[perl-libwww-perl] RPM 4.9 dependency filtering added
Petr Pisar
ppisar at fedoraproject.org
Mon Jul 25 12:08:03 UTC 2011
commit 6c16e499b571976f3fdb267e9fabb870aa50e2ad
Author: Petr Pisar <ppisar at redhat.com>
Date: Mon Jul 25 14:06:11 2011 +0200
RPM 4.9 dependency filtering added
perl-libwww-perl.spec | 24 +++++++++++++++++++++++-
1 files changed, 23 insertions(+), 1 deletions(-)
---
diff --git a/perl-libwww-perl.spec b/perl-libwww-perl.spec
index 72a3715..2adfb19 100644
--- a/perl-libwww-perl.spec
+++ b/perl-libwww-perl.spec
@@ -1,6 +1,6 @@
Name: perl-libwww-perl
Version: 6.02
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A Perl interface to the World-Wide Web
Group: Development/Libraries
License: GPL+ or Artistic
@@ -63,6 +63,7 @@ focus of the library is to provide classes and functions that allow you to
write WWW clients. The library also contain modules that are of more general
use and even classes that help you implement simple HTTP servers.
+# RPM 4.8 style:
# Remove not-packaged features
%filter_from_requires /perl(Authen::NTLM)/d
%filter_from_requires /perl(HTTP::GHTTP)/d
@@ -81,6 +82,24 @@ use and even classes that help you implement simple HTTP servers.
%filter_from_requires /^perl(WWW::RobotRules)\s*$/d
%filter_setup
+# RPM 4.9 style:
+# Remove not-packaged features
+%global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\\(Authen::NTLM\\)
+%global __requires_exclude %__requires_exclude|perl\\(HTTP::GHTTP\\)
+# Remove underspecified dependencies
+%global __requires_exclude %__requires_exclude|^perl\\(Encode\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(File::Listing\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(HTTP::Date\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(HTTP::Negotiate\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(HTTP::Request\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(HTTP::Response\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(HTTP::Status\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(LWP::MediaTypes\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(MIME::Base64\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(Net::HTTP\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(URI\\)\\s*$
+%global __requires_exclude %__requires_exclude|^perl\\(WWW::RobotRules\)\\s*$
+
%prep
%setup -q -n libwww-perl-%{version}
@@ -110,6 +129,9 @@ make test
%{_mandir}/man3/*.3*
%changelog
+* Mon Jul 25 2011 Petr Pisar <ppisar at redhat.com> - 6.02-3
+- RPM 4.9 dependency filtering added
+
* Wed Jul 20 2011 Petr Sabata <contyk at redhat.com> - 6.02-2
- Perl mass rebuild
More information about the scm-commits
mailing list