RPM 4.9 dependency filtering added

This commit is contained in:
Petr Pisar 2011-07-25 14:06:11 +02:00 committed by Petr Písař
parent 2efc3dfb04
commit 6c16e499b5

View File

@ -1,6 +1,6 @@
Name: perl-libwww-perl Name: perl-libwww-perl
Version: 6.02 Version: 6.02
Release: 2%{?dist} Release: 3%{?dist}
Summary: A Perl interface to the World-Wide Web Summary: A Perl interface to the World-Wide Web
Group: Development/Libraries Group: Development/Libraries
License: GPL+ or Artistic 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 write WWW clients. The library also contain modules that are of more general
use and even classes that help you implement simple HTTP servers. use and even classes that help you implement simple HTTP servers.
# RPM 4.8 style:
# Remove not-packaged features # Remove not-packaged features
%filter_from_requires /perl(Authen::NTLM)/d %filter_from_requires /perl(Authen::NTLM)/d
%filter_from_requires /perl(HTTP::GHTTP)/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_from_requires /^perl(WWW::RobotRules)\s*$/d
%filter_setup %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 %prep
%setup -q -n libwww-perl-%{version} %setup -q -n libwww-perl-%{version}
@ -110,6 +129,9 @@ make test
%{_mandir}/man3/*.3* %{_mandir}/man3/*.3*
%changelog %changelog
* Mon Jul 25 2011 Petr Pisar <ppisar@redhat.com> - 6.02-3
- RPM 4.9 dependency filtering added
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 6.02-2 * Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 6.02-2
- Perl mass rebuild - Perl mass rebuild