perl-sys/perl-sys.spec

Fri, 15 Oct 2010 19:06:09 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 15 Oct 2010 19:06:09 +0200
changeset 263
f4a0b439d0fb
parent 58
c89aa64d8014
child 372
442a711da911
permissions
-rw-r--r--

Correct shared library and plugin link logic, as well as informal text.
Update file server URL, update build resource estimations, correct RPATH
logic, allow for qmake(1) static to shared library changes via CONFIG
argument, correct documentation broken title and index links, correct
shared library install path, install only one set of (correct) plugins,
install the designer shared library (as required by QtCreator), announce
features related to shared linking using qmake(1), and correclty
substitute hard coded paths in prl and la library files.

michael@57 1 ##
michael@57 2 ## perl-sys.spec -- OpenPKG RPM Package Specification
michael@57 3 ## Copyright (c) 2000-2008 OpenPKG Foundation e.V. <http://openpkg.net/>
michael@57 4 ##
michael@57 5 ## Permission to use, copy, modify, and distribute this software for
michael@57 6 ## any purpose with or without fee is hereby granted, provided that
michael@57 7 ## the above copyright notice and this permission notice appear in all
michael@57 8 ## copies.
michael@57 9 ##
michael@57 10 ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
michael@57 11 ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
michael@57 12 ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
michael@57 13 ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
michael@57 14 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
michael@57 15 ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
michael@57 16 ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
michael@57 17 ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
michael@57 18 ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
michael@57 19 ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
michael@57 20 ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
michael@57 21 ## SUCH DAMAGE.
michael@57 22 ##
michael@57 23
michael@57 24 # versions of individual parts
michael@57 25 %define V_perl 5.10.0
michael@57 26 %define V_unix_syslog 1.1
michael@158 27 %define V_archive_tar 1.46
michael@57 28 %define V_archive_zip 1.26
michael@57 29 %define V_archive_cpio 0.07
michael@57 30 %define V_expect 1.21
michael@57 31 %define V_storable 2.18
michael@158 32 %define V_ipc_sharelite 0.17
michael@57 33 %define V_ipc_shareable 0.60
michael@57 34 %define V_ipc_sharedcache 1.3
michael@57 35 %define V_ipc_run 0.82
michael@57 36 %define V_ipc_run3 0.042
michael@57 37 %define V_ipc_signal 1.00
michael@57 38 %define V_ipc_filter 0.002
michael@57 39 %define V_file_tail 0.99.3
michael@57 40 %define V_file_temp 0.21
michael@57 41 %define V_file_remove 1.42
michael@57 42 %define V_file_rename 0.05
michael@158 43 %define V_freezethaw 0.45
michael@57 44 %define V_authen_sasl 2.12
michael@57 45 %define V_authen_pam 0.16
michael@57 46 %define V_weakref 0.01
michael@57 47 %define V_filehandle_deluxe 0.92
michael@57 48 %define V_filehandle_unget 0.1622
michael@57 49 %define V_spiffy 0.30
michael@57 50 %define V_io 1.2301
michael@57 51 %define V_io_all 0.39
michael@57 52 %define V_io_multiplex 1.10
michael@57 53 %define V_io_interface 1.05
michael@57 54 %define V_io_util 1.5
michael@57 55 %define V_io_mux 0.08
michael@57 56 %define V_boulder 1.30
michael@57 57 %define V_error 0.17015
michael@57 58 %define V_file_fnmatch 0.02
michael@57 59 %define V_user 1.8
michael@57 60 %define V_file_rsync 0.42
michael@158 61 %define V_storable_amf 0.60
michael@57 62
michael@57 63 # package information
michael@57 64 Name: perl-sys
michael@57 65 Summary: Perl Modules for use with the system
michael@57 66 URL: http://www.cpan.org/
michael@57 67 Vendor: Perl Community
michael@57 68 Packager: OpenPKG Foundation e.V.
michael@57 69 Distribution: OpenPKG Community
michael@57 70 Class: BASE
michael@57 71 Group: Perl
michael@57 72 License: GPL/Artistic
michael@57 73 Version: %{V_perl}
michael@158 74 Release: 20090416
michael@57 75
michael@57 76 # package options
michael@57 77 %option with_pam no
michael@57 78
michael@57 79 # list of sources
michael@57 80 Source0: http://www.cpan.org/modules/by-module/Unix/Unix-Syslog-%{V_unix_syslog}.tar.gz
michael@57 81 Source1: http://www.cpan.org/modules/by-module/Archive/Archive-Tar-%{V_archive_tar}.tar.gz
michael@57 82 Source2: http://www.cpan.org/modules/by-module/Archive/Archive-Zip-%{V_archive_zip}.tar.gz
michael@57 83 Source3: http://www.cpan.org/modules/by-module/Expect/Expect-%{V_expect}.tar.gz
michael@57 84 Source4: http://www.cpan.org/modules/by-module/Storable/Storable-%{V_storable}.tar.gz
michael@57 85 Source5: http://www.cpan.org/modules/by-module/IPC/IPC-Shareable-%{V_ipc_shareable}.tar.gz
michael@57 86 Source6: http://www.cpan.org/modules/by-module/File/File-Tail-%{V_file_tail}.tar.gz
michael@57 87 Source7: http://www.cpan.org/modules/by-module/FreezeThaw/FreezeThaw-%{V_freezethaw}.tar.gz
michael@57 88 Source8: http://www.cpan.org/modules/by-module/Authen/Authen-SASL-%{V_authen_sasl}.tar.gz
michael@57 89 Source9: http://www.cpan.org/authors/id/L/LU/LUKKA/WeakRef-%{V_weakref}.tar.gz
michael@57 90 Source10: http://www.cpan.org/modules/by-module/FileHandle/FileHandle-Deluxe-%{V_filehandle_deluxe}.tar.gz
michael@58 91 Source11: http://www.cpan.org/modules/by-module/FileHandle/FileHandle-Unget-%{V_filehandle_unget}.tar.gz
michael@58 92 Source12: http://www.cpan.org/modules/by-module/IPC/IPC-ShareLite-%{V_ipc_sharelite}.tar.gz
michael@58 93 Source13: http://www.cpan.org/modules/by-module/IPC/IPC-SharedCache-%{V_ipc_sharedcache}.tar.gz
michael@58 94 Source14: http://www.cpan.org/modules/by-module/IPC/IPC-Run-%{V_ipc_run}.tar.gz
michael@58 95 Source15: http://www.cpan.org/modules/by-module/IPC/IPC-Signal-%{V_ipc_signal}.tar.gz
michael@58 96 Source16: http://www.cpan.org/modules/by-module/IPC/IPC-Filter-%{V_ipc_filter}.tar.gz
michael@58 97 Source17: http://www.cpan.org/authors/id/I/IN/INGY/Spiffy-%{V_spiffy}.tar.gz
michael@58 98 Source18: http://www.cpan.org/modules/by-module/IO/IO-%{V_io}.tar.gz
michael@58 99 Source19: http://www.cpan.org/modules/by-module/IO/IO-All-%{V_io_all}.tar.gz
michael@58 100 Source20: http://www.cpan.org/modules/by-module/IO/IO-Multiplex-%{V_io_multiplex}.tar.gz
michael@58 101 Source21: http://www.cpan.org/modules/by-module/IO/IO-Interface-%{V_io_interface}.tar.gz
michael@58 102 Source22: http://www.cpan.org/modules/by-module/IO/IO-Util-%{V_io_util}.tar.gz
michael@58 103 Source23: http://www.cpan.org/modules/by-module/Boulder/Boulder-%{V_boulder}.tar.gz
michael@58 104 Source24: http://www.cpan.org/modules/by-module/Error/Error-%{V_error}.tar.gz
michael@58 105 Source25: http://www.cpan.org/modules/by-module/IPC/IPC-Run3-%{V_ipc_run3}.tar.gz
michael@58 106 Source26: http://www.cpan.org/modules/by-module/IO/IO-Mux-%{V_io_mux}.tar.gz
michael@58 107 Source27: http://www.cpan.org/modules/by-module/File/File-FnMatch-%{V_file_fnmatch}.tar.gz
michael@58 108 Source28: http://www.cpan.org/modules/by-module/Authen/Authen-PAM-%{V_authen_pam}.tar.gz
michael@58 109 Source29: http://www.cpan.org/modules/by-module/Archive/Archive-Cpio-%{V_archive_cpio}.tar.gz
michael@58 110 Source30: http://www.cpan.org/authors/id/T/TB/TBONE/User-%{V_user}.tar.gz
michael@58 111 Source31: http://www.cpan.org/modules/by-module/File/File-Temp-%{V_file_temp}.tar.gz
michael@58 112 Source32: http://www.cpan.org/modules/by-module/File/File-Remove-%{V_file_remove}.tar.gz
michael@58 113 Source33: http://www.cpan.org/modules/by-module/File/File-Rename-%{V_file_rename}.tar.gz
michael@58 114 Source34: http://www.cpan.org/modules/by-module/File/File-Rsync-%{V_file_rsync}.tar.gz
michael@158 115 Source35: http://www.cpan.org/modules/by-module/Storable/Storable-AMF-%{V_storable_amf}.tar.gz
michael@57 116 Patch0: perl-sys.patch
michael@57 117
michael@57 118 # build information
michael@57 119 Prefix: %{l_prefix}
michael@57 120 BuildRoot: %{l_buildroot}
michael@57 121 BuildPreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126
michael@57 122 PreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}
michael@57 123 BuildPreReq: perl-time, perl-term
michael@57 124 PreReq: perl-time, perl-term
michael@57 125 %if "%{with_pam}" == "yes"
michael@57 126 BuildPreReq: PAM
michael@57 127 PreReq: PAM
michael@57 128 %endif
michael@57 129 AutoReq: no
michael@57 130 AutoReqProv: no
michael@57 131
michael@57 132 %description
michael@57 133 Perl modules for use with the system:
michael@57 134 - Unix::Syslog (%{V_unix_syslog})
michael@57 135 - Archive::Tar (%{V_archive_tar})
michael@57 136 - Expect (%{V_expect})
michael@57 137 - Storable (%{V_storable})
michael@57 138 - IPC::ShareLite (%{V_ipc_sharelite})
michael@57 139 - IPC::Shareable (%{V_ipc_shareable})
michael@57 140 - IPC::SharedCache (%{V_ipc_sharedcache})
michael@57 141 - IPC::Run (%{V_ipc_run})
michael@57 142 - IPC::Run3 (%{V_ipc_run3})
michael@57 143 - IPC::Signal (%{V_ipc_signal})
michael@57 144 - IPC::Filter (%{V_ipc_filter})
michael@57 145 - File::Tail (%{V_file_tail})
michael@57 146 - FreezeThaw (%{V_freezethaw})
michael@57 147 - Authen::SASL (%{V_authen_sasl})
michael@57 148 - Authen::PAM (%{V_authen_pam}) [with_pam=yes]
michael@57 149 - Archive::Zip (%{V_archive_zip})
michael@57 150 - WeakRef (%{V_weakref})
michael@57 151 - FileHandle::Deluxe (%{V_filehandle_deluxe})
michael@57 152 - FileHandle::Unget (%{V_filehandle_unget})
michael@57 153 - Spiffy (%{V_spiffy})
michael@57 154 - IO (%{V_io})
michael@57 155 - IO::All (%{V_io_all})
michael@57 156 - IO::Multiplex (%{V_io_multiplex})
michael@57 157 - IO::Interface (%{V_io_interface})
michael@57 158 - IO::Util (%{V_io_util})
michael@57 159 - IO::Mux (%{V_io_mux})
michael@57 160 - Boulder (%{V_boulder})
michael@57 161 - Error (%{V_error})
michael@57 162 - File::FnMatch (%{V_file_fnmatch})
michael@57 163 - Archive::Cpio (%{V_archive_cpio})
michael@57 164 - User (%{V_user})
michael@57 165 - File::Temp (%{V_file_temp})
michael@57 166 - File::Remove (%{V_file_remove})
michael@57 167 - File::Rename (%{V_file_rename})
michael@57 168 - File::Rsync (%{V_file_rsync})
michael@158 169 - Storable::AMF (%{V_storable_amf})
michael@57 170
michael@57 171 %track
michael@57 172 prog perl-sys:Archive-Tar = {
michael@57 173 version = %{V_archive_tar}
michael@57 174 url = http://www.cpan.org/modules/by-module/Archive/
michael@57 175 regex = Archive-Tar-(__VER__)\.tar\.gz
michael@57 176 }
michael@57 177 prog perl-sys:Archive-Zip = {
michael@57 178 version = %{V_archive_zip}
michael@57 179 url = http://www.cpan.org/modules/by-module/Archive/
michael@57 180 regex = Archive-Zip-(__VER__)\.tar\.gz
michael@57 181 }
michael@57 182 prog perl-sys:Authen-SASL = {
michael@57 183 version = %{V_authen_sasl}
michael@57 184 url = http://www.cpan.org/modules/by-module/Authen/
michael@57 185 regex = Authen-SASL-(__VER__)\.tar\.gz
michael@57 186 }
michael@57 187 prog perl-sys:Expect = {
michael@57 188 version = %{V_expect}
michael@57 189 url = http://www.cpan.org/modules/by-module/Expect/
michael@57 190 regex = Expect-(__VER__)\.tar\.gz
michael@57 191 }
michael@57 192 prog perl-sys:File-Tail = {
michael@57 193 version = %{V_file_tail}
michael@57 194 url = http://www.cpan.org/modules/by-module/File/
michael@57 195 regex = File-Tail-(__VER__)\.tar\.gz
michael@57 196 }
michael@57 197 prog perl-sys:FileHandle-Deluxe = {
michael@57 198 version = %{V_filehandle_deluxe}
michael@57 199 url = http://www.cpan.org/modules/by-module/FileHandle/
michael@57 200 regex = FileHandle-Deluxe-(__VER__)\.tar\.gz
michael@57 201 }
michael@57 202 prog perl-sys:FileHandle-Unget = {
michael@57 203 version = %{V_filehandle_unget}
michael@57 204 url = http://www.cpan.org/modules/by-module/FileHandle/
michael@57 205 regex = FileHandle-Unget-(__VER__)\.tar\.gz
michael@57 206 }
michael@57 207 prog perl-sys:FreezeThaw = {
michael@57 208 version = %{V_freezethaw}
michael@57 209 url = http://www.cpan.org/modules/by-module/FreezeThaw/
michael@57 210 regex = FreezeThaw-(__VER__)\.tar\.gz
michael@57 211 }
michael@57 212 prog perl-sys:IPC-Shareable = {
michael@57 213 version = %{V_ipc_shareable}
michael@57 214 url = http://www.cpan.org/modules/by-module/IPC/
michael@57 215 regex = IPC-Shareable-(__VER__)\.tar\.gz
michael@57 216 }
michael@57 217 prog perl-sys:IPC-ShareLite = {
michael@57 218 version = %{V_ipc_sharelite}
michael@57 219 url = http://www.cpan.org/modules/by-module/IPC/
michael@57 220 regex = IPC-ShareLite-(__VER__)\.tar\.gz
michael@57 221 }
michael@57 222 prog perl-sys:IPC-SharedCache = {
michael@57 223 version = %{V_ipc_sharedcache}
michael@57 224 url = http://www.cpan.org/modules/by-module/IPC/
michael@57 225 regex = IPC-SharedCache-(__VER__)\.tar\.gz
michael@57 226 }
michael@57 227 prog perl-sys:IPC-Run = {
michael@57 228 version = %{V_ipc_run}
michael@57 229 url = http://www.cpan.org/modules/by-module/IPC/
michael@57 230 regex = IPC-Run-(__VER__)\.tar\.gz
michael@57 231 }
michael@57 232 prog perl-sys:IPC-Run3 = {
michael@57 233 version = %{V_ipc_run3}
michael@57 234 url = http://www.cpan.org/modules/by-module/IPC/
michael@57 235 regex = IPC-Run3-(__VER__)\.tar\.gz
michael@57 236 }
michael@57 237 prog perl-sys:IPC-Signal = {
michael@57 238 version = %{V_ipc_signal}
michael@57 239 url = http://www.cpan.org/modules/by-module/IPC/
michael@57 240 regex = IPC-Signal-(__VER__)\.tar\.gz
michael@57 241 }
michael@57 242 prog perl-sys:IPC-Filter = {
michael@57 243 version = %{V_ipc_filter}
michael@57 244 url = http://www.cpan.org/modules/by-module/IPC/
michael@57 245 regex = IPC-Filter-(__VER__)\.tar\.gz
michael@57 246 }
michael@57 247 prog perl-sys:Storable = {
michael@57 248 version = %{V_storable}
michael@57 249 url = http://www.cpan.org/modules/by-module/Storable/
michael@57 250 regex = Storable-(__VER__)\.tar\.gz
michael@57 251 }
michael@57 252 prog perl-sys:Unix-Syslog = {
michael@57 253 version = %{V_unix_syslog}
michael@57 254 url = http://www.cpan.org/modules/by-module/Unix/
michael@57 255 regex = Unix-Syslog-(__VER__)\.tar\.gz
michael@57 256 }
michael@57 257 prog perl-sys:WeakRef = {
michael@57 258 version = %{V_weakref}
michael@57 259 url = http://www.cpan.org/authors/id/L/LU/LUKKA/
michael@57 260 regex = WeakRef-(__VER__)\.tar\.gz
michael@57 261 }
michael@57 262 prog perl-sys:Spiffy = {
michael@57 263 version = %{V_spiffy}
michael@57 264 url = http://www.cpan.org/authors/id/I/IN/INGY/
michael@57 265 regex = Spiffy-(__VER__)\.tar\.gz
michael@57 266 }
michael@57 267 prog perl-sys:IO = {
michael@57 268 version = %{V_io}
michael@57 269 url = http://www.cpan.org/modules/by-module/IO/
michael@57 270 regex = \bIO-(__VER__)\.tar\.gz
michael@57 271 }
michael@57 272 prog perl-sys:IO-All = {
michael@57 273 version = %{V_io_all}
michael@57 274 url = http://www.cpan.org/modules/by-module/IO/
michael@57 275 regex = IO-All-(__VER__)\.tar\.gz
michael@57 276 }
michael@57 277 prog perl-sys:IO-Multiplex = {
michael@57 278 version = %{V_io_multiplex}
michael@57 279 url = http://www.cpan.org/modules/by-module/IO/
michael@57 280 regex = IO-Multiplex-(__VER__)\.tar\.gz
michael@57 281 }
michael@57 282 prog perl-sys:IO-Interface = {
michael@57 283 version = %{V_io_interface}
michael@57 284 url = http://www.cpan.org/modules/by-module/IO/
michael@57 285 regex = IO-Interface-(__VER__)\.tar\.gz
michael@57 286 }
michael@57 287 prog perl-sys:IO-Util = {
michael@57 288 version = %{V_io_util}
michael@57 289 url = http://www.cpan.org/modules/by-module/IO/
michael@57 290 regex = IO-Util-(__VER__)\.tar\.gz
michael@57 291 }
michael@57 292 prog perl-sys:IO-Mux = {
michael@57 293 version = %{V_io_mux}
michael@57 294 url = http://www.cpan.org/modules/by-module/IO/
michael@57 295 regex = IO-Mux-(__VER__)\.tar\.gz
michael@57 296 }
michael@57 297 prog perl-sys:Boulder = {
michael@57 298 version = %{V_boulder}
michael@57 299 url = http://www.cpan.org/modules/by-module/Boulder/
michael@57 300 regex = Boulder-(__VER__)\.tar\.gz
michael@57 301 }
michael@57 302 prog perl-sys:Error = {
michael@57 303 version = %{V_error}
michael@57 304 url = http://www.cpan.org/modules/by-module/Error/
michael@57 305 regex = Error-(__VER__)\.tar\.gz
michael@57 306 }
michael@57 307 prog perl-sys:File-FnMatch = {
michael@57 308 version = %{V_file_fnmatch}
michael@57 309 url = http://www.cpan.org/modules/by-module/File/
michael@57 310 regex = File-FnMatch-(__VER__)\.tar\.gz
michael@57 311 }
michael@57 312 prog perl-sys:Authen-PAM = {
michael@57 313 version = %{V_authen_pam}
michael@57 314 url = http://www.cpan.org/modules/by-module/Authen/
michael@57 315 regex = Authen-PAM-(__VER__)\.tar\.gz
michael@57 316 }
michael@57 317 prog perl-sys:Archive-Cpio = {
michael@57 318 version = %{V_archive_cpio}
michael@57 319 url = http://www.cpan.org/modules/by-module/Archive/
michael@57 320 regex = Archive-Cpio-(__VER__)\.tar\.gz
michael@57 321 }
michael@57 322 prog perl-sys:User = {
michael@57 323 version = %{V_user}
michael@57 324 url = http://www.cpan.org/authors/id/T/TB/TBONE/
michael@57 325 regex = User-(__VER__)\.tar\.gz
michael@57 326 }
michael@57 327 prog perl-sys:File-Temp = {
michael@57 328 version = %{V_file_temp}
michael@57 329 url = http://www.cpan.org/modules/by-module/File/
michael@57 330 regex = File-Temp-(__VER__)\.tar\.gz
michael@57 331 }
michael@57 332 prog perl-sys:File-Remove = {
michael@57 333 version = %{V_file_remove}
michael@57 334 url = http://www.cpan.org/modules/by-module/File/
michael@57 335 regex = File-Remove-(__VER__)\.tar\.gz
michael@57 336 }
michael@57 337 prog perl-sys:File-Rename = {
michael@57 338 version = %{V_file_rename}
michael@57 339 url = http://www.cpan.org/modules/by-module/File/
michael@57 340 regex = File-Rename-(__VER__)\.tar\.gz
michael@57 341 }
michael@57 342 prog perl-sys:File-Rsync = {
michael@57 343 version = %{V_file_rsync}
michael@57 344 url = http://www.cpan.org/modules/by-module/File/
michael@57 345 regex = File-Rsync-(__VER__)\.tar\.gz
michael@57 346 }
michael@158 347 prog perl-sys:Storable-AMF = {
michael@158 348 version = %{V_storable_amf}
michael@158 349 url = http://www.cpan.org/modules/by-module/Storable/
michael@158 350 regex = Storable-AMF-(__VER__)\.tar\.gz
michael@158 351 }
michael@57 352
michael@57 353 %prep
michael@57 354 %setup -q -c
michael@57 355 %setup -q -T -D -a 1
michael@57 356 %setup -q -T -D -a 2
michael@57 357 %setup -q -T -D -a 3
michael@57 358 %setup -q -T -D -a 4
michael@57 359 %setup -q -T -D -a 5
michael@57 360 %setup -q -T -D -a 6
michael@57 361 %setup -q -T -D -a 7
michael@57 362 %setup -q -T -D -a 8
michael@57 363 %setup -q -T -D -a 9
michael@57 364 %setup -q -T -D -a 10
michael@57 365 %setup -q -T -D -a 11
michael@57 366 %setup -q -T -D -a 12
michael@57 367 %setup -q -T -D -a 13
michael@57 368 %setup -q -T -D -a 14
michael@57 369 %setup -q -T -D -a 15
michael@57 370 %setup -q -T -D -a 16
michael@57 371 %setup -q -T -D -a 17
michael@57 372 %setup -q -T -D -a 18
michael@57 373 %setup -q -T -D -a 19
michael@57 374 %setup -q -T -D -a 20
michael@57 375 %setup -q -T -D -a 21
michael@57 376 %setup -q -T -D -a 22
michael@57 377 %setup -q -T -D -a 23
michael@57 378 %setup -q -T -D -a 24
michael@57 379 %setup -q -T -D -a 25
michael@57 380 %setup -q -T -D -a 26
michael@57 381 %setup -q -T -D -a 27
michael@57 382 %setup -q -T -D -a 28
michael@57 383 %setup -q -T -D -a 29
michael@57 384 %setup -q -T -D -a 30
michael@57 385 %setup -q -T -D -a 31
michael@57 386 %setup -q -T -D -a 32
michael@57 387 %setup -q -T -D -a 33
michael@57 388 %setup -q -T -D -a 34
michael@158 389 %setup -q -T -D -a 35
michael@57 390 %patch -p0
michael@57 391
michael@57 392 %build
michael@57 393 %{l_shtool} subst \
michael@57 394 -e 's;/usr/local/bin/rsync;%{l_prefix}/bin/rsync;' \
michael@57 395 -e 's;<STDIN>;"";' \
michael@57 396 File-Rsync-*/makepm.PL
michael@57 397
michael@57 398 %install
michael@57 399 rm -rf $RPM_BUILD_ROOT
michael@57 400 %{l_prefix}/bin/perl-openpkg prepare
michael@57 401 %{l_prefix}/bin/perl-openpkg -d %{SOURCE0} configure build install
michael@57 402 %{l_prefix}/bin/perl-openpkg -d %{SOURCE1} configure build install
michael@57 403 %{l_prefix}/bin/perl-openpkg -d %{SOURCE2} configure build install
michael@57 404 %{l_prefix}/bin/perl-openpkg -d %{SOURCE3} configure build install
michael@57 405 %{l_prefix}/bin/perl-openpkg -d %{SOURCE4} configure build install
michael@57 406 %{l_prefix}/bin/perl-openpkg -d %{SOURCE5} configure build install
michael@57 407 %{l_prefix}/bin/perl-openpkg -d %{SOURCE6} configure build install
michael@57 408 %{l_prefix}/bin/perl-openpkg -d %{SOURCE7} configure build install
michael@57 409 %{l_prefix}/bin/perl-openpkg -d %{SOURCE8} configure build install
michael@57 410 %{l_prefix}/bin/perl-openpkg -d %{SOURCE9} configure build install
michael@57 411 %{l_prefix}/bin/perl-openpkg -d %{SOURCE10} configure build install
michael@57 412 %{l_prefix}/bin/perl-openpkg -d %{SOURCE11} configure build install
michael@57 413 %{l_prefix}/bin/perl-openpkg -d %{SOURCE12} configure build install
michael@57 414 %{l_prefix}/bin/perl-openpkg -d %{SOURCE13} configure build install
michael@57 415 %{l_prefix}/bin/perl-openpkg -d %{SOURCE14} configure build install
michael@57 416 %{l_prefix}/bin/perl-openpkg -d %{SOURCE15} configure build install
michael@57 417 %{l_prefix}/bin/perl-openpkg -d %{SOURCE16} configure build install
michael@57 418 %{l_prefix}/bin/perl-openpkg -d %{SOURCE17} configure build install
michael@57 419 %{l_prefix}/bin/perl-openpkg -d %{SOURCE18} configure build install
michael@57 420 %{l_prefix}/bin/perl-openpkg -d %{SOURCE19} configure build install
michael@57 421 %{l_prefix}/bin/perl-openpkg -d %{SOURCE20} configure build install
michael@57 422 %{l_prefix}/bin/perl-openpkg -d %{SOURCE21} configure build install
michael@57 423 %{l_prefix}/bin/perl-openpkg -d %{SOURCE22} configure build install
michael@57 424 %{l_prefix}/bin/perl-openpkg -d %{SOURCE23} configure build install
michael@57 425 %{l_prefix}/bin/perl-openpkg -d %{SOURCE24} configure build install
michael@57 426 %{l_prefix}/bin/perl-openpkg -d %{SOURCE25} configure build install
michael@57 427 %{l_prefix}/bin/perl-openpkg -d %{SOURCE26} configure build install
michael@57 428 %{l_prefix}/bin/perl-openpkg -d %{SOURCE27} configure build install
michael@57 429 %if "%{with_pam}" == "yes"
michael@57 430 export CC="%{l_cc}"
michael@57 431 export CFLAGS="%{l_cflags} -I`%{l_rc} --query pam_incdir`"
michael@57 432 export CPPFLAGS="%{l_cppflags} -I`%{l_rc} --query pam_incdir`"
michael@57 433 export LDFLAGS="%{l_ldflags} -L`%{l_rc} --query pam_libdir`"
michael@58 434 %{l_prefix}/bin/perl-openpkg -d %{SOURCE28} configure build install
michael@58 435 %endif
michael@57 436 %{l_prefix}/bin/perl-openpkg -d %{SOURCE29} configure build install
michael@57 437 %{l_prefix}/bin/perl-openpkg -d %{SOURCE30} configure build install
michael@57 438 %{l_prefix}/bin/perl-openpkg -d %{SOURCE31} configure build install
michael@57 439 %{l_prefix}/bin/perl-openpkg -d %{SOURCE32} configure build install
michael@57 440 %{l_prefix}/bin/perl-openpkg -d %{SOURCE33} configure build install
michael@57 441 %{l_prefix}/bin/perl-openpkg -d %{SOURCE34} configure build install
michael@158 442 %{l_prefix}/bin/perl-openpkg -d %{SOURCE35} configure build install
michael@57 443 %{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
michael@57 444 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files`
michael@57 445
michael@57 446 %files -f files
michael@57 447
michael@57 448 %clean
michael@57 449 rm -rf $RPM_BUILD_ROOT
michael@57 450

mercurial