ccb7ee3
Name:           perl-Config-Grammar
7da7351
Version:        1.12
be2a92e
Release:        4%{?dist}
ccb7ee3
Summary:        Grammar-based, user-friendly config parser
ccb7ee3
License:        GPL+ or Artistic
ccb7ee3
Group:          Development/Libraries
ccb7ee3
URL:            http://search.cpan.org/dist/Config-Grammar/
ccb7ee3
Source0:        http://www.cpan.org/authors/id/D/DS/DSCHWEI/Config-Grammar-%{version}.tar.gz
ccb7ee3
BuildArch:      noarch
230dfd5
BuildRequires:  coreutils
230dfd5
BuildRequires:  findutils
230dfd5
BuildRequires:  make
8135fb5
BuildRequires:  perl-interpreter
969346d
BuildRequires:  perl-generators
230dfd5
BuildRequires:  perl(base)
230dfd5
BuildRequires:  perl(ExtUtils::MakeMaker)
230dfd5
BuildRequires:  perl(lib)
230dfd5
BuildRequires:  perl(strict)
230dfd5
BuildRequires:  perl(Test)
230dfd5
BuildRequires:  perl(Test::Simple)
230dfd5
BuildRequires:  perl(vars)
ccb7ee3
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
ccb7ee3
ccb7ee3
%description
ccb7ee3
Config::Grammar is a module to parse configuration files. The
ccb7ee3
configuration may consist of multiple-level sections with assignments
ccb7ee3
and tabular data.  The parsed data will be returned as a hash
ccb7ee3
containing the whole configuration. Config::Grammar uses a grammar
ccb7ee3
that is supplied upon creation of a Config::Grammar object to parse
ccb7ee3
the configuration file and return helpful error messages in case of
ccb7ee3
syntax errors. Using the makepod method you can generate documentation
ccb7ee3
of the configuration file format.
ccb7ee3
ccb7ee3
%prep
ccb7ee3
%setup -q -n Config-Grammar-%{version}
ccb7ee3
ccb7ee3
%build
ccb7ee3
%{__perl} Makefile.PL INSTALLDIRS=vendor
49ecc6b
make %{?_smp_mflags}
ccb7ee3
ccb7ee3
%install
49ecc6b
make pure_install PERL_INSTALL_ROOT=%{buildroot}
ccb7ee3
ccb7ee3
find %{buildroot} -type f -name .packlist -delete
ccb7ee3
%{_fixperms} %{buildroot}/*
ccb7ee3
ccb7ee3
%check
49ecc6b
make test
ccb7ee3
ccb7ee3
%files
ccb7ee3
%doc Changes README
ccb7ee3
%{perl_vendorlib}/Config/Grammar*
ccb7ee3
%{_mandir}/man3//Config::Grammar*
ccb7ee3
ccb7ee3
%changelog
be2a92e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-4
be2a92e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
be2a92e
77d0783
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-3
77d0783
- Perl 5.26 rebuild
77d0783
a312aa1
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-2
a312aa1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a312aa1
7da7351
* Sun Sep 18 2016 Terje Rosten <terje.rosten@ntnu.no> - 1.12-1
7da7351
- 1.12
7da7351
9441eb9
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-2
9441eb9
- Perl 5.24 rebuild
9441eb9
49ecc6b
* Mon Feb 15 2016 Terje Rosten <terje.rosten@ntnu.no> - 1.11-1
49ecc6b
- 1.11
49ecc6b
ab3aba3
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-20
ab3aba3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ab3aba3
230dfd5
* Wed Oct 14 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-19
230dfd5
- Specify all dependencies
230dfd5
39e7987
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-18
39e7987
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
39e7987
702aecd
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-17
702aecd
- Perl 5.22 rebuild
702aecd
b0d7145
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-16
b0d7145
- Perl 5.20 rebuild
b0d7145
4f44174
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-15
4f44174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4f44174
d535a60
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-14
d535a60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d535a60
9d2e5c6
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.10-13
9d2e5c6
- Perl 5.18 rebuild
9d2e5c6
ce32726
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-12
ce32726
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ce32726
e2a4504
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-11
e2a4504
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e2a4504
e7cb467
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.10-10
e7cb467
- Perl 5.16 rebuild
e7cb467
0a7195d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-9
0a7195d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0a7195d
f0e49eb
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.10-8
f0e49eb
- Perl mass rebuild
f0e49eb
6d49bd3
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-7
6d49bd3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6d49bd3
a161bf7
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.10-6
a161bf7
- 661697 rebuild for fixing problems with vendorach/lib
a161bf7
6f9b882
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.10-5
6f9b882
- Mass rebuild with perl-5.12.0
6f9b882
49ad61f
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.10-4
49ad61f
- rebuild against perl 5.10.1
49ad61f
b0ca6d0
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-3
b0ca6d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b0ca6d0
3a1efea
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
3a1efea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3a1efea
ccb7ee3
* Tue Sep 09 2008 Terje Rosten <terje.rosten@ntnu.no> - 1.10-1
ccb7ee3
- initial build based on cpanspec