Blame SPECS/perl-File-Slurp.spec

Packit b7e1d0
Name: 		perl-File-Slurp
Packit b7e1d0
Version: 	9999.19
Packit b7e1d0
Release: 	19%{?dist}
Packit b7e1d0
Summary: 	Efficient Reading/Writing of Complete Files
Packit b7e1d0
License: 	GPL+ or Artistic
Packit b7e1d0
Group: 		Development/Libraries
Packit b7e1d0
URL: 		http://search.cpan.org/dist/File-Slurp/
Packit b7e1d0
Source0: 	http://www.cpan.org/modules/by-module/File/File-Slurp-%{version}.tar.gz
Packit b7e1d0
Packit b7e1d0
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Packit b7e1d0
BuildArch: noarch
Packit b7e1d0
Packit b7e1d0
BuildRequires:  perl-generators
Packit b7e1d0
BuildRequires:  perl(ExtUtils::MakeMaker)
Packit b7e1d0
# Run-time
Packit b7e1d0
BuildRequires:  perl(Carp)
Packit b7e1d0
BuildRequires:  perl(Exporter)
Packit b7e1d0
# Tests
Packit b7e1d0
BuildRequires:  perl(Data::Dumper)
Packit b7e1d0
BuildRequires:  perl(IO::Handle)
Packit b7e1d0
BuildRequires:  perl(lib)
Packit b7e1d0
BuildRequires:  perl(Test::More)
Packit b7e1d0
# Optional tests
Packit b7e1d0
BuildRequires:  perl(Test::Pod) >= 1.14
Packit b7e1d0
BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
Packit b7e1d0
Packit b7e1d0
%{?perl_default_filter}
Packit b7e1d0
Packit b7e1d0
%description
Packit b7e1d0
This module provides subs that allow you to read or write entire files with
Packit b7e1d0
one simple call. They are designed to be simple to use, have flexible ways
Packit b7e1d0
to pass in or get the file contents and to be very efficient. There is also
Packit b7e1d0
a sub to read in all the files in a directory other than . and ..
Packit b7e1d0
Packit b7e1d0
These slurp/spew subs work for files, pipes and sockets, and stdio, 
Packit b7e1d0
pseudo-files, and DATA.
Packit b7e1d0
Packit b7e1d0
%prep
Packit b7e1d0
%setup -q -n File-Slurp-%{version}
Packit b7e1d0
iconv -f iso8859-1 -t UTF-8 Changes > Changes~
Packit b7e1d0
mv Changes~ Changes
Packit b7e1d0
Packit b7e1d0
find \( -executable -a -type f \) -exec chmod -x {} \;
Packit b7e1d0
%{__perl} -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' extras/slurp_bench.pl
Packit b7e1d0
Packit b7e1d0
%build
Packit b7e1d0
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
Packit b7e1d0
make %{?_smp_mflags}
Packit b7e1d0
Packit b7e1d0
%install
Packit b7e1d0
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
Packit b7e1d0
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
Packit b7e1d0
chmod -R u+w $RPM_BUILD_ROOT/*
Packit b7e1d0
Packit b7e1d0
%check
Packit b7e1d0
make test
Packit b7e1d0
Packit b7e1d0
%files
Packit b7e1d0
# For license text(s), see the perl package.
Packit b7e1d0
%doc Changes README extras/
Packit b7e1d0
%{perl_vendorlib}/File
Packit b7e1d0
%{_mandir}/man3/*
Packit b7e1d0
Packit b7e1d0
%changelog
Packit b7e1d0
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-19
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-18
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-17
Packit b7e1d0
- Perl 5.26 rebuild
Packit b7e1d0
Packit b7e1d0
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-16
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-15
Packit b7e1d0
- Perl 5.24 rebuild
Packit b7e1d0
Packit b7e1d0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 9999.19-14
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Tue Jan 26 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.19-13
Packit b7e1d0
- Remove %%defattr.
Packit b7e1d0
- Modernize spec.
Packit b7e1d0
Packit b7e1d0
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-12
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-11
Packit b7e1d0
- Perl 5.22 rebuild
Packit b7e1d0
Packit b7e1d0
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 9999.19-10
Packit b7e1d0
- Perl 5.20 rebuild
Packit b7e1d0
Packit b7e1d0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-9
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-8
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 9999.19-7
Packit b7e1d0
- Perl 5.18 rebuild
Packit b7e1d0
Packit b7e1d0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-6
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-5
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 9999.19-4
Packit b7e1d0
- Perl 5.16 rebuild
Packit b7e1d0
- Specify all dependencies
Packit b7e1d0
Packit b7e1d0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.19-3
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 9999.19-2
Packit b7e1d0
- Perl mass rebuild
Packit b7e1d0
Packit b7e1d0
* Wed Jun 08 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.19-1
Packit b7e1d0
- Upstream update.
Packit b7e1d0
Packit b7e1d0
* Sun May 15 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.18-1
Packit b7e1d0
- Upstream update.
Packit b7e1d0
Packit b7e1d0
* Thu Apr 28 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.16-1
Packit b7e1d0
- Upstream update.
Packit b7e1d0
Packit b7e1d0
* Tue Mar 29 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 9999.15-1
Packit b7e1d0
- Upstream update.
Packit b7e1d0
- Add perl_default_filter.
Packit b7e1d0
- Fix encoding of "Changes".
Packit b7e1d0
- Spec cleanup.
Packit b7e1d0
Packit b7e1d0
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-10
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 9999.13-9
Packit b7e1d0
- 661697 rebuild for fixing problems with vendorach/lib
Packit b7e1d0
Packit b7e1d0
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 9999.13-8
Packit b7e1d0
- Mass rebuild with perl-5.12.0
Packit b7e1d0
Packit b7e1d0
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 9999.13-7
Packit b7e1d0
- rebuild against perl 5.10.1
Packit b7e1d0
Packit b7e1d0
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-6
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9999.13-5
Packit b7e1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit b7e1d0
Packit b7e1d0
* Wed Jul 09 2008 Ralf Corsépius <rc040203@freenet.de> - 9999.13-4
Packit b7e1d0
- Re-activate tests.
Packit b7e1d0
Packit b7e1d0
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-3
Packit b7e1d0
- Rebuild for perl 5.10 (again)
Packit b7e1d0
Packit b7e1d0
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-2
Packit b7e1d0
- disable tests, due to wacky Fedora builders
Packit b7e1d0
Packit b7e1d0
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.13-1
Packit b7e1d0
- go to 9999.13 to fix build failures against perl 5.10.0
Packit b7e1d0
Packit b7e1d0
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9999.12-4
Packit b7e1d0
- rebuild for new perl
Packit b7e1d0
Packit b7e1d0
* Sun Sep 02 2007 Ralf Corsépius <rc040203@freenet.de> - 9999.12-3
Packit b7e1d0
- Update license tag.
Packit b7e1d0
- BR: perl(ExtUtils::MakeMaker).
Packit b7e1d0
Packit b7e1d0
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.12-2
Packit b7e1d0
- Mass rebuild.
Packit b7e1d0
Packit b7e1d0
* Sat Mar 18 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.12-1
Packit b7e1d0
- Upstream update.
Packit b7e1d0
Packit b7e1d0
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.11-2
Packit b7e1d0
- Rebuild for perl-5.8.8.
Packit b7e1d0
Packit b7e1d0
* Wed Feb 01 2006 Ralf Corsépius <rc040203@freenet.de> - 9999.11-1
Packit b7e1d0
- Upstream update.
Packit b7e1d0
- BR perl(Test::Pod), perl(Test::Pod::Coverage).