source: spec/trunk/SPECS/perl-Config-Tiny.spec@ 1566

Last change on this file since 1566 was 1494, checked in by tellie, 7 years ago

spec: perl-Config-Tiny: Release version 2.23-1.

File size: 2.1 KB
Line 
1# Run extra tests
2%if 0%{?rhel}
3%bcond_with perl_Config_Tiny_enables_extra_test
4%else
5%bcond_without perl_Config_Tiny_enables_extra_test
6%endif
7
8Name: perl-Config-Tiny
9Version: 2.23
10Release: 1%{?dist}
11Vendor: bww bitwise works GmbH
12Summary: Perl module for reading and writing .ini style configuration files
13Group: Development/Libraries
14License: GPL+ or Artistic
15URL: https://metacpan.org/release/Config-Tiny
16Source0: https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Config-Tiny-%{version}.tgz
17BuildArch: noarch
18# Module Build
19BuildRequires: coreutils
20BuildRequires: findutils
21BuildRequires: make
22#BuildRequires: perl-interpreter
23BuildRequires: perl-generators
24BuildRequires: perl(ExtUtils::MakeMaker)
25BuildRequires: perl(warnings)
26# Module Runtime
27BuildRequires: perl(strict)
28# Test Suite
29BuildRequires: perl(File::Spec) >= 3.30
30BuildRequires: perl(File::Temp) >= 0.22
31BuildRequires: perl(Test::More) >= 0.47
32BuildRequires: perl(UNIVERSAL)
33BuildRequires: perl(utf8)
34#%if %{with perl_Config_Tiny_enables_extra_test}
35# Extra Tests
36#BuildRequires: perl(Test::CPAN::Meta) >= 0.17
37# Test::MinimumVersion → Perl::MinimumVersion → Perl::Critic → Config::Tiny
38#%if 0%{!?perl_bootstrap:1}
39#BuildRequires: perl(Test::MinimumVersion) >= 0.101080
40#%endif
41#BuildRequires: perl(Test::Pod) >= 1.44
42#%endif
43# Runtime
44Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
45
46%description
47Config::Tiny is a Perl module designed for reading and writing .ini
48style configuration files. It is designed for simplicity and ease of
49use, and thus only supports the most basic operations.
50
51%prep
52%setup -q -n Config-Tiny-%{version}
53
54%build
55perl Makefile.PL INSTALLDIRS=vendor
56make %{?_smp_mflags}
57make manifypods
58
59%install
60make pure_install DESTDIR=%{buildroot}
61find %{buildroot} -type f -name .packlist -exec rm -f {} \;
62%{_fixperms} %{buildroot}
63
64%check
65#make test
66#%if %{with perl_Config_Tiny_enables_extra_test}
67#make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1
68#%endif
69
70%files
71%license LICENSE
72%doc Changes README
73%{perl_vendorlib}/Config/
74%{_mandir}/man3/*.3*
75
76%changelog
77* Fri Sep 28 2018 Elbert Pol <elbert.pol@gmail.com> 2.23-1
78- First OS/2 rpm release
Note: See TracBrowser for help on using the repository browser.