]> git.pld-linux.org Git - packages/perl-libwww.git/blame - perl-libwww.spec
- adapter
[packages/perl-libwww.git] / perl-libwww.spec
CommitLineData
377e53b5 1#
5a01b76e 2# Conditional build:
1724ad1d 3%bcond_with tests # perform "make test"
377e53b5 4#
2128e5d3 5%include /usr/lib/rpm/macros.perl
e6e936d4 6%define pdir WWW
7%define pnam libwww-perl
5a01b76e 8Summary: libwww-perl - a simple and consistent API to the World-Wide Web
5f0e6283 9Summary(pl.UTF-8): libwww-perl - prosty i logiczny API do WWW
9c46f5b6 10Name: perl-libwww
0a7526e2 11Version: 5.808
bb876e3a 12Release: 1
377e53b5 13# same as perl
14License: GPL v1+ or Artistic
2128e5d3 15Group: Development/Languages/Perl
e8c0c4f1 16Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pnam}-%{version}.tar.gz
0a7526e2 17# Source0-md5: 72120d9195ab1649c2d787eb1102a90c
f5ef0868 18URL: http://search.cpan.org/dist/libwww-perl/
44760cc9 19BuildRequires: perl(Net::FTP) >= 2.58
e3a00125 20BuildRequires: perl-Digest-MD5
372188ef
JB
21BuildRequires: perl-HTML-Parser >= 3.33
22BuildRequires: perl-MIME-Base64 >= 2.1
23BuildRequires: perl-URI >= 1.10
523d12e2 24BuildRequires: perl-devel >= 1:5.8.0
2128e5d3 25BuildRequires: perl-libnet
9dae4cd2 26BuildRequires: rpm-perlprov >= 4.1-13
d2d1125d 27Obsoletes: perl-libwww-perl
fdae6112 28BuildArch: noarch
af046231 29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
03d3a68a 30
11092ec3 31# modules not always required
60f953d0 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)'
11092ec3 33
03d3a68a 34%description
5a01b76e 35The libwww-perl collection is a set of Perl modules which provides a
d2d1125d
ER
36simple and consistent application programming interface to the
37World-Wide Web. The main focus of the library is to provide classes
38and functions that allow you to write WWW clients. The library also
39contain modules that are of more general use and even classes that
40help you implement simple HTTP servers.
03d3a68a 41
4dcbc77b
JR
42%description -l pl.UTF-8
43libwww-perl jest zbiorem modułów Perla, dostarczających prostego API
d2d1125d
ER
44do WWW (World-Wide Web). Głównym zadaniem biblioteki jest
45udostępnianie klas i funkcji, pozwalających na pisanie klientów WWW.
46Biblioteka zawiera także moduły bardziej ogólnego przeznaczenia, a
47nawet klasy, pozwalające na implementację prostego serwera HTTP.
1574779f 48
03d3a68a 49%prep
9c46f5b6 50%setup -q -n libwww-perl-%{version}
03d3a68a
AM
51
52%build
667f460d 53yes | %{__perl} Makefile.PL \
44760cc9 54 INSTALLDIRS=vendor
89fabf57 55%{__make}
03d3a68a 56
1724ad1d 57%{?with_tests:%{__make} test}
5a01b76e 58
03d3a68a 59%install
9c46f5b6 60rm -rf $RPM_BUILD_ROOT
9c46f5b6 61
60f953d0
JB
62%{__make} install \
63 DESTDIR=$RPM_BUILD_ROOT
9c46f5b6 64
328e8fcd 65for 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
69done
70
03d3a68a 71%clean
85a3c1ae 72rm -rf $RPM_BUILD_ROOT
03d3a68a
AM
73
74%files
e3a00125 75%defattr(644,root,root,755)
5a01b76e 76%doc README*
9dae4cd2 77%{perl_vendorlib}/*.pm
78%{perl_vendorlib}/File/*
79%{perl_vendorlib}/HTML/*
80%{perl_vendorlib}/HTTP/*
81%{perl_vendorlib}/Net/*
82%{perl_vendorlib}/LWP
83%{perl_vendorlib}/WWW/*
9c46f5b6 84%attr(755,root,root) %{_bindir}/*
5b2bae56 85%{_mandir}/man1/*
60f953d0 86%{_mandir}/man3/[!B]*
This page took 0.086232 seconds and 4 git commands to generate.