]>
Commit | Line | Data |
---|---|---|
30cf8cea JB |
1 | # |
2 | # Conditional build: | |
3104e7e4 ER |
3 | %bcond_without threads # build without support for threads in Perl |
4 | ||
5dd93948 | 5 | %if "%{pld_release}" == "th" |
0a1d5fe9 | 6 | %define abi 5.20.0 |
3104e7e4 ER |
7 | %else |
8 | %define abi 5.8.0 | |
6e1c2994 | 9 | %endif |
3104e7e4 ER |
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 | |
0d6b9d38 | 14 | |
c2c9eec6 | 15 | %define rel 14 |
8148b6d2 | 16 | Summary: Common dirs for Perl modules |
94e90aad | 17 | Summary(pl.UTF-8): Katalogi wspólne dla modułów Perla |
8148b6d2 | 18 | Name: perl-dirs |
5dd93948 | 19 | Version: 5 |
0d6b9d38 | 20 | Release: %{rel}@%{abi} |
8148b6d2 ER |
21 | License: Public Domain |
22 | Group: Development/Languages/Perl | |
3a0b012c | 23 | BuildRequires: perl-base |
616dd9d2 | 24 | BuildRequires: rpm >= 4.4.9-56 |
941c9c7e | 25 | BuildRequires: rpmbuild(macros) >= 1.442 |
616dd9d2 | 26 | Provides: %{name}(%{_target_cpu}) = %{version}-%{release} |
8148b6d2 ER |
27 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
28 | ||
664b7f35 ER |
29 | # no binary blobs packaged |
30 | %define _enable_debug_packages 0 | |
31 | ||
8148b6d2 ER |
32 | %description |
33 | Common dirs for Perl modules. | |
34 | ||
1dbdb722 JR |
35 | %description -l pl.UTF-8 |
36 | Katalogi wspólne dla modułów Perla. | |
2d4b8bf8 | 37 | |
8148b6d2 ER |
38 | %prep |
39 | ||
40 | %install | |
41 | rm -rf $RPM_BUILD_ROOT | |
ac363d2a | 42 | install -d $RPM_BUILD_ROOT{%{perl_vendorarch},%{perl_vendorlib}} |
8148b6d2 ER |
43 | |
44 | while read dir; do | |
45 | install -d $RPM_BUILD_ROOT$dir | |
46 | done <<EOF | |
ac363d2a ER |
47 | %{perl_vendorarch}/AI |
48 | %{perl_vendorarch}/Algorithm | |
1663e57d | 49 | %{perl_vendorarch}/Apache |
ac363d2a ER |
50 | %{perl_vendorarch}/Astro |
51 | %{perl_vendorarch}/Audio | |
52 | %{perl_vendorarch}/Authen | |
53 | %{perl_vendorarch}/B | |
54 | %{perl_vendorarch}/BSD | |
55 | %{perl_vendorarch}/Bit | |
fcb210ba | 56 | %{perl_vendorarch}/Cache |
ac363d2a ER |
57 | %{perl_vendorarch}/Chemistry |
58 | %{perl_vendorarch}/Class | |
59 | %{perl_vendorarch}/Compress | |
18875d88 | 60 | %{perl_vendorarch}/Compress/Raw |
ac363d2a ER |
61 | %{perl_vendorarch}/Convert |
62 | %{perl_vendorarch}/Crypt | |
63 | %{perl_vendorarch}/Crypt/OpenSSL | |
64 | %{perl_vendorarch}/Data | |
6193c076 | 65 | %{perl_vendorarch}/Data/JavaScript |
ac363d2a ER |
66 | %{perl_vendorarch}/DateTime |
67 | %{perl_vendorarch}/Devel | |
68 | %{perl_vendorarch}/Device | |
69 | %{perl_vendorarch}/Digest | |
1d7cec39 | 70 | %{perl_vendorarch}/Encode |
f3e4b4dd | 71 | %{perl_vendorarch}/Event |
ac363d2a | 72 | %{perl_vendorarch}/File |
bbb571ea | 73 | %{perl_vendorarch}/Graphics |
1a06ad4b | 74 | %{perl_vendorarch}/HTML |
31d548be | 75 | %{perl_vendorarch}/IO |
fcb210ba | 76 | %{perl_vendorarch}/IO/Socket |
ac363d2a | 77 | %{perl_vendorarch}/IPC |
d6711148 | 78 | %{perl_vendorarch}/IPTables |
79 | %{perl_vendorarch}/IPTables/IPv4 | |
04486197 ER |
80 | %{perl_vendorarch}/Image |
81 | %{perl_vendorarch}/Inline | |
ac363d2a ER |
82 | %{perl_vendorarch}/Linux |
83 | %{perl_vendorarch}/Locale | |
1a06ad4b | 84 | %{perl_vendorarch}/MIME |
ac363d2a ER |
85 | %{perl_vendorarch}/Math |
86 | %{perl_vendorarch}/Math/BigInt | |
87 | %{perl_vendorarch}/Net | |
88 | %{perl_vendorarch}/Ogg | |
89 | %{perl_vendorarch}/Ogg/Vorbis | |
a6983a58 | 90 | %{perl_vendorarch}/Params |
ac363d2a ER |
91 | %{perl_vendorarch}/PerlIO |
92 | %{perl_vendorarch}/Speech | |
93 | %{perl_vendorarch}/Speech/Recognizer | |
94 | %{perl_vendorarch}/String | |
18310cef | 95 | %{perl_vendorarch}/Sub |
ac363d2a ER |
96 | %{perl_vendorarch}/Sys |
97 | %{perl_vendorarch}/Template | |
98 | %{perl_vendorarch}/Term | |
9a2b046d | 99 | %{perl_vendorarch}/Test |
ac363d2a ER |
100 | %{perl_vendorarch}/Text |
101 | %{perl_vendorarch}/Time | |
102 | %{perl_vendorarch}/Unicode | |
174c0f2e | 103 | %{perl_vendorarch}/Unix |
59f6825c | 104 | %{perl_vendorarch}/Variable |
ac363d2a ER |
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 | |
fcb210ba | 114 | %{perl_vendorarch}/auto/Cache |
ac363d2a ER |
115 | %{perl_vendorarch}/auto/Chemistry |
116 | %{perl_vendorarch}/auto/Class | |
117 | %{perl_vendorarch}/auto/Clone | |
118 | %{perl_vendorarch}/auto/Compress | |
18875d88 | 119 | %{perl_vendorarch}/auto/Compress/Raw |
ac363d2a ER |
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 | |
1d7cec39 | 127 | %{perl_vendorarch}/auto/Encode |
f3e4b4dd | 128 | %{perl_vendorarch}/auto/Event |
ac363d2a | 129 | %{perl_vendorarch}/auto/File |
bbb571ea | 130 | %{perl_vendorarch}/auto/Graphics |
3a0b012c | 131 | %{perl_vendorarch}/auto/HTML |
31d548be | 132 | %{perl_vendorarch}/auto/IO |
ac363d2a | 133 | %{perl_vendorarch}/auto/IPC |
d6711148 | 134 | %{perl_vendorarch}/auto/IPTables |
135 | %{perl_vendorarch}/auto/IPTables/IPv4 | |
04486197 ER |
136 | %{perl_vendorarch}/auto/Image |
137 | %{perl_vendorarch}/auto/Inline | |
ac363d2a | 138 | %{perl_vendorarch}/auto/Linux |
49e80aa9 | 139 | %{perl_vendorarch}/auto/List |
ac363d2a | 140 | %{perl_vendorarch}/auto/Locale |
1a06ad4b | 141 | %{perl_vendorarch}/auto/MIME |
ac363d2a ER |
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 | |
a6983a58 | 147 | %{perl_vendorarch}/auto/Params |
148 | %{perl_vendorarch}/auto/Params/Util | |
ac363d2a ER |
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 | |
18310cef | 154 | %{perl_vendorarch}/auto/Sub |
ac363d2a ER |
155 | %{perl_vendorarch}/auto/Sys |
156 | %{perl_vendorarch}/auto/Term | |
9a2b046d | 157 | %{perl_vendorarch}/auto/Test |
ac363d2a ER |
158 | %{perl_vendorarch}/auto/Text |
159 | %{perl_vendorarch}/auto/Time | |
160 | %{perl_vendorarch}/auto/Unicode | |
174c0f2e | 161 | %{perl_vendorarch}/auto/Unix |
59f6825c | 162 | %{perl_vendorarch}/auto/Variable |
ac363d2a ER |
163 | %{perl_vendorarch}/auto/WWW |
164 | %{perl_vendorarch}/auto/XML | |
165 | %{perl_vendorlib}/AI | |
166 | %{perl_vendorlib}/AI/NeuralNet | |
167 | %{perl_vendorlib}/Algorithm | |
cf7c33b5 | 168 | %{perl_vendorlib}/Any |
ac363d2a ER |
169 | %{perl_vendorlib}/Apache |
170 | %{perl_vendorlib}/Apache2 | |
171 | %{perl_vendorlib}/App | |
172 | %{perl_vendorlib}/App/Packer | |
4a930101 | 173 | %{perl_vendorlib}/App/Prove |
174 | %{perl_vendorlib}/App/Prove/State | |
175 | %{perl_vendorlib}/App/Prove/State/Result | |
ac363d2a ER |
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 | |
4b89c196 | 186 | %{perl_vendorlib}/CGI |
f66695fe | 187 | %{perl_vendorlib}/CGI/Emulate |
f1f00256 JR |
188 | %{perl_vendorlib}/CPAN |
189 | %{perl_vendorlib}/CPAN/Meta | |
4b89c196 | 190 | %{perl_vendorlib}/CSS |
ac363d2a ER |
191 | %{perl_vendorlib}/Cache |
192 | %{perl_vendorlib}/Carp | |
193 | %{perl_vendorlib}/Chart | |
194 | %{perl_vendorlib}/Cisco | |
ac363d2a | 195 | %{perl_vendorlib}/Class/Data |
4a930101 | 196 | %{perl_vendorlib}/Class/Inspector |
f3902eed | 197 | %{perl_vendorlib}/Class/Method |
1ad0e827 | 198 | %{perl_vendorlib}/Clone |
497226f2 | 199 | %{perl_vendorlib}/Compress |
ac363d2a ER |
200 | %{perl_vendorlib}/Config |
201 | %{perl_vendorlib}/Convert | |
202 | %{perl_vendorlib}/Crypt | |
4b89c196 ER |
203 | %{perl_vendorlib}/DBD |
204 | %{perl_vendorlib}/DNS | |
ac363d2a | 205 | %{perl_vendorlib}/Data |
8bf7cb12 | 206 | %{perl_vendorlib}/Data/Validate |
ac363d2a ER |
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 | |
04486197 | 216 | %{perl_vendorlib}/Event |
4723f29b | 217 | %{perl_vendorlib}/Expect |
ac363d2a ER |
218 | %{perl_vendorlib}/Exporter |
219 | %{perl_vendorlib}/ExtUtils | |
cb561693 | 220 | %{perl_vendorlib}/FCGI |
ac363d2a ER |
221 | %{perl_vendorlib}/File |
222 | %{perl_vendorlib}/File/Path | |
223 | %{perl_vendorlib}/Filesys | |
05bb34c7 | 224 | %{perl_vendorlib}/Filter |
6193c076 | 225 | %{perl_vendorlib}/Firefox |
ac363d2a ER |
226 | %{perl_vendorlib}/Font |
227 | %{perl_vendorlib}/Games | |
c2c9eec6 | 228 | %{perl_vendorlib}/Geo |
ac363d2a ER |
229 | %{perl_vendorlib}/Getopt |
230 | %{perl_vendorlib}/GnuPG | |
231 | %{perl_vendorlib}/Graph | |
232 | %{perl_vendorlib}/Graphics | |
233 | %{perl_vendorlib}/HTML | |
6193c076 AO |
234 | %{perl_vendorlib}/HTML/Display |
235 | %{perl_vendorlib}/HTML/Selector | |
ac363d2a | 236 | %{perl_vendorlib}/HTTP |
f66695fe | 237 | %{perl_vendorlib}/HTTP/Message |
ac363d2a | 238 | %{perl_vendorlib}/Hash |
f419ac2d | 239 | %{perl_vendorlib}/Hook |
ac363d2a ER |
240 | %{perl_vendorlib}/I18N |
241 | %{perl_vendorlib}/IO | |
f1f00256 JR |
242 | %{perl_vendorlib}/IO/Compress |
243 | %{perl_vendorlib}/IO/Compress/Adapter | |
ac363d2a | 244 | %{perl_vendorlib}/IO/Socket |
f1f00256 JR |
245 | %{perl_vendorlib}/IO/Uncompress |
246 | %{perl_vendorlib}/IO/Uncompress/Adapter | |
ac363d2a ER |
247 | %{perl_vendorlib}/IPC |
248 | %{perl_vendorlib}/Image | |
249 | %{perl_vendorlib}/Inline | |
f1f00256 JR |
250 | %{perl_vendorlib}/JSON |
251 | %{perl_vendorlib}/JSON/PP | |
ac363d2a | 252 | %{perl_vendorlib}/Jabber |
f66695fe | 253 | %{perl_vendorlib}/JavaScript |
ac363d2a ER |
254 | %{perl_vendorlib}/Language |
255 | %{perl_vendorlib}/Lingua | |
256 | %{perl_vendorlib}/Lingua/EN | |
257 | %{perl_vendorlib}/Lingua/Stem | |
258 | %{perl_vendorlib}/Lingua/Stem/Snowball | |
2f69ce15 | 259 | %{perl_vendorlib}/Linux |
ac363d2a ER |
260 | %{perl_vendorlib}/List |
261 | %{perl_vendorlib}/Locale | |
400e43b3 | 262 | %{perl_vendorlib}/Locale/Maketext |
ac363d2a ER |
263 | %{perl_vendorlib}/LockFile |
264 | %{perl_vendorlib}/Log | |
265 | %{perl_vendorlib}/MIME | |
266 | %{perl_vendorlib}/Mail | |
267 | %{perl_vendorlib}/Math | |
f1f00256 | 268 | %{perl_vendorlib}/Math/BigFloat |
ac363d2a ER |
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 | |
fa70528c | 275 | %{perl_vendorlib}/Module/Pluggable |
fc0c6994 | 276 | %{perl_vendorlib}/Mozilla |
ac363d2a | 277 | %{perl_vendorlib}/Net |
f1f00256 | 278 | %{perl_vendorlib}/Net/FTP |
ac363d2a ER |
279 | %{perl_vendorlib}/Net/IDN |
280 | %{perl_vendorlib}/Net/SMTP | |
281 | %{perl_vendorlib}/NetAddr | |
4977601a | 282 | %{perl_vendorlib}/NetAddr/IP |
ac363d2a ER |
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 | |
b0daffee | 291 | %{perl_vendorlib}/Package |
b8e2882e | 292 | %{perl_vendorlib}/Parallel |
ac363d2a ER |
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 | |
485e5f4c | 299 | %{perl_vendorlib}/Probe |
ac363d2a ER |
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 | |
f66695fe | 307 | %{perl_vendorlib}/Regexp/common |
c1c2a95f | 308 | %{perl_vendorlib}/Role |
a8be611e | 309 | %{perl_vendorlib}/Rose |
ac363d2a ER |
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 | |
4f918f57 | 316 | %{perl_vendorlib}/Sendmail |
bef5928d | 317 | %{perl_vendorlib}/Server |
ac363d2a | 318 | %{perl_vendorlib}/Set |
6193c076 | 319 | %{perl_vendorlib}/Shell |
ac363d2a ER |
320 | %{perl_vendorlib}/Sort |
321 | %{perl_vendorlib}/Speech | |
322 | %{perl_vendorlib}/Spreadsheet | |
323 | %{perl_vendorlib}/Statistics | |
80b8675d | 324 | %{perl_vendorlib}/Stream |
ac363d2a ER |
325 | %{perl_vendorlib}/String |
326 | %{perl_vendorlib}/Sub | |
d1ba5d52 | 327 | %{perl_vendorlib}/Symbol |
ac363d2a | 328 | %{perl_vendorlib}/Sys |
fd6c5dc9 | 329 | %{perl_vendorlib}/TAP |
618c8ac8 | 330 | %{perl_vendorlib}/TAP/Formatter |
331 | %{perl_vendorlib}/TAP/Formatter/Console | |
332 | %{perl_vendorlib}/TAP/Formatter/File | |
f1f00256 | 333 | %{perl_vendorlib}/TAP/Harness |
618c8ac8 | 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 | |
ac363d2a ER |
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 | |
546e7465 | 346 | %{perl_vendorlib}/Test/HTTP |
52f71006 | 347 | %{perl_vendorlib}/Test/Perl |
c77ad25c | 348 | %{perl_vendorlib}/Test/WWW |
ac363d2a | 349 | %{perl_vendorlib}/Text |
f66695fe | 350 | %{perl_vendorlib}/Text/Password |
ac363d2a ER |
351 | %{perl_vendorlib}/Text/Query |
352 | %{perl_vendorlib}/Tie | |
f1f00256 | 353 | %{perl_vendorlib}/Tie/RefHash |
ac363d2a ER |
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 | |
31d548be | 361 | %{perl_vendorlib}/WebService |
ac363d2a ER |
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 | |
497226f2 | 372 | %{perl_vendorlib}/auto/Compress |
ac363d2a ER |
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 | |
8148b6d2 ER |
385 | EOF |
386 | ||
387 | %clean | |
388 | rm -rf $RPM_BUILD_ROOT | |
389 | ||
390 | %files | |
391 | %defattr(644,root,root,755) | |
3104e7e4 ER |
392 | %dir %{_libdir}/perl5/vendor_perl |
393 | %dir %{_libdir}/perl5/vendor_perl/%{abi} | |
9c755cfe | 394 | %{perl_vendorarch} |
3104e7e4 | 395 | %{perl_vendorlib} |