]>
Commit | Line | Data |
---|---|---|
9c46f5b6 AF |
1 | %define perl_sitelib %(eval "`perl -V:installsitelib`"; echo $installsitelib) |
2 | ||
03d3a68a | 3 | %define name perl-libwww |
e67f18ea | 4 | %define version 5.43 |
03d3a68a AM |
5 | %define release 1 |
6 | %define builddir $RPM_BUILD_DIR/libwww-perl-5.35 | |
9c46f5b6 AF |
7 | Name: perl-libwww |
8 | Version: 5.44 | |
9 | Release: 1.1 | |
10 | Source: libwww-perl-%{version}.tar.gz | |
11 | #Patch0: Makefile.patch | |
03d3a68a AM |
12 | Group: Utilities/Text |
13 | Copyright: Free | |
14 | Summary: Perl LIBWWW module | |
e67f18ea | 15 | BuildPreReq: perl |
9c46f5b6 AF |
16 | BuildPrereq: perl-URI |
17 | BuildPrereq: perl-MIME-Base64 | |
18 | BuildPrereq: perl-libnet | |
19 | BuildPrereq: perl-HTML-Parser | |
20 | BuildPrereq: perl-Digest-MD5 | |
e67f18ea | 21 | Requires: perl |
9c46f5b6 AF |
22 | Requires: perl-HTML-Parser |
23 | Requires: perl-MIME-Base64 | |
24 | Requires: perl-Digest-MD5 | |
25 | Requires: perl-libnet | |
26 | Requires: perl-URI | |
27 | #Requires: perl-Data-Dumper | |
28 | BuildRoot: /tmp/%{name}-%{version}-root | |
03d3a68a AM |
29 | |
30 | %description | |
31 | Libwww-perl is a collection of Perl modules which provides a simple | |
32 | and consistent programming interface (API) to the World-Wide Web. | |
33 | ||
03d3a68a | 34 | %prep |
9c46f5b6 | 35 | %setup -q -n libwww-perl-%{version} |
03d3a68a AM |
36 | |
37 | %build | |
9c46f5b6 | 38 | CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL |
03d3a68a AM |
39 | make |
40 | ||
41 | %install | |
9c46f5b6 AF |
42 | rm -rf $RPM_BUILD_ROOT |
43 | install -d $RPM_BUILD_ROOT/%{perl_sitearch} \ | |
44 | $RPM_BUILD_ROOT%{_mandir}/man3 \ | |
45 | $RPM_BUILD_ROOT/%{perl_archlib} | |
46 | ||
47 | make \ | |
48 | PREFIX=$RPM_BUILD_ROOT%{_prefix} \ | |
49 | INSTALLMAN3DIR=$RPM_BUILD_ROOT%{_mandir}/man3 \ | |
50 | INSTALLMAN1DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ | |
51 | install | |
52 | ||
53 | rm -f $RPM_BUILD_ROOT%{_bindir}/{GET,POST,HEAD} | |
54 | ln -s lwp-request $RPM_BUILD_ROOT%{_bindir}/GET | |
55 | ln -s lwp-request $RPM_BUILD_ROOT%{_bindir}/POST | |
56 | ln -s lwp-request $RPM_BUILD_ROOT%{_bindir}/HEAD | |
57 | ||
58 | ( | |
59 | cd $RPM_BUILD_ROOT%{perl_sitearch}/auto/libwww-perl | |
60 | sed -e "s#$RPM_BUILD_ROOT##" .packlist >.packlist.new | |
61 | mv .packlist.new .packlist | |
62 | ) | |
63 | ||
64 | gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* | |
03d3a68a AM |
65 | |
66 | %clean | |
67 | rm -rf $RPM_BUILD_ROOT | |
03d3a68a AM |
68 | |
69 | %files | |
9c46f5b6 AF |
70 | %defattr(644,root,root,755) |
71 | %attr(755,root,root) %{_bindir}/* | |
72 | ||
73 | %dir %{perl_sitelib}/ | |
74 | %{perl_sitelib}/*.pm | |
75 | %{perl_sitelib}/*.pod | |
76 | %{perl_sitelib}/File | |
77 | %{perl_sitelib}/HTTP | |
78 | %{perl_sitelib}/LWP | |
79 | %{perl_sitelib}/WWW | |
80 | %{perl_sitelib}/Bundle/* | |
81 | ||
82 | %{perl_sitearch}/auto/libwww-perl | |
83 | ||
84 | %{_mandir}/man*/* |