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