From 6c16e499b571976f3fdb267e9fabb870aa50e2ad Mon Sep 17 00:00:00 2001 From: Petr Pisar Date: Mon, 25 Jul 2011 14:06:11 +0200 Subject: [PATCH] RPM 4.9 dependency filtering added --- perl-libwww-perl.spec | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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 - 6.02-3 +- RPM 4.9 dependency filtering added + * Wed Jul 20 2011 Petr Sabata - 6.02-2 - Perl mass rebuild