# Run extra tests %if 0%{?rhel} %bcond_with perl_Config_Tiny_enables_extra_test %else %bcond_without perl_Config_Tiny_enables_extra_test %endif Name: perl-Config-Tiny Version: 2.23 Release: 1%{?dist} Vendor: bww bitwise works GmbH Summary: Perl module for reading and writing .ini style configuration files Group: Development/Libraries License: GPL+ or Artistic URL: https://metacpan.org/release/Config-Tiny Source0: https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Config-Tiny-%{version}.tgz BuildArch: noarch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: make #BuildRequires: perl-interpreter BuildRequires: perl-generators BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(warnings) # Module Runtime BuildRequires: perl(strict) # Test Suite BuildRequires: perl(File::Spec) >= 3.30 BuildRequires: perl(File::Temp) >= 0.22 BuildRequires: perl(Test::More) >= 0.47 BuildRequires: perl(UNIVERSAL) BuildRequires: perl(utf8) #%if %{with perl_Config_Tiny_enables_extra_test} # Extra Tests #BuildRequires: perl(Test::CPAN::Meta) >= 0.17 # Test::MinimumVersion → Perl::MinimumVersion → Perl::Critic → Config::Tiny #%if 0%{!?perl_bootstrap:1} #BuildRequires: perl(Test::MinimumVersion) >= 0.101080 #%endif #BuildRequires: perl(Test::Pod) >= 1.44 #%endif # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %description Config::Tiny is a Perl module designed for reading and writing .ini style configuration files. It is designed for simplicity and ease of use, and thus only supports the most basic operations. %prep %setup -q -n Config-Tiny-%{version} %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} make manifypods %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} \; %{_fixperms} %{buildroot} %check #make test #%if %{with perl_Config_Tiny_enables_extra_test} #make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1 #%endif %files %license LICENSE %doc Changes README %{perl_vendorlib}/Config/ %{_mandir}/man3/*.3* %changelog * Fri Sep 28 2018 Elbert Pol 2.23-1 - First OS/2 rpm release