perl-net/perl-net.spec

changeset 100
67744e0f53cc
parent 99
161326b4f1f9
child 372
442a711da911
equal deleted inserted replaced
0:9df3e46ef2da 1:14f2f7702eda
51 %define V_ip_country 2.26 51 %define V_ip_country 2.26
52 %define V_io_socket_multicast 1.05 52 %define V_io_socket_multicast 1.05
53 %define V_net_growlclient 0.02 53 %define V_net_growlclient 0.02
54 %define V_net_dhcp 0.66 54 %define V_net_dhcp 0.66
55 %define V_net_proxy 0.12 55 %define V_net_proxy 0.12
56 %define V_net_netxap 0.02
56 57
57 # package information 58 # package information
58 Name: perl-net 59 Name: perl-net
59 Summary: Perl Modules for use with networks 60 Summary: Perl Modules for use with networks
60 URL: http://www.cpan.org/ 61 URL: http://www.cpan.org/
63 Distribution: OpenPKG Community 64 Distribution: OpenPKG Community
64 Class: BASE 65 Class: BASE
65 Group: Perl 66 Group: Perl
66 License: GPL/Artistic 67 License: GPL/Artistic
67 Version: %{V_perl} 68 Version: %{V_perl}
68 Release: 20090102 69 Release: 20090106
69 70
70 # package options 71 # package options
71 %option with_pcap no 72 %option with_pcap no
72 73
73 # list of sources 74 # list of sources
99 Source25: http://www.cpan.org/modules/by-module/IP/IP-Country-%{V_ip_country}.tar.gz 100 Source25: http://www.cpan.org/modules/by-module/IP/IP-Country-%{V_ip_country}.tar.gz
100 Source26: http://www.cpan.org/modules/by-module/IO/IO-Socket-Multicast-%{V_io_socket_multicast}.tar.gz 101 Source26: http://www.cpan.org/modules/by-module/IO/IO-Socket-Multicast-%{V_io_socket_multicast}.tar.gz
101 Source27: http://www.cpan.org/modules/by-module/Net/Net-GrowlClient-%{V_net_growlclient}.tar.gz 102 Source27: http://www.cpan.org/modules/by-module/Net/Net-GrowlClient-%{V_net_growlclient}.tar.gz
102 Source28: http://www.cpan.org/modules/by-module/Net/Net-DHCP-%{V_net_dhcp}.tar.gz 103 Source28: http://www.cpan.org/modules/by-module/Net/Net-DHCP-%{V_net_dhcp}.tar.gz
103 Source29: http://www.cpan.org/modules/by-module/Net/Net-Proxy-%{V_net_proxy}.tar.gz 104 Source29: http://www.cpan.org/modules/by-module/Net/Net-Proxy-%{V_net_proxy}.tar.gz
105 Source30: http://www.cpan.org/modules/by-module/Net/NetxAP-%{V_net_netxap}.tar.gz
104 Patch0: perl-net.patch 106 Patch0: perl-net.patch
105 107
106 # build information 108 # build information
107 Prefix: %{l_prefix} 109 Prefix: %{l_prefix}
108 BuildRoot: %{l_buildroot} 110 BuildRoot: %{l_buildroot}
109 BuildPreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126 111 BuildPreReq: OpenPKG, openpkg >= 20040130
110 PreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl} 112 PreReq: OpenPKG, openpkg >= 20040130
111 BuildPreReq: perl-crypto, perl-sys, perl-time, perl-xml, perl-util >= %{V_perl}-20040210 113 BuildPreReq: perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126, binutils
112 PreReq: perl-crypto, perl-sys, perl-time, perl-xml, perl-util >= %{V_perl}-20040210 114 PreReq: perl >= %{V_perl}
115 BuildPreReq: perl-crypto, perl-sys, perl-time
116 PreReq: perl-crypto, perl-sys, perl-time
117 BuildPreReq: perl-xml, perl-util >= %{V_perl}-20040210
118 PreReq: perl-xml, perl-util >= %{V_perl}-20040210
113 %if "%{with_pcap}" == "yes" 119 %if "%{with_pcap}" == "yes"
114 BuildPreReq: libpcap 120 BuildPreReq: libpcap
115 PreReq: libpcap 121 PreReq: libpcap
116 %endif 122 %endif
117 AutoReq: no 123 AutoReq: no
159 - IP::Country (%{V_ip_country}) 165 - IP::Country (%{V_ip_country})
160 - IO::Socket::Multicast (%{V_io_socket_multicast}) 166 - IO::Socket::Multicast (%{V_io_socket_multicast})
161 - Net::GrowlClient (%{V_net_growlclient}) 167 - Net::GrowlClient (%{V_net_growlclient})
162 - Net::DHCP (%{V_net_dhcp}) 168 - Net::DHCP (%{V_net_dhcp})
163 - Net::Proxy (%{V_net_proxy}) 169 - Net::Proxy (%{V_net_proxy})
170 - Net::NetxAP (%V_net_netxap})
164 171
165 %track 172 %track
166 prog perl-net:Net-Netmask = { 173 prog perl-net:Net-Netmask = {
167 version = %{V_net_netmask} 174 version = %{V_net_netmask}
168 url = http://www.cpan.org/modules/by-module/Net/ 175 url = http://www.cpan.org/modules/by-module/Net/
310 } 317 }
311 prog perl-net:Net-Proxy = { 318 prog perl-net:Net-Proxy = {
312 version = %{V_net_proxy} 319 version = %{V_net_proxy}
313 url = http://www.cpan.org/modules/by-module/Net/ 320 url = http://www.cpan.org/modules/by-module/Net/
314 regex = Net-Proxy-(__VER__)\.tar\.gz 321 regex = Net-Proxy-(__VER__)\.tar\.gz
322 }
323 prog perl-net:NetxAP = {
324 version = %{V_net_netxap}
325 url = http://www.cpan.org/modules/by-module/Net/
326 regex = NetxAP-(__VER__)\.tar\.gz
315 } 327 }
316 328
317 %prep 329 %prep
318 %setup -q -c 330 %setup -q -c
319 %setup -q -T -D -a 1 331 %setup -q -T -D -a 1
345 %setup -q -T -D -a 27 357 %setup -q -T -D -a 27
346 ( 358 (
347 %setup -q -T -D -a 28 359 %setup -q -T -D -a 28
348 ) || true 360 ) || true
349 %setup -q -T -D -a 29 361 %setup -q -T -D -a 29
362 %setup -q -T -D -a 30
350 sed <%{PATCH0} -e 's;@l_prefix@;%{l_prefix};g' | %{l_patch} -p0 -b 363 sed <%{PATCH0} -e 's;@l_prefix@;%{l_prefix};g' | %{l_patch} -p0 -b
351 364
352 %build 365 %build
353 366
354 %install 367 %install
387 %{l_prefix}/bin/perl-openpkg -d %{SOURCE25} configure build install 400 %{l_prefix}/bin/perl-openpkg -d %{SOURCE25} configure build install
388 %{l_prefix}/bin/perl-openpkg -d %{SOURCE26} configure build install 401 %{l_prefix}/bin/perl-openpkg -d %{SOURCE26} configure build install
389 %{l_prefix}/bin/perl-openpkg -d %{SOURCE27} configure build install 402 %{l_prefix}/bin/perl-openpkg -d %{SOURCE27} configure build install
390 %{l_prefix}/bin/perl-openpkg -d %{SOURCE28} configure build install 403 %{l_prefix}/bin/perl-openpkg -d %{SOURCE28} configure build install
391 %{l_prefix}/bin/perl-openpkg -d %{SOURCE29} configure build install 404 %{l_prefix}/bin/perl-openpkg -d %{SOURCE29} configure build install
405 %{l_prefix}/bin/perl-openpkg -d %{SOURCE30} configure build install
392 %{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup 406 %{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
393 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files` 407 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files`
394 408
395 %files -f files 409 %files -f files
396 410

mercurial