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