perl-sys/perl-sys.spec

changeset 268
510babc166c1
parent 58
c89aa64d8014
child 372
442a711da911
equal deleted inserted replaced
1:dc8fd1d2a45d 2:c831dab95f83
22 ## 22 ##
23 23
24 # versions of individual parts 24 # versions of individual parts
25 %define V_perl 5.10.0 25 %define V_perl 5.10.0
26 %define V_unix_syslog 1.1 26 %define V_unix_syslog 1.1
27 %define V_archive_tar 1.42 27 %define V_archive_tar 1.46
28 %define V_archive_zip 1.26 28 %define V_archive_zip 1.26
29 %define V_archive_cpio 0.07 29 %define V_archive_cpio 0.07
30 %define V_expect 1.21 30 %define V_expect 1.21
31 %define V_storable 2.18 31 %define V_storable 2.18
32 %define V_ipc_sharelite 0.13 32 %define V_ipc_sharelite 0.17
33 %define V_ipc_shareable 0.60 33 %define V_ipc_shareable 0.60
34 %define V_ipc_sharedcache 1.3 34 %define V_ipc_sharedcache 1.3
35 %define V_ipc_run 0.82 35 %define V_ipc_run 0.82
36 %define V_ipc_run3 0.042 36 %define V_ipc_run3 0.042
37 %define V_ipc_signal 1.00 37 %define V_ipc_signal 1.00
38 %define V_ipc_filter 0.002 38 %define V_ipc_filter 0.002
39 %define V_file_tail 0.99.3 39 %define V_file_tail 0.99.3
40 %define V_file_temp 0.21 40 %define V_file_temp 0.21
41 %define V_file_remove 1.42 41 %define V_file_remove 1.42
42 %define V_file_rename 0.05 42 %define V_file_rename 0.05
43 %define V_freezethaw 0.43 43 %define V_freezethaw 0.45
44 %define V_authen_sasl 2.12 44 %define V_authen_sasl 2.12
45 %define V_authen_pam 0.16 45 %define V_authen_pam 0.16
46 %define V_weakref 0.01 46 %define V_weakref 0.01
47 %define V_filehandle_deluxe 0.92 47 %define V_filehandle_deluxe 0.92
48 %define V_filehandle_unget 0.1622 48 %define V_filehandle_unget 0.1622
56 %define V_boulder 1.30 56 %define V_boulder 1.30
57 %define V_error 0.17015 57 %define V_error 0.17015
58 %define V_file_fnmatch 0.02 58 %define V_file_fnmatch 0.02
59 %define V_user 1.8 59 %define V_user 1.8
60 %define V_file_rsync 0.42 60 %define V_file_rsync 0.42
61 %define V_storable_amf 0.60
61 62
62 # package information 63 # package information
63 Name: perl-sys 64 Name: perl-sys
64 Summary: Perl Modules for use with the system 65 Summary: Perl Modules for use with the system
65 URL: http://www.cpan.org/ 66 URL: http://www.cpan.org/
68 Distribution: OpenPKG Community 69 Distribution: OpenPKG Community
69 Class: BASE 70 Class: BASE
70 Group: Perl 71 Group: Perl
71 License: GPL/Artistic 72 License: GPL/Artistic
72 Version: %{V_perl} 73 Version: %{V_perl}
73 Release: 20090106 74 Release: 20090416
74 75
75 # package options 76 # package options
76 %option with_pam no 77 %option with_pam no
77 78
78 # list of sources 79 # list of sources
109 Source30: http://www.cpan.org/authors/id/T/TB/TBONE/User-%{V_user}.tar.gz 110 Source30: http://www.cpan.org/authors/id/T/TB/TBONE/User-%{V_user}.tar.gz
110 Source31: http://www.cpan.org/modules/by-module/File/File-Temp-%{V_file_temp}.tar.gz 111 Source31: http://www.cpan.org/modules/by-module/File/File-Temp-%{V_file_temp}.tar.gz
111 Source32: http://www.cpan.org/modules/by-module/File/File-Remove-%{V_file_remove}.tar.gz 112 Source32: http://www.cpan.org/modules/by-module/File/File-Remove-%{V_file_remove}.tar.gz
112 Source33: http://www.cpan.org/modules/by-module/File/File-Rename-%{V_file_rename}.tar.gz 113 Source33: http://www.cpan.org/modules/by-module/File/File-Rename-%{V_file_rename}.tar.gz
113 Source34: http://www.cpan.org/modules/by-module/File/File-Rsync-%{V_file_rsync}.tar.gz 114 Source34: http://www.cpan.org/modules/by-module/File/File-Rsync-%{V_file_rsync}.tar.gz
115 Source35: http://www.cpan.org/modules/by-module/Storable/Storable-AMF-%{V_storable_amf}.tar.gz
114 Patch0: perl-sys.patch 116 Patch0: perl-sys.patch
115 117
116 # build information 118 # build information
117 Prefix: %{l_prefix} 119 Prefix: %{l_prefix}
118 BuildRoot: %{l_buildroot} 120 BuildRoot: %{l_buildroot}
162 - User (%{V_user}) 164 - User (%{V_user})
163 - File::Temp (%{V_file_temp}) 165 - File::Temp (%{V_file_temp})
164 - File::Remove (%{V_file_remove}) 166 - File::Remove (%{V_file_remove})
165 - File::Rename (%{V_file_rename}) 167 - File::Rename (%{V_file_rename})
166 - File::Rsync (%{V_file_rsync}) 168 - File::Rsync (%{V_file_rsync})
169 - Storable::AMF (%{V_storable_amf})
167 170
168 %track 171 %track
169 prog perl-sys:Archive-Tar = { 172 prog perl-sys:Archive-Tar = {
170 version = %{V_archive_tar} 173 version = %{V_archive_tar}
171 url = http://www.cpan.org/modules/by-module/Archive/ 174 url = http://www.cpan.org/modules/by-module/Archive/
338 } 341 }
339 prog perl-sys:File-Rsync = { 342 prog perl-sys:File-Rsync = {
340 version = %{V_file_rsync} 343 version = %{V_file_rsync}
341 url = http://www.cpan.org/modules/by-module/File/ 344 url = http://www.cpan.org/modules/by-module/File/
342 regex = File-Rsync-(__VER__)\.tar\.gz 345 regex = File-Rsync-(__VER__)\.tar\.gz
346 }
347 prog perl-sys:Storable-AMF = {
348 version = %{V_storable_amf}
349 url = http://www.cpan.org/modules/by-module/Storable/
350 regex = Storable-AMF-(__VER__)\.tar\.gz
343 } 351 }
344 352
345 %prep 353 %prep
346 %setup -q -c 354 %setup -q -c
347 %setup -q -T -D -a 1 355 %setup -q -T -D -a 1
376 %setup -q -T -D -a 30 384 %setup -q -T -D -a 30
377 %setup -q -T -D -a 31 385 %setup -q -T -D -a 31
378 %setup -q -T -D -a 32 386 %setup -q -T -D -a 32
379 %setup -q -T -D -a 33 387 %setup -q -T -D -a 33
380 %setup -q -T -D -a 34 388 %setup -q -T -D -a 34
389 %setup -q -T -D -a 35
381 %patch -p0 390 %patch -p0
382 391
383 %build 392 %build
384 %{l_shtool} subst \ 393 %{l_shtool} subst \
385 -e 's;/usr/local/bin/rsync;%{l_prefix}/bin/rsync;' \ 394 -e 's;/usr/local/bin/rsync;%{l_prefix}/bin/rsync;' \
428 %{l_prefix}/bin/perl-openpkg -d %{SOURCE30} configure build install 437 %{l_prefix}/bin/perl-openpkg -d %{SOURCE30} configure build install
429 %{l_prefix}/bin/perl-openpkg -d %{SOURCE31} configure build install 438 %{l_prefix}/bin/perl-openpkg -d %{SOURCE31} configure build install
430 %{l_prefix}/bin/perl-openpkg -d %{SOURCE32} configure build install 439 %{l_prefix}/bin/perl-openpkg -d %{SOURCE32} configure build install
431 %{l_prefix}/bin/perl-openpkg -d %{SOURCE33} configure build install 440 %{l_prefix}/bin/perl-openpkg -d %{SOURCE33} configure build install
432 %{l_prefix}/bin/perl-openpkg -d %{SOURCE34} configure build install 441 %{l_prefix}/bin/perl-openpkg -d %{SOURCE34} configure build install
442 %{l_prefix}/bin/perl-openpkg -d %{SOURCE35} configure build install
433 %{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup 443 %{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
434 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files` 444 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files`
435 445
436 %files -f files 446 %files -f files
437 447

mercurial