]> git.pld-linux.org Git - packages/perl-libwww.git/blame_incremental - perl-libwww.spec
up to 6.47
[packages/perl-libwww.git] / perl-libwww.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # perform "make test" (uses network)
4#
5%define pdir WWW
6%define pnam libwww-perl
7Summary: libwww-perl - a simple and consistent API to the World-Wide Web
8Summary(pl.UTF-8): libwww-perl - prosty i logiczny API do WWW
9Name: perl-libwww
10Version: 6.47
11Release: 1
12# same as perl
13License: GPL v1+ or Artistic
14Group: Development/Languages/Perl
15Source0: http://search.cpan.org/CPAN/authors/id/O/OA/OALDERS/%{pnam}-%{version}.tar.gz
16# Source0-md5: fe42c3f99fd8d1438d383f820c89d9bd
17URL: http://search.cpan.org/dist/libwww-perl/
18BuildRequires: perl-devel >= 1:5.8.8
19BuildRequires: rpm-perlprov >= 4.1-13
20BuildRequires: rpmbuild(macros) >= 1.663
21%if %{with tests}
22BuildRequires: perl(Net::FTP) >= 2.58
23BuildRequires: perl-Digest-MD5
24BuildRequires: perl-Encode >= 2.12
25BuildRequires: perl-Encode-Locale
26BuildRequires: perl-File-Listing >= 6
27BuildRequires: perl-HTML-Parser >= 3.33
28BuildRequires: perl-HTTP-Cookies >= 6
29BuildRequires: perl-HTTP-Daemon >= 6
30BuildRequires: perl-HTTP-Date >= 6
31BuildRequires: perl-HTTP-Message >= 6
32BuildRequires: perl-HTTP-Negotiate >= 6
33BuildRequires: perl-LWP-MediaTypes >= 6
34BuildRequires: perl-MIME-Base64 >= 2.1
35BuildRequires: perl-Net-HTTP >= 6.18
36BuildRequires: perl-Test-Needs
37BuildRequires: perl-Test-RequiresInternet
38BuildRequires: perl-Test-Simple
39BuildRequires: perl-URI >= 1.10
40BuildRequires: perl-WWW-RobotRules >= 6
41BuildRequires: perl-libnet
42%endif
43Requires: perl-File-Listing >= 6
44Requires: perl-HTTP-Cookies >= 6
45Requires: perl-HTTP-Daemon >= 6
46Requires: perl-HTTP-Date >= 6
47Requires: perl-HTTP-Message >= 6
48Requires: perl-HTTP-Negotiate >= 6
49Requires: perl-LWP-MediaTypes >= 6
50Requires: perl-MIME-Base64 >= 2.1
51Requires: perl-Net-HTTP >= 6.18
52Requires: perl-URI >= 1.10
53Requires: perl-WWW-RobotRules >= 6
54Obsoletes: perl-libwww-perl
55BuildArch: noarch
56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58# modules not always required
59%define _noautoreq_perl HTTP::GHTTP Authen::NTLM
60
61%description
62The libwww-perl collection is a set of Perl modules which provides a
63simple and consistent application programming interface to the
64World-Wide Web. The main focus of the library is to provide classes
65and functions that allow you to write WWW clients. The library also
66contain modules that are of more general use and even classes that
67help you implement simple HTTP servers.
68
69%description -l pl.UTF-8
70libwww-perl jest zbiorem modułów Perla, dostarczających prostego API
71do WWW (World-Wide Web). Głównym zadaniem biblioteki jest
72udostępnianie klas i funkcji, pozwalających na pisanie klientów WWW.
73Biblioteka zawiera także moduły bardziej ogólnego przeznaczenia, a
74nawet klasy, pozwalające na implementację prostego serwera HTTP.
75
76%prep
77%setup -q -n libwww-perl-%{version}
78
79%build
80yes | %{__perl} Makefile.PL \
81 INSTALLDIRS=vendor
82%{__make}
83
84%{?with_tests:%{__make} test}
85
86%install
87rm -rf $RPM_BUILD_ROOT
88
89%{__make} pure_install \
90 DESTDIR=$RPM_BUILD_ROOT
91
92for file in GET HEAD POST; do
93 ln -sf lwp-request $RPM_BUILD_ROOT%{_bindir}/$file
94 echo '.so lwp-request.1p' > $RPM_BUILD_ROOT%{_mandir}/man1/$file.1p
95done
96%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/libwww/*.pod
97
98%clean
99rm -rf $RPM_BUILD_ROOT
100
101%files
102%defattr(644,root,root,755)
103%doc Changes README*
104%attr(755,root,root) %{_bindir}/GET
105%attr(755,root,root) %{_bindir}/HEAD
106%attr(755,root,root) %{_bindir}/POST
107%attr(755,root,root) %{_bindir}/lwp-*
108%{perl_vendorlib}/LWP.pm
109%{perl_vendorlib}/LWP/Authen
110%{perl_vendorlib}/LWP/ConnCache.pm
111%{perl_vendorlib}/LWP/Debug.pm
112%dir %{perl_vendorlib}/LWP/Debug
113%{perl_vendorlib}/LWP/Debug/TraceHTTP.pm
114%{perl_vendorlib}/LWP/DebugFile.pm
115%{perl_vendorlib}/LWP/MemberMixin.pm
116%{perl_vendorlib}/LWP/Protocol.pm
117%{perl_vendorlib}/LWP/Protocol
118%{perl_vendorlib}/LWP/RobotUA.pm
119%{perl_vendorlib}/LWP/Simple.pm
120%{perl_vendorlib}/LWP/UserAgent.pm
121%{_mandir}/man1/GET.1p*
122%{_mandir}/man1/HEAD.1p*
123%{_mandir}/man1/POST.1p*
124%{_mandir}/man1/lwp-*.1p*
125%{_mandir}/man3/LWP*.3pm*
126%{_mandir}/man3/libwww::lwpcook.3pm*
127%{_mandir}/man3/libwww::lwptut.3pm*
This page took 0.092409 seconds and 4 git commands to generate.