3 %bcond_with tests # perform "make test"
5 %include /usr/lib/rpm/macros.perl
7 %define pnam libwww-perl
8 Summary: libwww-perl - a simple and consistent API to the World-Wide Web
9 Summary(pl.UTF-8): libwww-perl - prosty i logiczny API do WWW
14 License: GPL v1+ or Artistic
15 Group: Development/Languages/Perl
16 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pnam}-%{version}.tar.gz
17 # Source0-md5: 72120d9195ab1649c2d787eb1102a90c
18 URL: http://search.cpan.org/dist/libwww-perl/
19 BuildRequires: perl(Net::FTP) >= 2.58
20 BuildRequires: perl-Digest-MD5
21 BuildRequires: perl-HTML-Parser >= 3.33
22 BuildRequires: perl-MIME-Base64 >= 2.1
23 BuildRequires: perl-URI >= 1.10
24 BuildRequires: perl-devel >= 1:5.8.0
25 BuildRequires: perl-libnet
26 BuildRequires: rpm-perlprov >= 4.1-13
27 Obsoletes: perl-libwww-perl
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 # modules not always required
32 %define _noautoreq 'perl(HTML::Parse)' 'perl(HTML::FormatPS)' 'perl(HTML::FormatText)' 'perl(HTTP::GHTTP)' 'perl(IO::Socket::SSL)' 'perl(Mail::Internet)' 'perl(Authen::NTLM)'
35 The libwww-perl collection is a set of Perl modules which provides a
36 simple and consistent application programming interface to the
37 World-Wide Web. The main focus of the library is to provide classes
38 and functions that allow you to write WWW clients. The library also
39 contain modules that are of more general use and even classes that
40 help you implement simple HTTP servers.
42 %description -l pl.UTF-8
43 libwww-perl jest zbiorem modułów Perla, dostarczających prostego API
44 do WWW (World-Wide Web). Głównym zadaniem biblioteki jest
45 udostępnianie klas i funkcji, pozwalających na pisanie klientów WWW.
46 Biblioteka zawiera także moduły bardziej ogólnego przeznaczenia, a
47 nawet klasy, pozwalające na implementację prostego serwera HTTP.
50 %setup -q -n libwww-perl-%{version}
53 yes | %{__perl} Makefile.PL \
57 %{?with_tests:%{__make} test}
60 rm -rf $RPM_BUILD_ROOT
63 DESTDIR=$RPM_BUILD_ROOT
65 for file in GET HEAD POST; do
66 ln -sf lwp-request $RPM_BUILD_ROOT%{_bindir}/$file
67 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/$file.1p
68 echo '.so lwp-request.1p' > $RPM_BUILD_ROOT%{_mandir}/man1/$file.1p
72 rm -rf $RPM_BUILD_ROOT
75 %defattr(644,root,root,755)
77 %{perl_vendorlib}/*.pm
78 %{perl_vendorlib}/File/*
79 %{perl_vendorlib}/HTML/*
80 %{perl_vendorlib}/HTTP/*
81 %{perl_vendorlib}/Net/*
83 %{perl_vendorlib}/WWW/*
84 %attr(755,root,root) %{_bindir}/*