This commit is contained in:
Marcela Mašláňová 2010-09-27 13:40:37 +02:00
parent e33a393f91
commit 8d82710e52
3 changed files with 32 additions and 49 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
libwww-perl-5.834.tar.gz libwww-perl-5.834.tar.gz
/libwww-perl-5.837.tar.gz

View File

@ -1,5 +1,5 @@
Name: perl-libwww-perl Name: perl-libwww-perl
Version: 5.834 Version: 5.837
Release: 1%{?dist} Release: 1%{?dist}
Summary: A Perl interface to the World-Wide Web Summary: A Perl interface to the World-Wide Web
@ -8,57 +8,30 @@ License: GPL+ or Artistic
URL: http://search.cpan.org/dist/libwww-perl/ URL: http://search.cpan.org/dist/libwww-perl/
Source0: http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-%{version}.tar.gz Source0: http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch BuildArch: noarch
BuildRequires: perl(HTML::Entities), perl(URI), perl(Test::More), perl(ExtUtils::MakeMaker) BuildRequires: perl(HTML::Entities), perl(URI), perl(Test::More), perl(ExtUtils::MakeMaker)
BuildRequires: mailcap BuildRequires: mailcap
BuildRequires: perl(Compress::Zlib) BuildRequires: perl(Compress::Zlib)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl(Compress::Zlib) Requires: perl(Compress::Zlib), perl(MIME::Base64), perl(Net::FTP)
Requires: perl-HTML-Parser >= 3.33 Requires: perl-HTML-Parser >= 3.33
Requires: mailcap Requires: mailcap
%description %description
The libwww-perl collection is a set of Perl modules which provides a The libwww-perl collection is a set of Perl modules which provides a simple and
simple and consistent application programming interface to the consistent application programming interface to the World-Wide Web. The main
World-Wide Web. The main focus of the library is to provide classes focus of the library is to provide classes and functions that allow you to
and functions that allow you to write WWW clients. The library also write WWW clients. The library also contain modules that are of more general
contain modules that are of more general use and even classes that use and even classes that help you implement simple HTTP servers.
help you implement simple HTTP servers.
%{?perl_default_filter}
%prep %prep
%setup -q -n libwww-perl-%{version} %setup -q -n libwww-perl-%{version}
# Filter unwanted Provides:
cat << \EOF > %{name}-prov
#!/bin/sh
%{__perl_provides} $* |\
sed -e '/perl(HTTP::Headers)$/d'
EOF
%define __perl_provides %{_builddir}/libwww-perl-%{version}/%{name}-prov
chmod +x %{__perl_provides}
# Filter unwanted Requires:
cat << \EOF > %{name}-req
#!/bin/sh
%{__perl_requires} $* |\
sed -e '/perl(HTTP::GHTTP)/d' |\
sed -e '/perl(Win32)/d' |\
sed -e '/perl(Authen::NTLM)/d'
EOF
%define __perl_requires %{_builddir}/libwww-perl-%{version}/%{name}-req
chmod +x %{__perl_requires}
%build %build
# Install the aliases by default # Install the aliases by default
%{__perl} Makefile.PL INSTALLDIRS=vendor --aliases < /dev/null %{__perl} Makefile.PL INSTALLDIRS=perl --aliases < /dev/null
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
@ -76,7 +49,7 @@ done
# Use system wide MIME types (link also to blib/... for "make test"). Doing # Use system wide MIME types (link also to blib/... for "make test"). Doing
# this stuff before "make install" would not cause the symlink to be packaged # this stuff before "make install" would not cause the symlink to be packaged
# but a copy of /etc/mime.types. # but a copy of /etc/mime.types.
for file in {blib/lib,$RPM_BUILD_ROOT%{perl_vendorlib}}/LWP/media.types ; do for file in {blib/lib,$RPM_BUILD_ROOT%{perl_privlib}}/LWP/media.types ; do
[ ! -f $file ] && echo ERROR && exit 1 [ ! -f $file ] && echo ERROR && exit 1
ln -sf /etc/mime.types $file ln -sf /etc/mime.types $file
done done
@ -93,22 +66,31 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc AUTHORS Changes README* %doc AUTHORS Changes README*
%{_bindir}/* %{_bindir}/*
%{perl_vendorlib}/lwp*.pod %{perl_privlib}/lwp*.pod
%{perl_vendorlib}/LWP.pm %{perl_privlib}/LWP.pm
%{perl_vendorlib}/Bundle/ %{perl_privlib}/Bundle/
%{perl_vendorlib}/File/ %{perl_privlib}/File/
%{perl_vendorlib}/HTML/ %{perl_privlib}/HTML/
%{perl_vendorlib}/HTTP/ %{perl_privlib}/HTTP/
%{perl_vendorlib}/LWP/ %{perl_privlib}/LWP/
%{perl_vendorlib}/Net/ %{perl_privlib}/Net/
%{perl_vendorlib}/WWW/ %{perl_privlib}/WWW/
%{_mandir}/man1/*.1* %{_mandir}/man1/*.1*
%{_mandir}/man3/*.3* %{_mandir}/man3/*.3*
%changelog %changelog
* Thu Mar 11 2010 Marcela Mašláňová <mmaslano@redhat.com> 5.834-1 * Mon Sep 27 2010 Marcela Mašláňová <mmaslano@redhat.com> 5.837-1
- update #513596 - update
* Mon Jul 12 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.836-1
- update
* Mon Jun 21 2010 Jesse Keating <jkeating@redhat.com> - 5.834-1
- Bump to match what was pushed to F13.
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.833-3
- Mass rebuild with perl-5.12.0
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 5.833-2 * Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 5.833-2
- rebuild against perl 5.10.1 - rebuild against perl 5.10.1

View File

@ -1 +1 @@
f2ed8a461f76556c9caed9087f47c86c libwww-perl-5.834.tar.gz 9bbf1bce482b0bac98bb4f04253c03d0 libwww-perl-5.837.tar.gz