Blame SPECS/perl-Archive-Tar.spec

6d2501
%{?scl:%scl_package perl-Archive-Tar}
6d2501
6d2501
Name:           %{?scl_prefix}perl-Archive-Tar
6d2501
Version:        2.04
6d2501
Release:        3%{?dist}
6d2501
Summary:        A module for Perl manipulation of .tar files
6d2501
Group:          Development/Libraries
6d2501
License:        GPL+ or Artistic
6d2501
URL:            http://search.cpan.org/dist/Archive-Tar/
6d2501
Source0:        http://www.cpan.org/authors/id/B/BI/BINGOS/Archive-Tar-%{version}.tar.gz
6d2501
# Remove annoying sleep after warnings in the build script
6d2501
Patch0:         Archive-Tar-2.02-Do-not-sleep-in-Makefile.PL.patch
6d2501
BuildArch:      noarch
6d2501
# Most of the BRS are needed only for tests, compression support at run-time
6d2501
# is optional soft dependency.
6d2501
BuildRequires:  %{?scl_prefix}perl
6d2501
BuildRequires:  %{?scl_prefix}perl(Config)
6d2501
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker)
6d2501
# File::Copy not used
6d2501
BuildRequires:  %{?scl_prefix}perl(Getopt::Std)
6d2501
BuildRequires:  %{?scl_prefix}perl(strict)
6d2501
# Run-time:
6d2501
BuildRequires:  %{?scl_prefix}perl(Carp)
6d2501
BuildRequires:  %{?scl_prefix}perl(constant)
6d2501
BuildRequires:  %{?scl_prefix}perl(Cwd)
6d2501
BuildRequires:  %{?scl_prefix}perl(Data::Dumper)
6d2501
BuildRequires:  %{?scl_prefix}perl(Exporter)
6d2501
BuildRequires:  %{?scl_prefix}perl(File::Basename)
6d2501
BuildRequires:  %{?scl_prefix}perl(File::Find)
6d2501
BuildRequires:  %{?scl_prefix}perl(File::Path)
6d2501
BuildRequires:  %{?scl_prefix}perl(File::Spec) >= 0.82
6d2501
BuildRequires:  %{?scl_prefix}perl(File::Spec::Unix)
6d2501
BuildRequires:  %{?scl_prefix}perl(Getopt::Long)
6d2501
BuildRequires:  %{?scl_prefix}perl(IO::File)
6d2501
BuildRequires:  %{?scl_prefix}perl(IO::Handle)
6d2501
BuildRequires:  %{?scl_prefix}perl(IO::Zlib) >= 1.01
6d2501
BuildRequires:  %{?scl_prefix}perl(Pod::Usage)
6d2501
# Time::Local not used on Linux
6d2501
BuildRequires:  %{?scl_prefix}perl(vars)
6d2501
BuildRequires:  %{?scl_prefix}perl(warnings)
6d2501
# Optional run-time:
6d2501
BuildRequires:  %{?scl_prefix}perl(IO::Compress::Bzip2) >= 2.015
6d2501
# IO::String not used if perl supports useperlio which is true
6d2501
# Use Compress::Zlib's version for IO::Uncompress::Bunzip2
6d2501
BuildRequires:  %{?scl_prefix}perl(IO::Uncompress::Bunzip2) >= 2.015
6d2501
%if !%{defined perl_bootstrap}
6d2501
BuildRequires:  %{?scl_prefix}perl(Text::Diff)
6d2501
%endif
6d2501
# Tests:
6d2501
BuildRequires:  %{?scl_prefix}perl(File::Copy)
6d2501
BuildRequires:  %{?scl_prefix}perl(FindBin)
6d2501
BuildRequires:  %{?scl_prefix}perl(lib)
6d2501
BuildRequires:  %{?scl_prefix}perl(Test::Harness) >= 2.26
6d2501
BuildRequires:  %{?scl_prefix}perl(Test::More)
6d2501
# Optional tests:
6d2501
%if !%{defined perl_bootstrap} && !%{defined perl_small}
6d2501
BuildRequires:  %{?scl_prefix}perl(Test::Pod) >= 0.95
6d2501
%endif
6d2501
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
6d2501
Requires:       %{?scl_prefix}perl(IO::Zlib) >= 1.01
6d2501
# Optional run-time:
6d2501
Requires:       %{?scl_prefix}perl(IO::Compress::Bzip2) >= 2.015
6d2501
# IO::String not used if perl supports useperlio which is true
6d2501
# Use Compress::Zlib's version for IO::Uncompress::Bunzip2
6d2501
Requires:       %{?scl_prefix}perl(IO::Uncompress::Bunzip2) >= 2.015
6d2501
%if !%{defined perl_bootstrap}
6d2501
Requires:       %{?scl_prefix}perl(Text::Diff)
6d2501
%endif
6d2501
6d2501
# Remove under-specified dependencies
6d2501
# RPM 4.8 style
6d2501
%{?filter_setup:
6d2501
%filter_from_requires /^%{?scl_prefix}perl(IO::Zlib)$/d
6d2501
%?perl_default_filter
6d2501
}
6d2501
# RPM 4.9 style
6d2501
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^%{?scl_prefix}perl\\(IO::Zlib\\)$
6d2501
6d2501
%description
6d2501
Archive::Tar provides an object oriented mechanism for handling tar
6d2501
files.  It provides class methods for quick and easy files handling
6d2501
while also allowing for the creation of tar file objects for custom
6d2501
manipulation.  If you have the IO::Zlib module installed, Archive::Tar
6d2501
will also support compressed or gzipped tar files.
6d2501
6d2501
%prep
6d2501
%setup -q -n Archive-Tar-%{version}
6d2501
%patch0 -p1
6d2501
6d2501
%build
6d2501
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor && make %{?_smp_mflags}%{?scl:'}
6d2501
6d2501
%install
6d2501
%{?scl:scl enable %{scl} '}make pure_install DESTDIR=%{buildroot}%{?scl:'}
6d2501
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
6d2501
chmod -R u+w %{buildroot}/*
6d2501
6d2501
%check
6d2501
%{?scl:scl enable %{scl} '}make test%{?scl:'}
6d2501
6d2501
%files
6d2501
%doc CHANGES README
6d2501
%{_bindir}/*
6d2501
%{perl_vendorlib}/Archive/
6d2501
%{_mandir}/man3/*.3*
6d2501
%{_mandir}/man1/*.1*
6d2501
6d2501
6d2501
%changelog
6d2501
* Sun Jan 25 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.04-3
6d2501
- Rebuild of bootstrapped package
6d2501
6d2501
* Thu Jan 22 2015 Petr Pisar <ppisar@redhat.com> - 2.04-2
6d2501
- Disable optional tests for small build root
6d2501
6d2501
* Tue Dec 16 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.04-1
6d2501
- 2.04 bump
6d2501
6d2501
* Wed Dec 10 2014 Petr Pisar <ppisar@redhat.com> - 2.02-2
6d2501
- Remove unneeded dependencies
6d2501
- Remove annoying sleep after warnings in the build script
6d2501
6d2501
* Thu Sep 18 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-1
6d2501
- 2.02 bump
6d2501
6d2501
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.00-3
6d2501
- Perl 5.20 re-rebuild of bootstrapped packages
6d2501
6d2501
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.00-2
6d2501
- Perl 5.20 rebuild
6d2501
6d2501
* Mon Jun 23 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.00-1
6d2501
- 2.00 bump
6d2501
6d2501
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-2
6d2501
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6d2501
6d2501
* Fri Oct 25 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.96-1
6d2501
- 1.96 bump
6d2501
6d2501
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-4
6d2501
- Perl 5.18 re-rebuild of bootstrapped packages
6d2501
6d2501
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.92-3
6d2501
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6d2501
6d2501
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1.92-2
6d2501
- Perl 5.18 rebuild
6d2501
6d2501
* Thu Jun 20 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-1
6d2501
- 1.92 bump
6d2501
- Use DESTDIR rather than PERL_INSTALL_ROOT
6d2501
- Update dependencies
6d2501
6d2501
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.90-3
6d2501
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6d2501
6d2501
* Tue Sep 18 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.90-2
6d2501
- Add BRs perl(lib), perl(IO::File)
6d2501
6d2501
* Thu Sep 13 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.90-1
6d2501
- 1.90 bump
6d2501
6d2501
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.88-5
6d2501
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6d2501
6d2501
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 1.88-4
6d2501
- Perl 5.16 re-rebuild of bootstrapped packages
6d2501
6d2501
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 1.88-3
6d2501
- Perl 5.16 rebuild
6d2501
6d2501
* Mon Jun 04 2012 Petr Šabata <contyk@redhat.com> - 1.88-2
6d2501
- 1.88 bump
6d2501
- Drop command macros
6d2501
6d2501
* Fri Jun 01 2012 Petr Pisar <ppisar@redhat.com> - 1.84-2
6d2501
- Omit optional Test::Pod tests on bootstrap
6d2501
6d2501
* Wed Mar 14 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.84-1
6d2501
- 1.84 bump #802981 
6d2501
6d2501
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.82-2
6d2501
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6d2501
6d2501
* Tue Nov 22 2011 Petr Šabata <contyk@redhat.com> - 1.82-1
6d2501
- 1.82 bump
6d2501
6d2501
* Fri Oct 14 2011 Petr Sabata <contyk@redhat.com> - 1.80-1
6d2501
- 1.80 bump
6d2501
6d2501
* Fri Sep 09 2011 Petr Pisar <ppisar@redhat.com> - 1.78-1
6d2501
- 1.78 bump
6d2501
- Remove BuildRoot and defattr code from spec
6d2501
6d2501
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.76-3
6d2501
- Perl mass rebuild
6d2501
6d2501
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.76-2
6d2501
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6d2501
6d2501
* Mon Jan 10 2011 Petr Pisar <ppisar@redhat.com> - 1.76-1
6d2501
- 1.76 bump
6d2501
6d2501
* Mon Jan 03 2011 Petr Sabata <psabata@redhat.com> - 1.74-1
6d2501
- 1.74 bump
6d2501
6d2501
* Fri Nov 19 2010 Petr Pisar <ppisar@redhat.com> - 1.72-1
6d2501
- 1.72 bump
6d2501
6d2501
* Tue Sep 14 2010 Petr Pisar <ppisar@redhat.com> - 1.68-1
6d2501
- 1.68 bump
6d2501
6d2501
* Tue Jul 13 2010 Petr Pisar <ppisar@redhat.com> - 1.64-1
6d2501
- 1.64 bump
6d2501
6d2501
* Tue Jul 13 2010 Petr Pisar <ppisar@redhat.com> - 1.62-1
6d2501
- 1.62 bump (bug #607687)
6d2501
6d2501
* Thu Aug 23 2007 Robin Norwood <rnorwood@redhat.com> - 1.34-1
6d2501
- Upgrade to latest upstream version: 1.34
6d2501
- Fix license tag
6d2501
- Fix BuildRequires for ExtUtils::MakeMaker and Test::Pod
6d2501
6d2501
* Mon Jun 04 2007 Robin Norwood <rnorwood@redhat.com> - 1.32-1
6d2501
- Upgrade to latest upstream version: 1.32
6d2501
6d2501
* Mon Mar 05 2007 Robin Norwood <rnorwood@redhat.com> - 1.30-4
6d2501
- Fix changelog
6d2501
6d2501
* Mon Feb 19 2007 Robin Norwood <rnorwood@redhat.com> - 1.30-3
6d2501
- Incorporate specfile improvements from Jose Oliveira.
6d2501
6d2501
* Fri Feb 16 2007 Robin Norwood <rnorwood@redhat.com> - 1.30-2
6d2501
- Resolves: rhbz#226239 - Remove tabs from spec file for package review
6d2501
6d2501
* Tue Sep 19 2006 Robin Norwood <rnorwood@redhat.com> - 1.30-1
6d2501
- Bump to 1.30
6d2501
6d2501
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.29-1.1
6d2501
- rebuild
6d2501
6d2501
* Wed Mar 08 2006 Jason Vas Dias <jvdias@redhat.com> - 1.29-1
6d2501
- Upgrade to upstream version 1.29
6d2501
6d2501
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 1.28-1
6d2501
- Upgrade to upstream version 1.28
6d2501
- Rebuild for perl-5.8.8
6d2501
6d2501
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
6d2501
- rebuilt for new gcc
6d2501
6d2501
* Sun Nov 06 2005 Florian La Roche <laroche@redhat.com>
6d2501
- 1.26
6d2501
6d2501
* Mon Apr 25 2005 Warren Togami <wtogami@redhat.com> - 1.23-4
6d2501
- remove beehive workaround
6d2501
6d2501
* Sun Apr 03 2005 Jose Pedro Oliveira <jpo@di.uminho.pt> - 1.23-1
6d2501
- Update to 1.23.
6d2501
- Bring up to date with current Fedora.Extras perl spec template.
6d2501
6d2501
* Wed Sep 22 2004 Chip Turner <cturner@redhat.com> 1.08-3
6d2501
- rebuild
6d2501
6d2501
* Fri Feb 13 2004 Chip Turner <cturner@redhat.com> 1.08-1
6d2501
- update to upstream 1.08
6d2501
6d2501
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
6d2501
- rebuilt
6d2501
6d2501
* Tue Aug  6 2002 Chip Turner <cturner@redhat.com>
6d2501
- automated release bump and build
6d2501
6d2501
* Fri Feb 08 2002 cturner@redhat.com
6d2501
- Specfile autogenerated
6d2501