[perl-Archive-Tar] Remove unneeded dependencies
Petr Pisar
ppisar at fedoraproject.org
Wed Dec 10 12:14:43 UTC 2014
commit d1cc558f9e53f0e41f62190d4fd0cb7008ae71c0
Author: Petr Písař <ppisar at redhat.com>
Date: Wed Dec 10 12:52:23 2014 +0100
Remove unneeded dependencies
perl-Archive-Tar.spec | 58 +++++++++++++++++++++++++++++++++++-------------
1 files changed, 42 insertions(+), 16 deletions(-)
---
diff --git a/perl-Archive-Tar.spec b/perl-Archive-Tar.spec
index fbbae77..5ac5172 100644
--- a/perl-Archive-Tar.spec
+++ b/perl-Archive-Tar.spec
@@ -1,6 +1,6 @@
Name: perl-Archive-Tar
Version: 2.02
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A module for Perl manipulation of .tar files
Group: Development/Libraries
License: GPL+ or Artistic
@@ -10,38 +10,61 @@ BuildArch: noarch
# Most of the BRS are needed only for tests, compression support at run-time
# is optional soft dependency.
BuildRequires: perl
-BuildRequires: perl(Carp)
-BuildRequires: perl(Compress::Zlib) >= 2.015
BuildRequires: perl(Config)
+BuildRequires: perl(ExtUtils::MakeMaker)
+# File::Copy not used
+BuildRequires: perl(Getopt::Std)
+BuildRequires: perl(strict)
+# Run-time:
+BuildRequires: perl(Carp)
BuildRequires: perl(constant)
BuildRequires: perl(Cwd)
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Exporter)
-BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(File::Basename)
BuildRequires: perl(File::Find)
-BuildRequires: perl(File::Spec)
-BuildRequires: perl(File::Spec::Unix)
BuildRequires: perl(File::Path)
-BuildRequires: perl(FindBin)
-BuildRequires: perl(Getopt::Std)
-BuildRequires: perl(IO::Compress::Base) >= 2.015
-BuildRequires: perl(IO::Compress::Bzip2) >= 2.015
-BuildRequires: perl(IO::Compress::Gzip) >= 2.015
+BuildRequires: perl(File::Spec) >= 0.82
+BuildRequires: perl(File::Spec::Unix)
+BuildRequires: perl(Getopt::Long)
BuildRequires: perl(IO::File)
-BuildRequires: perl(IO::String)
+BuildRequires: perl(IO::Handle)
BuildRequires: perl(IO::Zlib) >= 1.01
+BuildRequires: perl(Pod::Usage)
+# Time::Local not used on Linux
+BuildRequires: perl(vars)
+BuildRequires: perl(warnings)
+# Optional run-time:
+BuildRequires: perl(IO::Compress::Bzip2) >= 2.015
+# IO::String not used if perl supports useperlio which is true
+# Use Compress::Zlib's version for IO::Uncompress::Bunzip2
+BuildRequires: perl(IO::Uncompress::Bunzip2) >= 2.015
+%if !%{defined perl_bootstrap}
+BuildRequires: perl(Text::Diff)
+%endif
+# Tests:
+BuildRequires: perl(File::Copy)
+BuildRequires: perl(FindBin)
BuildRequires: perl(lib)
-BuildRequires: perl(strict)
BuildRequires: perl(Test::Harness) >= 2.26
BuildRequires: perl(Test::More)
+# Optional tests:
%if !%{defined perl_bootstrap}
-BuildRequires: perl(Test::Pod)
+BuildRequires: perl(Test::Pod) >= 0.95
%endif
-BuildRequires: perl(vars)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Requires: perl(Compress::Zlib) >= 2.015
Requires: perl(IO::Zlib) >= 1.01
+# Optional run-time:
+Requires: perl(IO::Compress::Bzip2) >= 2.015
+# IO::String not used if perl supports useperlio which is true
+# Use Compress::Zlib's version for IO::Uncompress::Bunzip2
+Requires: perl(IO::Uncompress::Bunzip2) >= 2.015
+%if !%{defined perl_bootstrap}
+Requires: perl(Text::Diff)
+%endif
+
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(IO::Zlib\\)$
%description
Archive::Tar provides an object oriented mechanism for handling tar
@@ -74,6 +97,9 @@ make test
%changelog
+* Wed Dec 10 2014 Petr Pisar <ppisar at redhat.com> - 2.02-2
+- Remove unneeded dependencies
+
* Thu Sep 18 2014 Jitka Plesnikova <jplesnik at redhat.com> - 2.02-1
- 2.02 bump
More information about the scm-commits
mailing list