]> git.pld-linux.org Git - packages/perl.git/blob - perl.spec
- added %%{perl_sitearch}/{Term,auto/Term} dirs to base package
[packages/perl.git] / perl.spec
1 %define         __find_provides %{_builddir}/%{name}-%{version}/find-perl-provides
2 %define         perlthread %{?_with_perl_threads:-thread-multi}
3 Summary:        Practical Extraction and Report Language
4 Summary(de):    Praktische Extraktions- und Berichtsprache
5 Summary(fr):    Practical Extraction and Report Language (Perl)
6 Summary(pl):    Practical Extraction and Report Language (Perl)
7 Summary(tr):    Kabuk yorumlama dili
8 Name:           perl
9 Version:        5.6.1
10 Release:        16
11 Epoch:          1
12 License:        GPL
13 Group:          Applications/Text
14 Group(de):      Applikationen/Text
15 Group(fr):      Utilitaires/Texte
16 Group(pl):      Aplikacje/Tekst
17 Source0:        ftp://ftp.perl.org/pub/perl/CPAN/src/%{name}-%{version}.tar.gz
18 Patch0:         %{name}-noroot_install.patch
19 Patch1:         %{name}-nodb.patch
20 Patch2:         %{name}-DESTDIR.patch
21 Patch3:         %{name}-find-provides.patch
22 Patch4:         %{name}-prereq.patch
23 Patch5:         %{name}-syslog.patch
24 Patch6:         %{name}-CGI-upload-tmpdir.patch
25 Patch7:         %{name}-LD_RUN_PATH.patch
26 Patch8:         %{name}-errno_h-parsing.patch
27 Patch9:         %{name}-use-LD_PRELOAD-for-libperl.so.patch
28 Patch10:        %{name}-sitearch.patch
29 Patch11:        %{name}-soname.patch
30 Patch12:        %{name}-db3.patch
31 URL:            http://www.perl.org/
32 BuildRequires:  db3-devel
33 BuildRequires:  gdbm-devel
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Obsoletes:      perl-lib
36 Obsoletes:      perl-mod-skel
37 Provides:       perl(DynaLoader)
38
39 %description
40 Perl is an interpreted language optimized for scanning arbitrary text
41 files, extracting information from those text files, and printing
42 reports based on that information. It's also a good language for many
43 system management tasks. The language is intended to be practical
44 (easy to use, efficient, complete) rather than beautiful (tiny,
45 elegant, minimal).
46
47 %description -l de
48 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
49 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
50 Drucken von auf diesen Informationen basierenden Berichten optimiert
51 ist. Die Sprache eignet sich außerdem für viele
52 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
53 Anwendung,effizient, vollständig) als schön (winzig, elegant,
54 minimal).
55
56 %description -l fr
57 Perl est un langage interprété, optimisé pour filtrer des fichiers
58 texte, extraire des informations de ces fichiers, et imprimer des
59 rapports basés sur ces informations. C'est aussi un bon langage pour
60 de nombreuses procédures de gestion système. Ce langage se veut
61 pratique (simple à utiliser, efficace, complet) autant qu'agréable
62 (conscrit, élégant, minimal).
63
64 %description -l pl
65 Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych,
66 wyci±gania z nich informacji i drukowania raportu bazuj±cego na tych
67 informacjach. Jest równie¿ doskona³ym jêzykiem do wielu prac zwi±zanych
68 z nadzorem systemu. Jêzyk ten jest w zamierzeniu bardziej praktyczny
69 (³atwy w u¿yciu, wydajny, kompletny) ni¿ piêkny (skromny, elegancki,
70 minimalny).
71
72 %description -l tr
73 Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak
74 ve bu bilgiye dayalý raporlar hazýrlamak icin geliþtirilmiþ bir
75 yorumlamalý dildir. Ayrýca pek çok sistem yönetimi görevleri için de
76 yararlý yetenekleri vardýr. Perl, güzel (ufak, zarif, minimum)
77 olmaktan çok, pratik olmaya yönelik (kullanýmý kolay, verimli,
78 eksiksiz) olarak tasarlanmýþtýr.
79
80 %package devel
81 Summary:        Perl development files
82 Summary(pl):    Pliki developerskie perla
83 Group:          Development/Libraries
84 Group(de):      Entwicklung/Libraries
85 Group(es):      Desarrollo/Bibliotecas
86 Group(fr):      Development/Librairies
87 Group(pl):      Programowanie/Biblioteki
88 Group(pt_BR):   Desenvolvimento/Bibliotecas
89 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
90 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
91 Requires:       %{name} = %{version}
92 Requires:       %{name}-modules = %{version}
93 Obsoletes:      perl-lib-devel
94
95 %description devel
96 Files for developing applications which embed a Perl interpreter.
97
98 %package -n sperl
99 Summary:        Practical Extraction and Report Language (SUID root binary)
100 Summary(pl):    Practical Extraction and Report Language (binarka SUID root)
101 Group:          Applications/Text
102 Group(de):      Applikationen/Text
103 Group(fr):      Utilitaires/Texte
104 Group(pl):      Aplikacje/Tekst
105 Requires:       %{name} = %{version}
106
107 %description -n sperl
108 Practical Extraction and Report Language (SUID root binary).
109
110 %description -n sperl -l pl
111 Practical Extraction and Report Language (binarka SUID root).
112
113 %package modules
114 Summary:        Practical Extraction and Report Language - modules
115 Summary(pl):    Practical Extraction and Report Language - modu³y
116 Group:          Applications/Text
117 Group(de):      Applikationen/Text
118 Group(fr):      Utilitaires/Texte
119 Group(pl):      Aplikacje/Tekst
120 Prereq:         %{name} = %{version}
121 Provides:       perl-ANSIColor
122 Provides:       perl-Devel-Peek
123 Provides:       perl-DProf
124 Provides:       perl-PodParser
125 Obsoletes:      perl-ANSIColor
126 Obsoletes:      perl-Devel-Peek
127 Obsoletes:      perl-DProf
128 Obsoletes:      perl-PodParser
129
130 %description modules
131 Practical Extraction and Report Language - modules.
132
133 %description modules -l pl
134 Practical Extraction and Report Language - modu³y.
135
136 %package pod
137 Summary:        Perl POD documentation
138 Summary(pl):    Dokumentacja Perla w formacie POD
139 Group:          Applications/Text
140 Group(de):      Applikationen/Text
141 Group(fr):      Utilitaires/Texte
142 Group(pl):      Aplikacje/Tekst
143 Prereq:         %{name} = %{version}
144
145 %description pod
146 Practical Extraction and Report Language - POD docs.
147
148 %description pod -l pl
149 Practical Extraction and Report Language - dokumentacja w formacie
150 POD.
151
152 %prep
153 %setup -q
154 %patch0 -p1
155 %patch1 -p1
156 %patch2 -p1
157 %patch3 -p1
158 %patch4 -p1
159 %patch5 -p1
160 %patch6 -p1
161 %patch7 -p1
162 %patch8 -p1
163 %patch9 -p1
164 %patch10 -p1
165 %patch11 -p1
166 %patch12 -p1
167
168 for i in find-* ; do
169         mv -f $i $i.old
170         sed "s|FPPATH|%{_builddir}/%{name}-%{version}|g" < $i.old > $i
171         chmod 755 $i; rm -f $i.old
172 done
173
174 %build
175 # this is gross
176 # i added more ugly stuff here
177 # i know that is ugly way to set that but i dont know how do it better
178 cat > config.over <<EOF
179 installprefix=$RPM_BUILD_ROOT%{_prefix}
180 test -d \$installprefix || mkdir -p \$installprefix
181 test -d \$installprefix/bin || mkdir -p \$installprefix/bin
182 installarchlib=\`echo \$installarchlib | sed "s!\$prefix!\$installprefix!"\`
183 installbin=\`echo \$installbin | sed "s!\$prefix!\$installprefix!"\`
184 installman1dir=\`echo \$installman1dir | sed "s!\$prefix!\$installprefix!"\`
185 installman3dir=\`echo \$installman3dir | sed "s!\$prefix!\$installprefix!"\`
186 installprivlib=\`echo \$installprivlib | sed "s!\$prefix!\$installprefix!"\`
187 installscript=\`echo \$installscript | sed "s!\$prefix!\$installprefix!"\`
188 installsitelib=\`echo \$installsitelib | sed "s!\$prefix!\$installprefix!"\`
189 installsitearch=\`echo \$installsitearch | sed "s!\$prefix!\$installprefix!"\`
190 dynamic_ext=\`echo \$dynamic_ext GDBM_File NDBM_File\`
191 EOF
192
193 USETHREADS=%{!?_with_perl_threads:-U}%{?_with_perl_threads:-D}
194 sh Configure \
195         -des \
196         -Dcc=%{__cc} \
197         -Darchname=%{_target_platform} \
198         -Dcccdlflags='-fPIC' \
199         -Dccdlflags='-rdynamic' \
200         -Dprefix=%{_prefix} \
201         -Dscriptdir=%{_bindir} \
202         -Dsitelib=%{_libdir}/perl5/site_perl \
203         -Dman1dir=%{_mandir}/man1 \
204         -Dman3dir=%{_mandir}/man3 \
205         -Dman3ext=3pm \
206         -Doptimize="%{rpmcflags}" \
207         ${USETHREADS}usethreads \
208         -Uuselargefiles \
209 %ifarch sparc sparc64
210         -Ud_longdbl \
211 %endif
212         -Duseshrplib \
213         -Dd_dosuid \
214         -Ud_setresuid \
215         -Ud_setresgid
216
217 mv -f Makefile Makefile.bak
218 sed -e 's#^CCDLFLAGS = -rdynamic -Wl,-rpath,/usr/lib/perl5/.*#CCDLFLAGS = -rdynamic#' \
219         Makefile.bak > Makefile
220
221 %{__make}
222
223 %install
224 rm -rf $RPM_BUILD_ROOT
225 install -d $RPM_BUILD_ROOT
226
227 %{__make} install
228 install utils/pl2pm $RPM_BUILD_ROOT%{_bindir}/pl2pm
229
230 ## Generate *.ph files with a trick (based on RH).
231
232 %{__make} all -f - <<EOF
233 PKGS    = glibc-devel gdbm-devel gpm-devel libgr-devel libjpeg-devel \
234         libpng-devel libtiff-devel ncurses-devel popt-devel \
235         zlib-devel binutils libelf e2fsprogs-devel pam-devel pwdb-devel \
236         rpm-devel
237 STDH    = \$(filter /usr/include/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' \$(PKGS)))
238 STDH    += \$(wildcard /usr/include/linux/*.h) \$(wildcard /usr/include/asm/*.h) \$(wildcard /usr/include/scsi/*.h)
239 GCCDIR  = \$(shell gcc --print-file-name include)
240 GCCH    = \$(filter \$(GCCDIR)/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' gcc))
241
242 LIBPATH = %{_builddir}/%{name}-%{version}
243 PERLLIB = $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}
244 PERLBIN = $RPM_BUILD_ROOT%{_bindir}/perl
245 PERL    = LD_LIBRARY_PATH=\$(LIBPATH) PERL5LIB=\$(PERLLIB) \$(PERLBIN)
246 PHDIR   = \$(PERLLIB)/%{_target_platform}%{perlthread}
247 PHBIN   = $RPM_BUILD_ROOT%{_bindir}/h2ph
248 H2PH    = \$(PERL) \$(PHBIN) -d \$(PHDIR)/
249
250 all: std-headers gcc-headers
251
252 std-headers: \$(STDH)
253         cd /usr/include && \$(H2PH) \$(STDH:/usr/include/%%=%%)
254
255 gcc-headers: \$(GCCH)
256         cd \$(GCCDIR) && \$(H2PH) \$(GCCH:\$(GCCDIR)/%%=%%)
257
258 EOF
259
260 ## Fix paths
261 (
262 cd $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/%{_target_platform}%{perlthread}
263 sed -e "s|$RPM_BUILD_ROOT||g" < Config.pm > Config.pm.new
264 mv -f Config.pm.new Config.pm
265 sed -e "s|$RPM_BUILD_ROOT||g" < .packlist > .packlist.new
266 mv -f .packlist.new .packlist
267 )
268
269 ## Fix permissions
270 find $RPM_BUILD_ROOT%{_libdir}/perl5 -name \*.ph -exec chmod 444 {} \;
271 find $RPM_BUILD_ROOT%{_libdir}/perl5 -type d -exec chmod 755 {} \;
272
273 ## Fix lib
274 rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/*/CORE/libperl.so*
275 install libperl.so.%{version} $RPM_BUILD_ROOT%{_libdir}/
276 ln -sf libperl.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libperl.so
277
278 ## Fix installed man pages list
279 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perl{5004delta,5005delta,aix,amiga,bs2000}* \
280         $RPM_BUILD_ROOT%{_mandir}/man1/perl{cygwin,dos,hpux,machten,macos}* \
281         $RPM_BUILD_ROOT%{_mandir}/man1/perl{mpeix,os2,os390,solaris,vmesa,vms,vos,win32}*
282
283 # dir tree for other perl modules
284 (cd $RPM_BUILD_ROOT%{_libdir}/perl5/site_perl
285 install -d B Date Devel ExtUtils File Font HTML HTTP I18N IO/Socket \
286         Mail News Net Parse RPC Text Tie Time XML auto/Mail
287 cd %{_target_platform}*/%{version}
288 install -d Apache BSD Compress Net Term auto/{Apache,BSD,Compress,Net,Term}
289 )
290
291 gzip -9nf README Changes
292
293 %clean
294 rm -rf $RPM_BUILD_ROOT
295
296 %post   -p /sbin/ldconfig
297 %postun -p /sbin/ldconfig
298
299 %files
300 %defattr(644,root,root,755)
301 %attr(755,root,root) %{_bindir}/a2p
302 %attr(755,root,root) %{_bindir}/find2perl
303 %attr(755,root,root) %{_bindir}/perl
304 %attr(755,root,root) %{_bindir}/perl%{version}
305 %attr(755,root,root) %{_bindir}/s2p
306 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
307
308 %dir %{_libdir}/perl5
309 %dir %{_libdir}/perl5/%{version}
310
311 %dir %{_libdir}/perl5/site_perl
312 %{_libdir}/perl5/site_perl/Date
313 %{_libdir}/perl5/site_perl/Devel
314 %{_libdir}/perl5/site_perl/ExtUtils
315 %{_libdir}/perl5/site_perl/File
316 %{_libdir}/perl5/site_perl/Font
317 %{_libdir}/perl5/site_perl/HTML
318 %{_libdir}/perl5/site_perl/HTTP
319 %{_libdir}/perl5/site_perl/I18N
320 %{_libdir}/perl5/site_perl/IO
321 %{_libdir}/perl5/site_perl/Mail
322 %{_libdir}/perl5/site_perl/News
323 %{_libdir}/perl5/site_perl/Net
324 %{_libdir}/perl5/site_perl/Parse
325 %{_libdir}/perl5/site_perl/RPC
326 %{_libdir}/perl5/site_perl/Text
327 %{_libdir}/perl5/site_perl/Tie
328 %{_libdir}/perl5/site_perl/Time
329 %{_libdir}/perl5/site_perl/XML
330 %{_libdir}/perl5/site_perl/auto
331 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*
332 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}
333 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/BSD
334 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Compress
335 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Net
336 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Term
337 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto
338 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/BSD
339 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Compress
340 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Term
341
342 %{_libdir}/perl5/%{version}/AutoLoader.pm
343 %{_libdir}/perl5/%{version}/Carp
344 %{_libdir}/perl5/%{version}/Carp.pm
345 %{_libdir}/perl5/%{version}/Cwd.pm
346 %{_libdir}/perl5/%{version}/DirHandle.pm
347 %{_libdir}/perl5/%{version}/Exporter
348 %{_libdir}/perl5/%{version}/Exporter.pm
349 %dir %{_libdir}/perl5/%{version}/File
350 %{_libdir}/perl5/%{version}/File/Basename.pm
351 %{_libdir}/perl5/%{version}/File/Find.pm
352 %{_libdir}/perl5/%{version}/File/Path.pm
353 %{_libdir}/perl5/%{version}/File/Spec.pm
354 %{_libdir}/perl5/%{version}/File/stat.pm
355 %dir %{_libdir}/perl5/%{version}/File/Spec
356 %{_libdir}/perl5/%{version}/File/Spec/Unix.pm
357 %{_libdir}/perl5/%{version}/FileHandle.pm
358 %dir %{_libdir}/perl5/%{version}/IO
359 %dir %{_libdir}/perl5/%{version}/IO/Socket
360 %{_libdir}/perl5/%{version}/IO/Socket/INET.pm
361 %{_libdir}/perl5/%{version}/IO/Socket/UNIX.pm
362 %dir %{_libdir}/perl5/%{version}/IPC
363 %{_libdir}/perl5/%{version}/IPC/Open2.pm
364 %{_libdir}/perl5/%{version}/IPC/Open3.pm
365 %{_libdir}/perl5/%{version}/SelectSaver.pm
366 %{_libdir}/perl5/%{version}/Symbol.pm
367 %dir %{_libdir}/perl5/%{version}/Text
368 %{_libdir}/perl5/%{version}/Text/Tabs.pm
369 %{_libdir}/perl5/%{version}/Text/Wrap.pm
370 %dir %{_libdir}/perl5/%{version}/Time
371 %{_libdir}/perl5/%{version}/Time/Local.pm
372 %{_libdir}/perl5/%{version}/attributes.pm
373 %{_libdir}/perl5/%{version}/autouse.pm
374 %{_libdir}/perl5/%{version}/base.pm
375 %{_libdir}/perl5/%{version}/constant.pm
376 %{_libdir}/perl5/%{version}/fields.pm
377 %{_libdir}/perl5/%{version}/integer.pm
378 %{_libdir}/perl5/%{version}/lib.pm
379 %{_libdir}/perl5/%{version}/locale.pm
380 %{_libdir}/perl5/%{version}/overload.pm
381 %{_libdir}/perl5/%{version}/strict.pm
382 %{_libdir}/perl5/%{version}/vars.pm
383 %{_libdir}/perl5/%{version}/warnings.pm
384 %dir %{_libdir}/perl5/%{version}/warnings
385 %{_libdir}/perl5/%{version}/warnings/register.pm
386 %dir %{_libdir}/perl5/%{version}/pod
387 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*
388 %{_libdir}/perl5/%{version}/%{_target_platform}*/Config.pm
389 %{_libdir}/perl5/%{version}/%{_target_platform}*/DynaLoader.pm
390 %{_libdir}/perl5/%{version}/%{_target_platform}*/Errno.pm
391 %{_libdir}/perl5/%{version}/%{_target_platform}*/Fcntl.pm
392 %{_libdir}/perl5/%{version}/%{_target_platform}*/IO.pm
393 %{_libdir}/perl5/%{version}/%{_target_platform}*/IO
394 %{_libdir}/perl5/%{version}/%{_target_platform}*/POSIX.pm
395 %{_libdir}/perl5/%{version}/%{_target_platform}*/Socket.pm
396 %{_libdir}/perl5/%{version}/%{_target_platform}*/XSLoader.pm
397 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto
398 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader
399 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/dl_findfile.al
400 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Fcntl
401 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Fcntl/Fcntl.bs
402 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Fcntl/Fcntl.so
403 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO
404 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO/IO.bs
405 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO/IO.so
406 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX
407 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/POSIX.bs
408 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/POSIX.so
409 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/tmpfile.al
410 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket
411 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket/Socket.bs
412 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket/Socket.so
413
414 %{_mandir}/man1/a2p.1*
415 %{_mandir}/man1/dprofpp.1*
416 %{_mandir}/man1/find2perl.1*
417 %{_mandir}/man1/perl.1*
418 %{_mandir}/man1/s2p.1*
419 %{_mandir}/man1/xsubpp.1*
420
421 %files devel
422 %defattr(644,root,root,755)
423 %doc *.gz
424 %attr(755,root,root) %{_bindir}/c2ph
425 %attr(755,root,root) %{_bindir}/dprofpp
426 %attr(755,root,root) %{_bindir}/h2ph
427 %attr(755,root,root) %{_bindir}/h2xs
428 %attr(755,root,root) %{_bindir}/perlbug
429 %attr(755,root,root) %{_bindir}/perlcc
430 %attr(755,root,root) %{_bindir}/perldoc
431 %attr(755,root,root) %{_bindir}/pl2pm
432 %attr(755,root,root) %{_bindir}/pod*
433 %attr(755,root,root) %{_bindir}/pstruct
434 %attr(755,root,root) %{_bindir}/splain
435
436 %attr(755,root,root) %{_libdir}/lib*.so
437 %{_mandir}/man1/c2ph.1*
438 %{_mandir}/man1/h2ph.1*
439 %{_mandir}/man1/h2xs.1*
440 %{_mandir}/man1/perl[a-z]*.1*
441 %{_mandir}/man1/pl2pm.1*
442 %{_mandir}/man1/pod2html.1*
443 %{_mandir}/man1/pod2man.1*
444 %{_mandir}/man1/pod2text.1*
445 %{_mandir}/man1/pod2usage.1*
446 %{_mandir}/man1/podchecker.1*
447 %{_mandir}/man1/podselect.1*
448 %{_mandir}/man1/pstruct.1*
449 %{_mandir}/man1/splain.1*
450 %{_mandir}/man3/[A-BD-Za-z]*
451 %{_mandir}/man3/CPAN*
452 %{_mandir}/man3/C[a-z]*
453 %{_libdir}/perl5/%{version}/%{_target_platform}*/CORE
454
455 %files -n sperl
456 %defattr(644,root,root,755)
457 %attr(4755,root,root) %{_bindir}/sperl%{version}
458 %attr(4755,root,root) %{_bindir}/suidperl
459
460 %files modules
461 %defattr(644,root,root,755)
462 %{_libdir}/perl5/site_perl/B
463 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Apache
464 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Apache
465 %{_libdir}/perl5/%{version}/B
466 %{_libdir}/perl5/%{version}/CPAN
467 %{_libdir}/perl5/%{version}/Class
468 %{_libdir}/perl5/%{version}/Devel
469 %{_libdir}/perl5/%{version}/ExtUtils
470 %{_libdir}/perl5/%{version}/File/CheckTree.pm
471 %{_libdir}/perl5/%{version}/File/Compare.pm
472 %{_libdir}/perl5/%{version}/File/Copy.pm
473 %{_libdir}/perl5/%{version}/File/DosGlob.pm
474 %{_libdir}/perl5/%{version}/File/Temp.pm
475 %{_libdir}/perl5/%{version}/File/Spec/[A-OV-Z]*.pm
476 %{_libdir}/perl5/%{version}/Getopt
477 %{_libdir}/perl5/%{version}/I18N
478 %{_libdir}/perl5/%{version}/Math
479 %{_libdir}/perl5/%{version}/Net
480 %{_libdir}/perl5/%{version}/Pod
481 %{_libdir}/perl5/%{version}/Search
482 %{_libdir}/perl5/%{version}/Term
483 %{_libdir}/perl5/%{version}/Test
484 %{_libdir}/perl5/%{version}/Text/Abbrev.pm
485 %{_libdir}/perl5/%{version}/Text/ParseWords.pm
486 %{_libdir}/perl5/%{version}/Text/Soundex.pm
487 %{_libdir}/perl5/%{version}/Tie
488 %{_libdir}/perl5/%{version}/Time/[!L]*
489 %{_libdir}/perl5/%{version}/User
490 %{_libdir}/perl5/%{version}/auto
491 %{_libdir}/perl5/%{version}/pod/perldiag.pod
492 %{_libdir}/perl5/%{version}/unicode
493 %{_libdir}/perl5/%{version}/*.pl
494 %{_libdir}/perl5/%{version}/AnyDBM_File.pm
495 %{_libdir}/perl5/%{version}/AutoSplit.pm
496 %{_libdir}/perl5/%{version}/Benchmark.pm
497 %{_libdir}/perl5/%{version}/blib.pm
498 %{_libdir}/perl5/%{version}/bytes.pm
499 %{_libdir}/perl5/%{version}/charnames.pm
500 %{_libdir}/perl5/%{version}/CPAN.pm
501 %{_libdir}/perl5/%{version}/DB.pm
502 %{_libdir}/perl5/%{version}/diagnostics.pm
503 %{_libdir}/perl5/%{version}/Dumpvalue.pm
504 %{_libdir}/perl5/%{version}/English.pm
505 %{_libdir}/perl5/%{version}/Env.pm
506 %{_libdir}/perl5/%{version}/Fatal.pm
507 %{_libdir}/perl5/%{version}/FileCache.pm
508 %{_libdir}/perl5/%{version}/filetest.pm
509 %{_libdir}/perl5/%{version}/FindBin.pm
510 %{_libdir}/perl5/%{version}/less.pm
511 %{_libdir}/perl5/%{version}/open.pm
512 %{_libdir}/perl5/%{version}/SelfLoader.pm
513 %{_libdir}/perl5/%{version}/Shell.pm
514 %{_libdir}/perl5/%{version}/sigtrap.pm
515 %{_libdir}/perl5/%{version}/subs.pm
516 %{_libdir}/perl5/%{version}/Test.pm
517 %{_libdir}/perl5/%{version}/UNIVERSAL.pm
518 %{_libdir}/perl5/%{version}/utf8.pm
519 %{_libdir}/perl5/%{version}/%{_target_platform}*/B
520 %{_libdir}/perl5/%{version}/%{_target_platform}*/Data
521 %{_libdir}/perl5/%{version}/%{_target_platform}*/Devel
522 %{_libdir}/perl5/%{version}/%{_target_platform}*/File
523 %{_libdir}/perl5/%{version}/%{_target_platform}*/IPC
524 %{_libdir}/perl5/%{version}/%{_target_platform}*/Sys
525 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/B
526 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/B/B.bs
527 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/B/B.so
528 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/ByteLoader
529 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/ByteLoader/ByteLoader.bs
530 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/ByteLoader/ByteLoader.so
531 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File
532 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File/autosplit.ix
533 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File/DB_File.bs
534 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File/DB_File.so
535 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data
536 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data/Dumper
537 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data/Dumper/Dumper.bs
538 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data/Dumper/Dumper.so
539 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel
540 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/DProf
541 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/DProf/DProf.bs
542 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/DProf/DProf.so
543 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/Peek
544 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/Peek/Peek.bs
545 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/Peek/Peek.so
546 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/DynaLoader.a
547 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/autosplit.ix
548 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/dl_expandspec.al
549 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/dl_find_symbol_anywhere.al
550 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/extralibs.ld
551 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File
552 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob
553 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob/autosplit.ix
554 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob/Glob.bs
555 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob/Glob.so
556 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File
557 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File/autosplit.ix
558 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File/GDBM_File.bs
559 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File/GDBM_File.so
560 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC
561 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC/SysV
562 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC/SysV/SysV.bs
563 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC/SysV/SysV.so
564 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/NDBM_File
565 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/NDBM_File/NDBM_File.bs
566 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/NDBM_File/NDBM_File.so
567 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Opcode
568 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Opcode/Opcode.bs
569 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Opcode/Opcode.so
570 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/[a-su-w]*.al
571 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/time.al
572 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/tolower.al
573 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/toupper.al
574 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/*.ix
575 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/SDBM_File
576 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/SDBM_File/SDBM_File.bs
577 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/SDBM_File/SDBM_File.so
578 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys
579 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname
580 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname/autosplit.ix
581 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname/Hostname.bs
582 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname/Hostname.so
583 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Syslog
584 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Syslog/Syslog.bs
585 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Syslog/Syslog.so
586 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/attrs
587 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/attrs/attrs.bs
588 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/attrs/attrs.so
589 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/re
590 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/re/re.bs
591 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/re/re.so
592 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/sdbm
593 %{_libdir}/perl5/%{version}/%{_target_platform}*/B.pm
594 %{_libdir}/perl5/%{version}/%{_target_platform}*/ByteLoader.pm
595 %{_libdir}/perl5/%{version}/%{_target_platform}*/DB_File.pm
596 %{_libdir}/perl5/%{version}/%{_target_platform}*/attrs.pm
597 %{_libdir}/perl5/%{version}/%{_target_platform}*/GDBM_File.pm
598 %{_libdir}/perl5/%{version}/%{_target_platform}*/NDBM_File.pm
599 %{_libdir}/perl5/%{version}/%{_target_platform}*/Opcode.pm
600 %{_libdir}/perl5/%{version}/%{_target_platform}*/O.pm
601 %{_libdir}/perl5/%{version}/%{_target_platform}*/ops.pm
602 %{_libdir}/perl5/%{version}/%{_target_platform}*/re.pm
603 %{_libdir}/perl5/%{version}/%{_target_platform}*/Safe.pm
604 %{_libdir}/perl5/%{version}/%{_target_platform}*/SDBM_File.pm
605
606 %files pod
607 %defattr(644,root,root,755)
608 %{_libdir}/perl5/%{version}/pod/perl[^d]*
609 %{_libdir}/perl5/%{version}/pod/perld[^i]*
This page took 0.073357 seconds and 3 git commands to generate.