]> git.pld-linux.org Git - packages/perl-dirs.git/blob - perl-dirs.spec
fbcb37b3e6d00aefa35c981d73c6cb26d79acd2a
[packages/perl-dirs.git] / perl-dirs.spec
1 #
2 # Conditional build:
3 %bcond_without  threads         # build without support for threads in Perl
4
5 %if "%{pld_release}" == "th"
6 %define         abi     5.30.0
7 %else
8 %define         abi     5.8.0
9 %endif
10
11 %define         perlthread              %{?with_threads:-thread-multi}
12 %define         perl_vendorarch %{_libdir}/perl5/vendor_perl/%{abi}/%{_target_platform}%{perlthread}
13 %define         perl_vendorlib  %{_datadir}/perl5/vendor_perl
14
15 Summary:        Common dirs for Perl modules
16 Summary(pl.UTF-8):      Katalogi wspólne dla modułów Perla
17 Name:           perl-dirs
18 Version:        %{abi}
19 Release:        7
20 License:        Public Domain
21 Group:          Development/Languages/Perl
22 BuildRequires:  perl-base
23 BuildRequires:  rpm >= 4.4.9-56
24 BuildRequires:  rpmbuild(macros) >= 1.442
25 Provides:       %{name}(%{_target_cpu}) = %{version}-%{release}
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 # no binary blobs packaged
29 %define         _enable_debug_packages  0
30
31 %description
32 Common dirs for Perl modules.
33
34 %description -l pl.UTF-8
35 Katalogi wspólne dla modułów Perla.
36
37 %prep
38
39 %install
40 rm -rf $RPM_BUILD_ROOT
41 install -d $RPM_BUILD_ROOT{%{perl_vendorarch},%{perl_vendorlib}}
42
43 while read dir; do
44         install -d $RPM_BUILD_ROOT$dir
45 done <<EOF
46 %{perl_vendorarch}/AI
47 %{perl_vendorarch}/Algorithm
48 %{perl_vendorarch}/Alien
49 %{perl_vendorarch}/Apache
50 %{perl_vendorarch}/Astro
51 %{perl_vendorarch}/Audio
52 %{perl_vendorarch}/Authen
53 %{perl_vendorarch}/B
54 %{perl_vendorarch}/BSD
55 %{perl_vendorarch}/Bit
56 %{perl_vendorarch}/CSS
57 %{perl_vendorarch}/Cache
58 %{perl_vendorarch}/Chemistry
59 %{perl_vendorarch}/Class
60 %{perl_vendorarch}/Compress
61 %{perl_vendorarch}/Compress/Raw
62 %{perl_vendorarch}/Convert
63 %{perl_vendorarch}/Crypt
64 %{perl_vendorarch}/Crypt/AuthEnc
65 %{perl_vendorarch}/Crypt/Checksum
66 %{perl_vendorarch}/Crypt/Cipher
67 %{perl_vendorarch}/Crypt/Digest
68 %{perl_vendorarch}/Crypt/Mac
69 %{perl_vendorarch}/Crypt/Mode
70 %{perl_vendorarch}/Crypt/PK
71 %{perl_vendorarch}/Crypt/PRNG
72 %{perl_vendorarch}/Crypt/Stream
73 %{perl_vendorarch}/Crypt/OpenSSL
74 %{perl_vendorarch}/Data
75 %{perl_vendorarch}/Data/JavaScript
76 %{perl_vendorarch}/DateTime
77 %{perl_vendorarch}/DateTime/Event
78 %{perl_vendorarch}/Devel
79 %{perl_vendorarch}/Device
80 %{perl_vendorarch}/Digest
81 %{perl_vendorarch}/Email
82 %{perl_vendorarch}/Email/Address
83 %{perl_vendorarch}/Encode
84 %{perl_vendorarch}/Event
85 %{perl_vendorarch}/FFI
86 %{perl_vendorarch}/File
87 %{perl_vendorarch}/Graphics
88 %{perl_vendorarch}/HTML
89 %{perl_vendorarch}/IO
90 %{perl_vendorarch}/IO/Socket
91 %{perl_vendorarch}/IPC
92 %{perl_vendorarch}/IPTables
93 %{perl_vendorarch}/IPTables/IPv4
94 %{perl_vendorarch}/Image
95 %{perl_vendorarch}/Inline
96 %{perl_vendorarch}/JSON
97 %{perl_vendorarch}/JavaScript
98 %{perl_vendorarch}/Linux
99 %{perl_vendorarch}/Locale
100 %{perl_vendorarch}/MIME
101 %{perl_vendorarch}/Math
102 %{perl_vendorarch}/Math/BigInt
103 %{perl_vendorarch}/Math/Geometry
104 %{perl_vendorarch}/Net
105 %{perl_vendorarch}/Net/DNS
106 %{perl_vendorarch}/Ogg
107 %{perl_vendorarch}/Ogg/Vorbis
108 %{perl_vendorarch}/Params
109 %{perl_vendorarch}/Perl
110 %{perl_vendorarch}/PerlIO
111 %{perl_vendorarch}/Speech
112 %{perl_vendorarch}/Speech/Recognizer
113 %{perl_vendorarch}/String
114 %{perl_vendorarch}/Sub
115 %{perl_vendorarch}/Sys
116 %{perl_vendorarch}/Template
117 %{perl_vendorarch}/Term
118 %{perl_vendorarch}/Test
119 %{perl_vendorarch}/Text
120 %{perl_vendorarch}/Time
121 %{perl_vendorarch}/Unicode
122 %{perl_vendorarch}/Unix
123 %{perl_vendorarch}/Variable
124 %{perl_vendorarch}/WWW
125 %{perl_vendorarch}/XML
126 %{perl_vendorarch}/YAML
127 %{perl_vendorarch}/re
128 %{perl_vendorarch}/re/engine
129 %{perl_vendorarch}/auto/AI
130 %{perl_vendorarch}/auto/Algorithm
131 %{perl_vendorarch}/auto/Alien
132 %{perl_vendorarch}/auto/Astro
133 %{perl_vendorarch}/auto/Audio
134 %{perl_vendorarch}/auto/Authen
135 %{perl_vendorarch}/auto/B
136 %{perl_vendorarch}/auto/BSD
137 %{perl_vendorarch}/auto/Bit
138 %{perl_vendorarch}/auto/CSS
139 %{perl_vendorarch}/auto/Cache
140 %{perl_vendorarch}/auto/Chemistry
141 %{perl_vendorarch}/auto/Class
142 %{perl_vendorarch}/auto/Clone
143 %{perl_vendorarch}/auto/Compress
144 %{perl_vendorarch}/auto/Compress/Raw
145 %{perl_vendorarch}/auto/Convert
146 %{perl_vendorarch}/auto/Crypt
147 %{perl_vendorarch}/auto/Crypt/OpenSSL
148 %{perl_vendorarch}/auto/Data
149 %{perl_vendorarch}/auto/Devel
150 %{perl_vendorarch}/auto/Device
151 %{perl_vendorarch}/auto/Digest
152 %{perl_vendorarch}/auto/Email
153 %{perl_vendorarch}/auto/Email/Address
154 %{perl_vendorarch}/auto/Encode
155 %{perl_vendorarch}/auto/Event
156 %{perl_vendorarch}/auto/FFI
157 %{perl_vendorarch}/auto/File
158 %{perl_vendorarch}/auto/Graphics
159 %{perl_vendorarch}/auto/HTML
160 %{perl_vendorarch}/auto/IO
161 %{perl_vendorarch}/auto/IPC
162 %{perl_vendorarch}/auto/IPTables
163 %{perl_vendorarch}/auto/IPTables/IPv4
164 %{perl_vendorarch}/auto/Image
165 %{perl_vendorarch}/auto/Inline
166 %{perl_vendorarch}/auto/JavaScript
167 %{perl_vendorarch}/auto/Linux
168 %{perl_vendorarch}/auto/List
169 %{perl_vendorarch}/auto/Locale
170 %{perl_vendorarch}/auto/MIME
171 %{perl_vendorarch}/auto/Math
172 %{perl_vendorarch}/auto/Math/BigInt
173 %{perl_vendorarch}/auto/Math/Geometry
174 %{perl_vendorarch}/auto/Net
175 %{perl_vendorarch}/auto/Ogg
176 %{perl_vendorarch}/auto/Ogg/Vorbis
177 %{perl_vendorarch}/auto/Params
178 %{perl_vendorarch}/auto/Params/Util
179 %{perl_vendorarch}/auto/Perl
180 %{perl_vendorarch}/auto/PerlIO
181 %{perl_vendorarch}/auto/Regexp
182 %{perl_vendorarch}/auto/Speech
183 %{perl_vendorarch}/auto/Speech/Recognizer
184 %{perl_vendorarch}/auto/String
185 %{perl_vendorarch}/auto/Sub
186 %{perl_vendorarch}/auto/Sys
187 %{perl_vendorarch}/auto/Term
188 %{perl_vendorarch}/auto/Test
189 %{perl_vendorarch}/auto/Text
190 %{perl_vendorarch}/auto/Time
191 %{perl_vendorarch}/auto/Unicode
192 %{perl_vendorarch}/auto/Unix
193 %{perl_vendorarch}/auto/Variable
194 %{perl_vendorarch}/auto/WWW
195 %{perl_vendorarch}/auto/XML
196 %{perl_vendorarch}/auto/YAML
197 %{perl_vendorarch}/auto/re
198 %{perl_vendorarch}/auto/re/engine
199 %{perl_vendorarch}/auto/share
200 %{perl_vendorarch}/auto/share/dist
201 %{perl_vendorlib}/AI
202 %{perl_vendorlib}/AI/NeuralNet
203 %{perl_vendorlib}/Algorithm
204 %{perl_vendorlib}/Alien
205 %{perl_vendorlib}/Any
206 %{perl_vendorlib}/Apache
207 %{perl_vendorlib}/Apache2
208 %{perl_vendorlib}/App
209 %{perl_vendorlib}/App/Packer
210 %{perl_vendorlib}/App/Prove
211 %{perl_vendorlib}/App/Prove/State
212 %{perl_vendorlib}/App/Prove/State/Result
213 %{perl_vendorlib}/Archive
214 %{perl_vendorlib}/Array
215 %{perl_vendorlib}/Astro
216 %{perl_vendorlib}/Astro/Coord
217 %{perl_vendorlib}/Attribute
218 %{perl_vendorlib}/Audio
219 %{perl_vendorlib}/Authen
220 %{perl_vendorlib}/B
221 %{perl_vendorlib}/Barcode
222 %{perl_vendorlib}/Bundle
223 %{perl_vendorlib}/Business
224 %{perl_vendorlib}/CGI
225 %{perl_vendorlib}/CGI/Emulate
226 %{perl_vendorlib}/CPAN
227 %{perl_vendorlib}/CPAN/Meta
228 %{perl_vendorlib}/CSS
229 %{perl_vendorlib}/Cache
230 %{perl_vendorlib}/Carp
231 %{perl_vendorlib}/Chart
232 %{perl_vendorlib}/Cisco
233 %{perl_vendorlib}/Class/Data
234 %{perl_vendorlib}/Class/Inspector
235 %{perl_vendorlib}/Class/Method
236 %{perl_vendorlib}/Clone
237 %{perl_vendorlib}/Compress
238 %{perl_vendorlib}/Config
239 %{perl_vendorlib}/Convert
240 %{perl_vendorlib}/Crypt
241 %{perl_vendorlib}/Crypt/OpenSSL
242 %{perl_vendorlib}/DBD
243 %{perl_vendorlib}/DNS
244 %{perl_vendorlib}/Data
245 %{perl_vendorlib}/Data/Validate
246 %{perl_vendorlib}/Date
247 %{perl_vendorlib}/Date/Japanese
248 %{perl_vendorlib}/DateTime
249 %{perl_vendorlib}/Devel
250 %{perl_vendorlib}/Device
251 %{perl_vendorlib}/Digest
252 %{perl_vendorlib}/Dir
253 %{perl_vendorlib}/Email
254 %{perl_vendorlib}/Email/Simple
255 %{perl_vendorlib}/Encoding
256 %{perl_vendorlib}/Error
257 %{perl_vendorlib}/Eval
258 %{perl_vendorlib}/Event
259 %{perl_vendorlib}/Expect
260 %{perl_vendorlib}/Exporter
261 %{perl_vendorlib}/ExtUtils
262 %{perl_vendorlib}/FCGI
263 %{perl_vendorlib}/File
264 %{perl_vendorlib}/File/Path
265 %{perl_vendorlib}/Filesys
266 %{perl_vendorlib}/Filter
267 %{perl_vendorlib}/Firefox
268 %{perl_vendorlib}/Font
269 %{perl_vendorlib}/Games
270 %{perl_vendorlib}/Geo
271 %{perl_vendorlib}/Getopt
272 %{perl_vendorlib}/GnuPG
273 %{perl_vendorlib}/Graph
274 %{perl_vendorlib}/Graphics
275 %{perl_vendorlib}/HTML
276 %{perl_vendorlib}/HTML/Display
277 %{perl_vendorlib}/HTML/Selector
278 %{perl_vendorlib}/HTTP
279 %{perl_vendorlib}/HTTP/Message
280 %{perl_vendorlib}/Hash
281 %{perl_vendorlib}/Hook
282 %{perl_vendorlib}/I18N
283 %{perl_vendorlib}/IO
284 %{perl_vendorlib}/IO/Compress
285 %{perl_vendorlib}/IO/Compress/Adapter
286 %{perl_vendorlib}/IO/Socket
287 %{perl_vendorlib}/IO/Uncompress
288 %{perl_vendorlib}/IO/Uncompress/Adapter
289 %{perl_vendorlib}/IPC
290 %{perl_vendorlib}/IPC/System
291 %{perl_vendorlib}/Image
292 %{perl_vendorlib}/Inline
293 %{perl_vendorlib}/JSON
294 %{perl_vendorlib}/JSON/PP
295 %{perl_vendorlib}/Jabber
296 %{perl_vendorlib}/JavaScript
297 %{perl_vendorlib}/Language
298 %{perl_vendorlib}/Lingua
299 %{perl_vendorlib}/Lingua/EN
300 %{perl_vendorlib}/Lingua/Stem
301 %{perl_vendorlib}/Lingua/Stem/Snowball
302 %{perl_vendorlib}/Linux
303 %{perl_vendorlib}/List
304 %{perl_vendorlib}/Locale
305 %{perl_vendorlib}/Locale/Maketext
306 %{perl_vendorlib}/LockFile
307 %{perl_vendorlib}/Log
308 %{perl_vendorlib}/MIME
309 %{perl_vendorlib}/Mail
310 %{perl_vendorlib}/Mail/Box
311 %{perl_vendorlib}/Mail/Server
312 %{perl_vendorlib}/Mail/Transport
313 %{perl_vendorlib}/Math
314 %{perl_vendorlib}/Math/BigFloat
315 %{perl_vendorlib}/Math/BigInt
316 %{perl_vendorlib}/Math/Business
317 %{perl_vendorlib}/Math/Calc
318 %{perl_vendorlib}/Math/Fractal
319 %{perl_vendorlib}/Modem
320 %{perl_vendorlib}/Module
321 %{perl_vendorlib}/Module/Pluggable
322 %{perl_vendorlib}/Mozilla
323 %{perl_vendorlib}/Net
324 %{perl_vendorlib}/Net/Async
325 %{perl_vendorlib}/Net/Async/HTTP
326 %{perl_vendorlib}/Net/DNS
327 %{perl_vendorlib}/Net/FTP
328 %{perl_vendorlib}/Net/IDN
329 %{perl_vendorlib}/Net/SMTP
330 %{perl_vendorlib}/NetAddr
331 %{perl_vendorlib}/NetAddr/IP
332 %{perl_vendorlib}/NetServer
333 %{perl_vendorlib}/Netscape
334 %{perl_vendorlib}/News
335 %{perl_vendorlib}/Number
336 %{perl_vendorlib}/OLE
337 %{perl_vendorlib}/Object
338 %{perl_vendorlib}/PAR
339 %{perl_vendorlib}/PHP
340 %{perl_vendorlib}/POSIX
341 %{perl_vendorlib}/Package
342 %{perl_vendorlib}/Parallel
343 %{perl_vendorlib}/Params
344 %{perl_vendorlib}/Parse
345 %{perl_vendorlib}/Perl
346 %{perl_vendorlib}/PerlIO
347 %{perl_vendorlib}/PerlIO/via
348 %{perl_vendorlib}/Plack
349 %{perl_vendorlib}/Plack/Handler
350 %{perl_vendorlib}/Plack/Handler/Net
351 %{perl_vendorlib}/Plack/Handler/Net/Async
352 %{perl_vendorlib}/Plack/Handler/Net/Async/HTTP
353 %{perl_vendorlib}/Pod
354 %{perl_vendorlib}/PostScript
355 %{perl_vendorlib}/Probe
356 %{perl_vendorlib}/Proc
357 %{perl_vendorlib}/Quantum
358 %{perl_vendorlib}/RADIUS
359 %{perl_vendorlib}/RPC
360 %{perl_vendorlib}/RPM
361 %{perl_vendorlib}/RTF
362 %{perl_vendorlib}/Regexp
363 %{perl_vendorlib}/Regexp/common
364 %{perl_vendorlib}/Role
365 %{perl_vendorlib}/Rose
366 %{perl_vendorlib}/SNMP
367 %{perl_vendorlib}/SOAP
368 %{perl_vendorlib}/SOAP/Transport
369 %{perl_vendorlib}/SQL
370 %{perl_vendorlib}/SVN
371 %{perl_vendorlib}/Schedule
372 %{perl_vendorlib}/Sendmail
373 %{perl_vendorlib}/Server
374 %{perl_vendorlib}/Set
375 %{perl_vendorlib}/Shell
376 %{perl_vendorlib}/Sort
377 %{perl_vendorlib}/Speech
378 %{perl_vendorlib}/Spreadsheet
379 %{perl_vendorlib}/Statistics
380 %{perl_vendorlib}/Stream
381 %{perl_vendorlib}/String
382 %{perl_vendorlib}/Struct
383 %{perl_vendorlib}/Sub
384 %{perl_vendorlib}/Symbol
385 %{perl_vendorlib}/Sys
386 %{perl_vendorlib}/TAP
387 %{perl_vendorlib}/TAP/Formatter
388 %{perl_vendorlib}/TAP/Formatter/Console
389 %{perl_vendorlib}/TAP/Formatter/File
390 %{perl_vendorlib}/TAP/Harness
391 %{perl_vendorlib}/TAP/Parser
392 %{perl_vendorlib}/TAP/Parser/Iterator
393 %{perl_vendorlib}/TAP/Parser/Result
394 %{perl_vendorlib}/TAP/Parser/Scheduler
395 %{perl_vendorlib}/TAP/Parser/Source
396 %{perl_vendorlib}/TAP/Parser/YAMLish
397 %{perl_vendorlib}/TeX
398 %{perl_vendorlib}/Template
399 %{perl_vendorlib}/Term
400 %{perl_vendorlib}/Term/ReadLine
401 %{perl_vendorlib}/Term/Screen
402 %{perl_vendorlib}/Test
403 %{perl_vendorlib}/Test/File
404 %{perl_vendorlib}/Test/HTTP
405 %{perl_vendorlib}/Test/Mock
406 %{perl_vendorlib}/Test/Perl
407 %{perl_vendorlib}/Test/WWW
408 %{perl_vendorlib}/Text
409 %{perl_vendorlib}/Text/Password
410 %{perl_vendorlib}/Text/Query
411 %{perl_vendorlib}/Tie
412 %{perl_vendorlib}/Tie/RefHash
413 %{perl_vendorlib}/Time
414 %{perl_vendorlib}/Tree
415 %{perl_vendorlib}/UNIVERSAL
416 %{perl_vendorlib}/UUID
417 %{perl_vendorlib}/Unicode
418 %{perl_vendorlib}/Unix
419 %{perl_vendorlib}/WWW
420 %{perl_vendorlib}/WWW/Google
421 %{perl_vendorlib}/Web
422 %{perl_vendorlib}/WebService
423 %{perl_vendorlib}/X500
424 %{perl_vendorlib}/XML
425 %{perl_vendorlib}/XML/Filter
426 %{perl_vendorlib}/XML/Handler
427 %{perl_vendorlib}/XML/Parser
428 %{perl_vendorlib}/XML/RSS
429 %{perl_vendorlib}/XML/XPath
430 %{perl_vendorlib}/auto
431 %{perl_vendorlib}/auto/AI
432 %{perl_vendorlib}/auto/Array
433 %{perl_vendorlib}/auto/Compress
434 %{perl_vendorlib}/auto/Config
435 %{perl_vendorlib}/auto/Crypt
436 %{perl_vendorlib}/auto/Data
437 %{perl_vendorlib}/auto/Devel
438 %{perl_vendorlib}/auto/GnuPG
439 %{perl_vendorlib}/auto/Mail
440 %{perl_vendorlib}/auto/Math
441 %{perl_vendorlib}/auto/Net
442 %{perl_vendorlib}/auto/Schedule
443 %{perl_vendorlib}/auto/Statistics
444 %{perl_vendorlib}/auto/Text
445 %{perl_vendorlib}/auto/WWW
446 %{perl_vendorlib}/auto/share
447 %{perl_vendorlib}/auto/share/dist
448 EOF
449
450 %clean
451 rm -rf $RPM_BUILD_ROOT
452
453 %files
454 %defattr(644,root,root,755)
455 %dir %{_libdir}/perl5/vendor_perl
456 %dir %{_libdir}/perl5/vendor_perl/%{abi}
457 %{perl_vendorarch}
458 %{perl_vendorlib}
This page took 0.095372 seconds and 2 git commands to generate.