# The test fuse_ui.t doesn't work in mock, they can be run on local machine %bcond_with test_fuse Name: perl-Config-Model Version: 2.101 Release: 1%{?dist} Summary: Framework to create configuration validation tools and editors License: LGPLv2+ Group: Development/Libraries URL: http://search.cpan.org/dist/Config-Model/ Source0: http://www.cpan.org/authors/id/D/DD/DDUMONT/Config-Model-%{version}.tar.gz BuildArch: noarch BuildRequires: perl BuildRequires: perl-generators BuildRequires: perl(base) BuildRequires: perl(Carp) BuildRequires: perl(Carp::Assert::More) BuildRequires: perl(Config) BuildRequires: perl(Config::Model::Tester) >= 2.059 BuildRequires: perl(Cwd) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Encode) BuildRequires: perl(English) BuildRequires: perl(Exporter) BuildRequires: perl(ExtUtils::testlib) BuildRequires: perl(Fcntl) BuildRequires: perl(File::Copy) BuildRequires: perl(File::HomeDir) BuildRequires: perl(File::Path) BuildRequires: perl(Fuse) BuildRequires: perl(Hash::Merge) >= 0.12 BuildRequires: perl(IO::File) BuildRequires: perl(JSON) BuildRequires: perl(lib) BuildRequires: perl(List::MoreUtils) BuildRequires: perl(List::Util) BuildRequires: perl(Log::Log4perl) >= 1.11 BuildRequires: perl(Module::Build) BuildRequires: perl(Mouse) BuildRequires: perl(Mouse::Role) BuildRequires: perl(Mouse::Util) BuildRequires: perl(Mouse::Util::TypeConstraints) BuildRequires: perl(MouseX::NativeTraits) BuildRequires: perl(MouseX::StrictConstructor) BuildRequires: perl(open) BuildRequires: perl(overload) BuildRequires: perl(parent) BuildRequires: perl(Parse::RecDescent) >= v1.90.0 BuildRequires: perl(Path::Tiny) >= 0.070 BuildRequires: perl(Pod::POM) BuildRequires: perl(Pod::Simple) >= 3.23 BuildRequires: perl(Pod::Text) BuildRequires: perl(POSIX) BuildRequires: perl(Regexp::Common) BuildRequires: perl(Scalar::Util) BuildRequires: perl(Storable) BuildRequires: perl(strict) BuildRequires: perl(Term::ReadLine) BuildRequires: perl(Term::ReadLine::Gnu) # Term::ReadLine::Perl - not used BuildRequires: perl(Test::Differences) BuildRequires: perl(Test::Exception) BuildRequires: perl(Test::File::Contents) BuildRequires: perl(Test::Memory::Cycle) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Warn) >= 0.11 BuildRequires: perl(Text::Diff) BuildRequires: perl(Text::Levenshtein::Damerau) BuildRequires: perl(Text::Wrap) BuildRequires: perl(utf8) BuildRequires: perl(vars) BuildRequires: perl(warnings) BuildRequires: perl(YAML::Any) %if %{with test_fuse} BuildRequires: fuse BuildRequires: kmod %endif Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: perl(MouseX::NativeTraits) Requires: perl(Text::Levenshtein::Damerau) # RPM 4.8 filters # Fedora is not a Debian system %filter_from_requires /perl(AptPkg::Config)/d; /perl(AptPkg::System)/d; /perl(AptPkg::Version)/d %{?perl_default_filter} # RPM 4.9 filters %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(AptPkg::.*\\) %global __requires_exclude %__requires_exclude|perl\\(Log::Log4perl\\)\s*$ %description Using Config::Model, a typical configuration validation tool will be made of 3 parts : 1. The user interface 2. The validation engine which is in charge of validating all the configuration information provided by the user. 3. The storage facility that store the configuration information %prep %setup -q -n Config-Model-%{version} %build %{__perl} Build.PL installdirs=vendor ./Build %install ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 %{_fixperms} $RPM_BUILD_ROOT/* %check %if %{with test_fuse} modprobe fuse %endif ./Build test %files %license LICENSE %doc Changes MODELS README.md TODO CONTRIBUTING.md %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Tue May 02 2017 Jitka Plesnikova - 2.101-1 - 2.101 bump * Tue Mar 21 2017 Jitka Plesnikova - 2.100-1 - 2.100 bump * Mon Mar 06 2017 Jitka Plesnikova - 2.099-1 - 2.099 bump * Fri Mar 03 2017 Jitka Plesnikova - 2.098-1 - 2.098 bump * Sat Feb 11 2017 Fedora Release Engineering - 2.097-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jan 05 2017 Jitka Plesnikova - 2.097-1 - 2.097 bump * Tue Nov 22 2016 Jitka Plesnikova - 2.094-1 - 2.094 bump * Tue Sep 27 2016 Jitka Plesnikova - 2.092-1 - 2.092 bump * Tue Aug 23 2016 Jitka Plesnikova - 2.088-1 - 2.088 bump * Tue Jun 14 2016 Jitka Plesnikova - 2.086-1 - 2.086 bump * Mon May 23 2016 Jitka Plesnikova - 2.083-1 - 2.083 bump * Tue May 17 2016 Jitka Plesnikova - 2.082-2 - Perl 5.24 rebuild * Mon Apr 04 2016 Jitka Plesnikova - 2.082-1 - 2.082 bump * Tue Mar 01 2016 Jitka Plesnikova - 2.081-1 - 2.081 bump * Tue Feb 16 2016 Jitka Plesnikova - 2.079-1 - 2.079 bump * Wed Feb 10 2016 Jitka Plesnikova - 2.078-1 - 2.078 bump * Thu Feb 04 2016 Fedora Release Engineering - 2.076-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jan 15 2016 Jitka Plesnikova - 2.076-1 - 2.076 bump * Thu Nov 12 2015 Jitka Plesnikova - 2.074-1 - 2.074 bump * Wed Jul 29 2015 Jitka Plesnikova - 2.073-1 * 2.073 bump * Wed Jun 24 2015 Jitka Plesnikova - 2.071-2 - Added run-requires MouseX::NativeTraits * Mon Jun 22 2015 Jitka Plesnikova - 2.071-1 - 2.071 bump - Updated the list of build-requires * Thu Jun 18 2015 Fedora Release Engineering - 1.235-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jun 08 2015 Jitka Plesnikova - 1.235-14 - Perl 5.22 rebuild * Mon Sep 01 2014 Jitka Plesnikova - 1.235-13 - Perl 5.20 rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1.235-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Petr Pisar - 1.235-11 - Perl 5.18 rebuild * Sat Aug 03 2013 Fedora Release Engineering - 1.235-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 1.235-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Jul 20 2012 Fedora Release Engineering - 1.235-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jun 29 2012 Petr Pisar - 1.235-7 - Perl 5.16 rebuild * Fri Jan 13 2012 Fedora Release Engineering - 1.235-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Jul 22 2011 Petr Sabata - 1.235-5 - RPM 4.9 dependency filtering added * Thu Jul 21 2011 Petr Sabata - 1.235-4 - Perl mass rebuild * Thu Jul 21 2011 Petr Sabata - 1.235-3 - Perl mass rebuild * Thu Apr 07 2011 Emmanuel Seyman 1.235-2 - Remove BuildRoot and clean macro (no longer used) - Add perl default filter - Filter out uneeded requirements - Update and apply patch for YAML::Any requirement * Tue Mar 08 2011 David Hannequin 1.235-1 - Update from upstream. * Tue Feb 08 2011 Fedora Release Engineering - 1.205-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Dec 15 2010 Marcela Maslanova - 1.205-5 - 661697 rebuild for fixing problems with vendorach/lib * Tue Aug 17 2010 David Hannequin 1.205-4 - Add forgotten apply patch YAML::Any version (thank for patch). * Tue Aug 10 2010 Marcela Mašláňová 1.205-3 - inside module is needed YAML::Any > 0.303. 0.70 < 0.303 for rpm * Mon Jul 26 2010 David Hannequin david.hannequin@gmail.com 1.205-2 - Fix tag. * Mon Jul 26 2010 David Hannequin david.hannequin@gmail.com 1.205-1 - Updated to a new upstream version. * Mon Jun 28 2010 David Hannequin david.hannequin@gmail.com 1.001-1 - Updated to a new upstream version. * Sun Jun 20 2010 David Hannequin david.hannequin@gmail.com 0.644-4 - Fix wrong syntax. * Sun Jun 20 2010 David Hannequin david.hannequin@gmail.com 0.644-2 - Add build requires. * Mon Jun 14 2010 David Hannequin david.hannequin@gmail.com 0.644-1 - Updated to a new upstream version. * Sun Aug 09 2009 David Hannequin david.hannequin@gmail.com 0.638-4 - Modify license. * Sat Aug 08 2009 David Hannequin david.hannequin@gmail.com 0.638-3 - Add missing build require. * Sun Aug 02 2009 David Hannequin david.hannequin@gmail.com 0.638-2 - Fix wrong path. * Fri Jul 31 2009 David Hannequin 0.638-1 - First release.