]> git.pld-linux.org Git - packages/perl.git/blob - perl.spec
- add dir auto/Compress/Zlib
[packages/perl.git] / perl.spec
1 # unpackaged:
2 #   /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi/.packlist
3 #   /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi/auto/sdbm/extralibs.ld
4 #
5 # Conditional build:
6 %bcond_without  tests           # do not perform "make test"
7 %bcond_without  threads         # build without support for threads
8 %bcond_without  gdbm            # build without the GDBM_File module
9 %bcond_without  microperl       # build microperl (needs fixing)
10 #
11 # TODO:
12 # - fix "FIXME"s, review "XXX"s
13 # - add the {O,N}DBM_File modules
14 # - `diagnostics.pm' (perl-base) requires `perldiag.pod' (perl-perldoc)
15 #   move .pod file to -base or S: perl-perldoc in -base
16 # - consider disabling ithreads by default
17 # - what about "prove" (binary+manual)? (conflicts with standalone Test-Harness)
18 # - patch MakeMaker to get rid of empty *.bs files (MM_Unix::dynamic_bs())
19 # - consider separating C/XS development files (*.h, libperl.so)
20 #   and perl development modules (like MakeMaker, Devel...)
21 # - resolve ugly perl-base/perl-dirs dependency loop
22 #   (in fact perl-dirs dep in perl-base could be dropped and perl-dirs
23 #    deps in external modules autogenerated - perhaps with proper ">= version")
24 #
25 # TODO for perl-dependent packages:
26 # - change all "R/BR: perl" to one of perl-{base,modules,devel}
27 #
28 # NOTE
29 # - modules in 5.10.0: http://search.cpan.org/~rgarcia/perl-5.10.0/
30
31 %define         abi     5.10.0
32 %define         perlthread      %{?with_threads:-thread-multi}
33
34 %define         perl_privlib    %{_datadir}/perl5/%{ver}
35 %define         perl_archlib    %{_libdir}/perl5/%{ver}/%{_target_platform}%{perlthread}
36 %define         perl_sitelib    %{_usr}/local/share/perl5
37 %define         perl_sitearch   %{_usr}/local/lib/perl5/%{abi}/%{_target_platform}%{perlthread}
38 %define         perl_vendorlib  %{_datadir}/perl5/vendor_perl
39 %define         perl_vendorarch %{_libdir}/perl5/vendor_perl/%{abi}/%{_target_platform}%{perlthread}
40
41 # extract module version from source
42 %define         perl_modver()           %([ -f %{SOURCE3} ] && awk -vp=%1 '$1 == p{print $3}' %{SOURCE3} || echo ERROR)
43 %define         perl_modversion()       %([ -f %{SOURCE3} ] && awk -vp=%1 '$1 == p{m=$1; gsub(/::/, "-", m); printf("perl-%s = %s\\n", m, $3)}END{if (!m) printf("# Error looking up [%s]\\n", p)}' %{SOURCE3} || echo ERROR)
44
45 %define         ver     5.10.1
46 %define         rel     2
47 Summary:        Practical Extraction and Report Language (Perl)
48 Summary(cs.UTF-8):      Programovací jazyk Perl
49 Summary(da.UTF-8):      Programmeringssproget Perl
50 Summary(de.UTF-8):      Praktische Extraktions- und Berichtsprache
51 Summary(es.UTF-8):      Lenguaje práctica de extracción y listado
52 Summary(fr.UTF-8):      Langage de programmation Perl
53 Summary(id.UTF-8):      Bahasa pemrograman Perl
54 Summary(is.UTF-8):      Forritunarmálið Perl
55 Summary(it.UTF-8):      Perl: linguaggio di programmazione
56 Summary(ja.UTF-8):      Perl プログラミング言語
57 Summary(ko.UTF-8):      펄 프로그래밍 언어
58 Summary(nb.UTF-8):      Programmeringsspråket Perl
59 Summary(pl.UTF-8):      Interpreter języka Perl (Practical Extraction and Report Language)
60 Summary(pt.UTF-8):      A linguagem de programação Perl
61 Summary(pt_BR.UTF-8):   Linguagem prática de extração e relatório
62 Summary(ru.UTF-8):      Язык программирования Perl
63 Summary(sk.UTF-8):      Programovací jazyk Perl
64 Summary(sl.UTF-8):      Programski jezik Perl
65 Summary(sv.UTF-8):      Programmeringsspråket Perl
66 Summary(tr.UTF-8):      Kabuk yorumlama dili
67 Summary(zh_CN.UTF-8):   Perl 编程语言。
68 Name:           perl
69 Version:        %{ver}
70 Release:        %{rel}%{!?with_threads:_nothr}
71 Epoch:          1
72 License:        GPL v1+ or Artistic
73 Group:          Development/Languages/Perl
74 Source0:        http://www.cpan.org/src/%{name}-%{ver}.tar.gz
75 # Source0-md5:  b9b2fdb957f50ada62d73f43ee75d044
76 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
77 # Source1-md5:  de47d7893f49ad7f41ba69c78511c0db
78 Source2:        %{name}.prov
79 Source3:        %{name}-modules
80 Patch0:         %{name}_581-noroot_install.patch
81 Patch1:         %{name}_581-INC.patch
82 Patch2:         %{name}_580-errno_h-parsing.patch
83 Patch3:         %{name}_581-soname.patch
84 Patch4:         %{name}-test-noproc.patch
85 Patch5:         %{name}_585-microperl_uconfig.patch
86 Patch6:         %{name}-write-permissions.patch
87 Patch7:         %{name}-timer-test.patch
88 Patch9:         %{name}-t-syslog.patch
89 URL:            http://dev.perl.org/perl5/
90 %ifarch ppc
91 # gcc 3.3.x miscompiles pp_hot.c
92 BuildRequires:  gcc >= 5:4.1
93 %endif
94 %{?with_gdbm:BuildRequires:     gdbm-devel}
95 # asm-generic, merged x86 asm dirs
96 BuildRequires:  linux-libc-headers >= 7:2.6.24
97 # required for proper Provides generation (older are not supported by spec)
98 BuildRequires:  rpm-build >= 4.3-0.20040107.4
99 BuildRequires:  rpmbuild(macros) >= 1.426
100 Requires:       %{name}-base = %{epoch}:%{ver}-%{release}
101 Requires:       %{name}-modules = %{epoch}:%{ver}-%{release}
102 Suggests:       %{name}-doc-reference = %{epoch}:%{ver}-%{release}
103 Suggests:       perldoc
104 BuildRoot:      %{tmpdir}/%{name}-%{ver}-root-%(id -u -n)
105
106 %define         __perl          %{_builddir}/perl-%{ver}/runperl
107 %define         __perl_provides %{__perl} %{SOURCE2}
108
109 %description
110 Perl is an interpreted language optimized for scanning arbitrary text
111 files, extracting information from those text files, and printing
112 reports based on that information. It's also a good language for many
113 system management tasks. The language is intended to be practical
114 (easy to use, efficient, complete) rather than beautiful (tiny,
115 elegant, minimal).
116
117 %description -l cs.UTF-8
118 Perl je vyšší programovací jazyk s kořeny v jazyce C, sed, awk a
119 shellových skriptech. Perl je vhodný pro manipulace s procesy a
120 soubory, ale obzvláště se hodí ke zpracovávání textů. Perl vyniká
121 praktičností účinností. I když se používá prakticky na cokoli, většina
122 Perlových programů slouží jako správcovské utility nebo programy pro
123 WWW. V Perlu je napsáno velmi mnoho CGI skriptů pro WWW servery na
124 celém světě.
125
126 %description -l da.UTF-8
127 Perl er et høgniveauprogramsprog med røtter i C, sed, awk og
128 skalskript. Perl er godt på at behandle processer og filer, og er
129 særskilt godt på at behandle text. Utmærkende for Perl er at det er
130 praktisk og effektivt. Det bruges for at gøre en mængd forskellige
131 saker, men de almindeligeste programmerne er systemadministration og
132 webbprogrammering. En stor andel af CGI-skripten på webben er skrivna
133 i Perl. Du behøver installere pakken Perl på dit system så at ditt
134 system kan behandle Perlskript.
135
136 %description -l de.UTF-8
137 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
138 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
139 Drucken von auf diesen Informationen basierenden Berichten optimiert
140 ist. Die Sprache eignet sich außerdem für viele
141 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
142 Anwendung,effizient, vollständig) als schön (winzig, elegant,
143 minimal).
144
145 %description -l es.UTF-8
146 Perl es un lenguaje interpretado, optimizado para manejar archivos
147 texto, extrayendo información de estos archivos y mostrando listados
148 basados en esta información. También es un buen lenguaje para varias
149 tareas de administración de sistema. El lenguaje busca ser más
150 práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
151 elegante, mínimo).
152
153 %description -l fr.UTF-8
154 Perl est un langage interprété, optimisé pour filtrer des fichiers
155 texte, extraire des informations de ces fichiers, et imprimer des
156 rapports basés sur ces informations. C'est aussi un bon langage pour
157 de nombreuses procédures de gestion système. Ce langage se veut
158 pratique (simple à utiliser, efficace, complet) autant qu'agréable
159 (conscrit, élégant, minimal).
160
161 %description -l id.UTF-8
162 Perl adalah sebuah bahasa pemrograman tingkat tinggi yang didasarkan
163 pada C, sed, awk, dan bahasa shell. Perl memiliki kemampuan penanganan
164 proses dan file yang bagus, tapi terutama kemampuan penanganan teksnya
165 yang baik. Ciri khas Perl adalah kepraktisan dan efisiensi. Meski
166 digunakan untuk berbagai hal, aplikasi Perl yang paling umum adalah
167 utilitas sistem administrasi dan pemrograman web. Sebagian besar skrip
168 CGI yang ada di web ditulis dalam Perl. Anda Perlu memasang paket Perl
169 di sistem agar dapat menjalankan skrip-skrip Perl.
170
171 %description -l is.UTF-8
172 Perl er hás stigs forritunar tungumál sem á rætur sínar að rekja til
173 C, sed, awk, og skeljar forritunar. Perl er góð í að meðhöndla
174 processa og skrár og er sérstaklega góð í að meðhöndla texta. Perls
175 kostir eru nytsamleiki og virkni. Á meðan það er notað til að gera
176 marga mismunandi hluti, Perl mest notuðu forrit eru krefisstjórnunar
177 tól og vef forritun Stór hluti af CGI forritum á vefnum eru skrifaðar
178 í Perl. Þú þarft Perl pakkann settan upp á þínu krefi svo þitt kerfi
179 geti notað Perl scriptur.
180
181 %description -l it.UTF-8
182 Perl è un linguaggio di programmazione di alto livello derivato dal
183 linguaggio C, da sed, da awk e dallo scripting delle shell. E' adatto
184 per la gestione di processi, di file e in particolare di file di
185 testo. Perl è un linguaggio semplice ed efficiente. Viene utilizzato
186 per numerosi scopi, ma le sue applicazioni più diffuse sono le utility
187 di amministrazione del sistema e la programmazione Web. Una grossa
188 parte degli script CGI nel Web sono scritti in Perl. È consigliabile
189 installare il pacchetto Perl in modo che il sistema sia in grado di
190 gestire gli script di Perl.
191
192 %description -l ja.UTF-8
193 Perl は C言語、sed, awk、及び シェルスクリプティングに根源を
194 持つハイレベルな プログラム言語です。Perl はプロセスやファイルの処理に
195 適切で 、特に テキスト処理には最適です。さまざまな作業に
196 使用されますが、 Perlの最も頻繁な活用はシステムアドミニストレーション
197 ユーティリティと webプログラミングです。web上の 大部分のCGI"
198 スクリプトがPerlで書かれています。 システムがPerlスクリプトを
199 処理出来るようにするためには Perlパッケージを インストールする
200 必要があります。
201
202 %description -l pl.UTF-8
203 Perl jest językiem przeznaczonym do skanowania plików tekstowych,
204 wyciągania z nich informacji i drukowania raportu bazującego na tych
205 informacjach. Jest również doskonałym językiem do wielu prac
206 związanych z nadzorem systemu. Język ten jest w zamierzeniu bardziej
207 praktyczny (łatwy w użyciu, wydajny, kompletny) niż piękny (skromny,
208 elegancki, minimalny).
209
210 %description -l pt.UTF-8
211 O Perl é uma linguagem de programação de alto nível que tem como
212 raizes o C, sed, awk, e 'shell scripting'. O Perl é bom a manipular
213 processos e ficheiros, e é especialmente bom para manipular texto.
214 Características do Perl são a eficiência e o uso prático. As
215 aplicações mais comuns do Perl são utilitários de administração de
216 sistema e programação Web. Uma grande parte dos 'scripts' CGI na Web
217 são escritos em Perl. Você precisa do pacote Perl instalado no seu
218 sistema de maneira a que este possa tratar de 'scripts' de Perl.
219
220 %description -l pt_BR.UTF-8
221 Perl é uma linguagem interpretada, otimizada para tratar arquivos
222 texto, extraindo informação desses arquivos e mostrando relatórios
223 baseados nessa informação. Também é uma boa linguagem para várias
224 tarefas de administração de sistema. A linguagem procura ser mais
225 prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
226 elegante, mínima).
227
228 %description -l ru.UTF-8
229 Perl - это интерпретируемый язык программирования, уходящий корнями в
230 C, sed, awk и языки командных оболочек (shell). Perl хорош для работы
231 с процессами и файлами, а особенно хорош для задач обработки текстов.
232 Особенности Perl - практичность и эффективность. Хотя он и
233 используется для решения самых разных задач, наиболее распространенные
234 применения (и то, в чем он силен) это, вероятно, утилиты системного
235 администрирования и web-программирование. Большая часть CGI скриптов
236 написана на Perl.
237
238 %description -l sk.UTF-8
239 Perl je programovací jazyk vyššej úrovne s koreňmi v C, sed, awk, a
240 shell skriptoch. Perl má vhodné vlastnosti pre spracovanie procesov a
241 súborov a je zvlášť vhodný pre spracovanie textu. Jeho cieľmi sú
242 praktičnosť a efektivita. Aj keď je používaný pre množstvo rozličných
243 činností, jeho najčastejším použitím (a kde vyniká najviac) sú
244 pravdepodobne nástroje pre správu systému a programovanie na Webe.
245 Veľká časť CGI skriptov na Webe je napísaná v Perle. Balík Perl
246 potrebujete mať nainštalovaný, aby bol váš systém schopný spracovať
247 Perl skripty.
248
249 %description -l sv.UTF-8
250 Perl är ett högnivåprogramspråk med rötter i C, sed, awk och
251 skalskript. Perl är bra på att hantera processer och filer, och är
252 särskilt bra på att hantera text. Utmärkande för Perl är att det är
253 praktiskt och effektivt. Det används för att göra en mängd olika
254 saker, men de vanligaste tillämpningarna är systemadministration och
255 webbprogrammering. En stor andel av CGI-skripten på webben är skrivna
256 i Perl. Du behöver installera paketet Perl på ditt system så att ditt
257
258 %description -l tr.UTF-8
259 Perl, metin dosyalarını taramak, bu metin dosyalarından bilgi çıkarmak
260 ve bu bilgiye dayalı raporlar hazırlamak icin geliştirilmiş bir
261 yorumlamalı dildir. Ayrıca pek çok sistem yönetimi görevleri için de
262 yararlı yetenekleri vardır. Perl, güzel (ufak, zarif, minimum)
263 olmaktan çok, pratik olmaya yönelik (kullanımı kolay, verimli,
264 eksiksiz) olarak tasarlanmıştır.
265
266 %description -l uk.UTF-8
267 Perl - це інтерпретована мова програмування, що запозичує ідеї в C,
268 sed, awk та мовах командних оболонок (shell). Perl добре підходить для
269 роботи з процесами та файлами, а найкраще - для обробки текстів.
270 Особливості Perl - практичність та ефективність. Хоча сфера його
271 використання дуже широка, найбільш поширене його застосування (та
272 найсильніша сторона) це, імовірно, утиліти системного адміністрування
273 та web-програмування. Більша частина CGI скриптів написана на Perl.
274
275 %description -l zh_CN.UTF-8
276 Perl 是一种高级编程语言,起源于 C、sed、awk 和 shell 脚本。
277 它善于处理进程和文件,尤其是处理文本。Perl
278 的特点在于其实用性和有效性。
279 尽管它可用于执行许多不同的任务,但是通常多应用于系统管理实用程序和 Web
280 编程。\n Web 上的大部分 CGI 脚本均使用 Perl
281 语言进行编写。您必须在系统中安装 Perl 软件包, 以便处理 Perl 脚本。
282
283 %package libs
284 Summary:        Shared Perl library
285 Summary(pl.UTF-8):      Biblioteka współdzielona Perla
286 Group:          Libraries
287 Conflicts:      perl-base < 1:5.8.8-8.1
288
289 %description libs
290 Shared Perl library.
291
292 %description libs -l pl.UTF-8
293 Biblioteka współdzielona Perla.
294
295 %package base
296 Summary:        Base Perl components for a minimal installation
297 Summary(pl.UTF-8):      Podstawowe składniki potrzebne do minimalnej instalacji Perla
298 Group:          Development/Languages/Perl
299 Requires:       %{name}-libs = %{epoch}:%{ver}-%{release}
300 Requires:       %{perl_vendorarch}
301 Requires:       %{perl_vendorlib}
302 Provides:       perl(largefiles)
303 Provides:       %perl_modversion File::Compare
304 Provides:       %perl_modversion File::Spec
305 Provides:       %perl_modversion File::Temp
306 Provides:       %perl_modversion IO
307 Provides:       %perl_modversion PerlIO::via::QuotedPrint
308 Provides:       %perl_modversion Safe
309 Provides:       %perl_modversion Socket
310 Provides:       %perl_modversion Tie::File
311 Conflicts:      perl < 1:5.8.0
312
313 %description base
314 Base components, files, core modules, etc. -- a minimal usable Perl
315 installation. You are encouraged to install a full Perl (the perl
316 package) whenever possible.
317
318 %description base -l pl.UTF-8
319 Podstawowe składniki, pliki, główne moduły itp. - minimalna instalacja
320 Perla, nadająca się do użytku. Zaleca się instalację pełnego Perla
321 (pakietu perl), jeśli to tylko możliwe.
322
323 %package devel
324 Summary:        Perl development files
325 Summary(pl.UTF-8):      Pliki potrzebne przy tworzeniu własnych aplikacji w Perlu
326 Summary(pt_BR.UTF-8):   Arquivos de desenvolvimento e cabeçalhos para o Perl
327 Group:          Development/Libraries
328 Requires:       %{name}-base = %{epoch}:%{ver}-%{release}
329 Requires:       %{name}-modules = %{epoch}:%{ver}-%{release}
330 Requires:       %{name}-tools-pod = %{epoch}:%{ver}-%{release}
331 Provides:       %perl_modversion CPAN
332 Provides:       %perl_modversion Devel::DProf
333 Provides:       %perl_modversion Devel::PPPort
334 Provides:       %perl_modversion Devel::Peek
335 Provides:       %perl_modversion ExtUtils::Embed
336 Provides:       %perl_modversion ExtUtils::MakeMaker
337 Provides:       %perl_modversion Module::Build
338 Obsoletes:      perl-lib-devel
339
340 %description devel
341 Components required for developing applications which embed a Perl
342 interpreter and compiling Perl modules.
343
344 %description devel -l pl.UTF-8
345 Składniki potrzebne do tworzenia aplikacji osadzających interpreter
346 Perla oraz kompilowania modułów Perla.
347
348 %package doc-pod
349 Summary:        Perl documentation in POD format
350 Summary(pl.UTF-8):      Dokumentacja Perla w formacie POD
351 Group:          Documentation
352 Requires:       perldoc
353 Obsoletes:      perl-pod
354
355 %description doc-pod
356 Practical Extraction and Report Language - POD docs.
357
358 %description doc-pod -l pl.UTF-8
359 Practical Extraction and Report Language - dokumentacja w formacie
360 POD.
361
362 %package doc-reference
363 Summary:        Perl reference documentation
364 Summary(pl.UTF-8):      Dokumentacja Perla
365 Group:          Documentation
366
367 %description doc-reference
368 Reference documentation for the Practical Extraction and Report
369 Language and it's interpreter in the man(1) format.
370
371 %description doc-reference -l pl.UTF-8
372 Dokumentacja referencyjna w formacie man do języka Perl (Practical
373 Extraction and Report Language) i jego interpretera.
374
375 %package modules
376 Summary:        Modules from the core Perl distribution
377 Summary(pl.UTF-8):      Moduły z podstawowej dystrybucji Perla
378 Group:          Libraries
379 Requires:       %{name}-base = %{epoch}:%{ver}-%{release}
380 Provides:       %perl_modversion Attribute::Handlers
381 Provides:       %perl_modversion CGI
382 Provides:       %perl_modversion Class::ISA
383 Provides:       %perl_modversion Digest
384 Provides:       %perl_modversion Digest::MD5
385 Provides:       %perl_modversion Filter::Simple
386 Provides:       %perl_modversion FindBin
387 Provides:       %perl_modversion I18N::LangTags
388 Provides:       %perl_modversion IPC::SysV
389 Provides:       %perl_modversion Locale::Maketext
390 Provides:       %perl_modversion MIME::Base64
391 Provides:       %perl_modversion Math::BigInt
392 Provides:       %perl_modversion Math::BigRat
393 Provides:       %perl_modversion Math::Trig
394 Provides:       %perl_modversion Memoize
395 Provides:       %perl_modversion NEXT
396 Provides:       %perl_modversion Parse::CPAN::Meta
397 Provides:       %perl_modversion Pod::LaTeX
398 Provides:       %perl_modversion Pod::Parser
399 Provides:       %perl_modversion Storable
400 Provides:       %perl_modversion Term::ANSIColor
401 Provides:       %perl_modversion Term::Cap
402 Provides:       %perl_modversion Test
403 Provides:       %perl_modversion Test::Harness
404 Provides:       %perl_modversion Test::Simple
405 Provides:       %perl_modversion Text::Balanced
406 Provides:       %perl_modversion Text::ParseWords
407 Provides:       %perl_modversion Text::Soundex
408 Provides:       %perl_modversion Time::HiRes
409 Provides:       %perl_modversion UNIVERSAL
410 Provides:       %perl_modversion Unicode::Collate
411 Provides:       %perl_modversion Unicode::Normalize
412 Provides:       %perl_modversion libnet
413 Provides:       %perl_modversion version
414 Obsoletes:      perl-lib
415
416 %description modules
417 Practical Extraction and Report Language - modules from the core
418 distribution.
419
420 %description modules -l pl.UTF-8
421 Practical Extraction and Report Language - moduły z podstawowej
422 dystrybucji.
423
424 %package perldoc
425 Summary:        perldoc - Look up Perl documentation in pod format
426 Summary(pl.UTF-8):      perldoc - przeszukiwanie dokumentacji Perla w formacie pod
427 Group:          Development/Tools
428 Requires:       %{name}-modules = %{epoch}:%{ver}-%{release}
429 Requires:       %{name}-tools-pod
430 Provides:       perldoc = 3.14_02@%{ver}
431
432 %description perldoc
433 perldoc looks up a piece of documentation in .pod format that is
434 embedded in the Perl installation tree or in a Perl script, and
435 displays it via "pod2man | nroff -man | $PAGER". This is primarily
436 used for the documentation for the Perl library modules.
437
438 %description perldoc -l pl.UTF-8
439 perldoc wyszukuje fragment dokumentacji w formacie .pod osadzony w
440 drzewie instalacji Perla lub w skypcie perlowym i wyświetla go przez
441 "pod2man | nroff -man | $PAGER". Program ten używany jest głównie do
442 dokumentacji modułów z bibliotek Perla.
443
444 %package -n sperl
445 Summary:        Perl setuid root binaries for use with setuid Perl scripts
446 Summary(de.UTF-8):      sperl zur Verwendung mit setuid Perl-Skripts
447 Summary(es.UTF-8):      sperl, para uso con los scrips de Perl setuid
448 Summary(fr.UTF-8):      sperl, à utiliser avec les scripts Perl setuid
449 Summary(it.UTF-8):      sperl, da usare con gli script di Perl setuid
450 Summary(ja.UTF-8):      Setuid Perl scripts と一緒に使用するための suidperl
451 Summary(ko.UTF-8):      Setuid 펄 스크립트와 함께 사용되는 suidperl
452 Summary(pl.UTF-8):      Binaria setuid root Perla dla setuid-owych skryptów Perla
453 Summary(pt.UTF-8):      O suidperl, para usar com os programas de Perl 'setuid'
454 Summary(ru.UTF-8):      SUID версия языка Perl
455 Summary(sv.UTF-8):      sperl, att användas med setuid perlskript
456 Summary(uk.UTF-8):      SUID-версія мови Perl
457 Summary(zh_CN.UTF-8):   sperl,用来与 setuid Perl 脚本一起使用
458 Group:          Development/Languages/Perl
459 Requires:       %{name}-base = %{epoch}:%{ver}-%{release}
460 Obsoletes:      perl-suidperl
461
462 %description -n sperl
463 sperl is a setuid root binary copy of Perl that allows for (hopefully)
464 more secure running of setuid Perl scripts.
465
466 %description -n sperl -l de.UTF-8
467 sperl ist eine binäre setuid Kopie von Perl, mit der (hoffentlich)
468 setuid-Skripts sicherer ausgeführt werden können.
469
470 %description -n sperl -l es.UTF-8
471 sperl es una copia binaria de setuid para Perl que le permite una
472 ejecución más segura de los scripts de Perl setuid.
473
474 %description -n sperl -l fr.UTF-8
475 sperl est une copie binaire setuid de Perl qui permet une exécution
476 plus sûre de scripts Perl setuid.
477
478 %description -n sperl -l it.UTF-8
479 sperl è una copia binaria setuid di Perl che consente un'esecuzione
480 più sicura di script di Perl setuid.
481
482 %description -n sperl -l ja.UTF-8
483 sperl は setuid Perl scripts.をもっと安全に動作できる(期待のある)為の
484 Perl のsetuid バイナリ コピーです。
485
486 %description -n sperl -l pl.UTF-8
487 sperl jest to kopia setuid root programu binarnego Perl umożliwiająca
488 bezpieczniejsze (miejmy nadzieję) uruchamianie setuidowych skryptów
489 Perla.
490
491 %description -n sperl -l pt.UTF-8
492 O suidperl é uma cópia do Perl com 'setuid' que permite uma execução
493 mais segura dos 'scripts' de Perl 'setuid'.
494
495 %description -n sperl -l ru.UTF-8
496 Suid perl испльзуется для того, чтобы дать возможность создавать
497 скрипты с утановленным битом SUID. Хотя в него встроено достаточно
498 много проверок, призваных обеспечить безопасность его использования
499 suid perl все равно представляет собой значительную потенциальную
500 опасность.
501
502 %description -n sperl -l sv.UTF-8
503 suidperl är en setuid binärkopia av pers som tillåter
504 (förhoppningsvis) säkrare körning av setuid perlskript.
505
506 %description -n sperl -l zh_CN.UTF-8
507 suidperl 是 Perl 的 setuid 二进制副本。它允许(希望如此) 更安全地运行
508 setuid perl 脚本。
509
510 %package tools
511 Summary:        Various tools from the core Perl distribution
512 Summary(pl.UTF-8):      Różne narzędzia z podstawowej dystrybucji Perla
513 Group:          Applications
514 Requires:       %{name}-devel = %{epoch}:%{ver}-%{release}
515
516 %description tools
517 Various tools from the core Perl distribution:
518 a2p             - Awk to Perl translator
519 find2perl       - translate find command lines to Perl code
520 psed, s2p       - a stream editor
521 and others.
522
523 %description tools -l pl.UTF-8
524 Różne narzędzia z podstawowej dystrybucji Perla:
525 a2p             - translator skryptów Awka do Perla
526 find2perl       - tłumaczenie linii poleceń programu find na kod w Perlu
527 psed, s2p       - edytor strumieniowy
528 i inne.
529
530 %package tools-devel
531 Summary:        Developer's tools from the core Perl distribution
532 Summary(pl.UTF-8):      Narzędzia z podstawowej dystrybucji Perla, przeznaczone dla programistów
533 Group:          Development/Tools
534 Requires:       %{name}-base = %{epoch}:%{ver}-%{release}
535 Requires:       %{name}-devel = %{epoch}:%{ver}-%{release}
536
537 %description tools-devel
538 Various tools from the core Perl distribution:
539 c2ph, pstruct   - Dump C structures as generated from C<cc -g -S> stabs
540 dprofpp         - display Perl profile data
541 h2ph            - convert .h C header files to .ph Perl header files
542 h2xs            - convert .h C header files to Perl extensions
543 perlcc          - generate executables from Perl programs
544 perlivp         - Perl Installation Verification Procedure
545 pl2pm           - Rough tool to translate Perl4 .pl files to Perl5 .pm modules.
546 splain          - force verbose warning diagnostics
547
548 %description tools-devel -l pl.UTF-8
549 Różne narzędzia z podstawowej dystrybucji Perla:
550 c2ph, pstruct   - zrzucanie struktur C w postaci generowanej z tablic
551                   symboli z cc -g -S
552 dprofpp         - wyświetlanie perlowych danych profilujących
553 h2ph            - konwerter plików nagłówkowych .h z C na perlowe pliki
554                   nagłówkowe .ph
555 h2xs            - konwerter plików nagłówkowych .h z C na rozszerzenia
556                   Perla
557 perlcc          - generator binarek z programów w Perlu
558 perlivp         - procedura weryfikacji instalacji Perla
559 pl2pm           - zgrubne narzędzie do tłumaczenia plików pl Perla 4 na
560                   moduły .pm Perla 5
561 splain          - wymuszenie obszernych ostrzeżeń diagnostycznych
562
563 %package tools-pod
564 Summary:        Tools for manipulating files in the POD format
565 Summary(pl.UTF-8):      Narzędzia do przetwarzania plików w formacie POD
566 Group:          Applications
567 Requires:       %{name}-modules = %{epoch}:%{ver}-%{release}
568
569 %description tools-pod
570 Tools for manipulating files in the POD (Plain Old Documentation)
571 format:
572 pod2html        - convert .pod files to .html files
573 pod2latex       - convert pod documentation to LaTeX format
574 pod2man         - convert POD data to formatted *roff input
575 pod2text        - convert POD data to formatted ASCII text
576 pod2usage       - print usage messages from embedded pod docs in files
577 podchecker      - check the syntax of POD format documentation files
578 podselect       - print selected sections of pod documentation
579
580 %description tools-pod -l pl.UTF-8
581 Narzędzia do przetwarzania plików w formacie POD (Plain Old
582 Documentation):
583 pod2html        - konwerter plików .pod do plików .html
584 pod2latex       - konwerter dokumentacji pod do formatu LaTeX
585 pod2man         - konwerter danych POD na wejście sformatowane dla *roffa
586 pod2text        - konwerter danych POD na sformatowany tekst ASCII
587 pod2usage       - wypisanie informacji o używaniu programu z dokumentacji
588                   osadzonej w plikach
589 podchecker      - kontrola składni dokumentacji w formacie POD
590 podselect       - wypisanie wybranych sekcji z dokumentacji POD
591
592 %package -n microperl
593 Summary:        A really minimal Perl, even more minimal than miniperl
594 Summary(pl.UTF-8):      Naprawdę minimalny Perl, nawet bardziej minimalny niż miniperl
595 Group:          Development/Languages/Perl
596
597 %description -n microperl
598 microperl is supposed to be able a really minimal Perl, even more
599 minimal than miniperl. No Configure is needed to build microperl, on
600 the other hand this means that interfaces between Perl and your
601 operating system are left very -- minimal.
602
603 All this is experimental. If you don't know what to do with microperl
604 you probably shouldn't. Do not report bugs in microperl; fix the bugs.
605
606 %description -n microperl -l pl.UTF-8
607 microperl ma być naprawdę minimalnym Perlem, nawet bardziej minimalnym
608 od miniperla. Uruchamianie Configure nie jest potrzebne do zbudowania
609 microperla, z drugiej strony oznacza to, że interfejs między Perlem a
610 systemem operacyjnym pozostaje bardzo minimalny.
611
612 Całość jest eksperymentalna. Jeśli nie wiesz co zrobić z microperlem,
613 prawdopodobnie nie powinieneś tego robić. Nie zgłaszaj błędów w
614 microperlu - popraw je.
615
616 %package Encode
617 Summary:        Encode - character encodings
618 Summary(pl.UTF-8):      Encode - kodowania znaków
619 Version:        %perl_modver Encode
620 Group:          Libraries
621 Requires:       %{name}-base = %{epoch}:%{ver}-%{release}
622 Obsoletes:      perl-Encode-compat
623
624 %description Encode
625 The Encode module provides the interfaces between Perl's strings and
626 the rest of the system.
627
628 %description Encode -l pl.UTF-8
629 Moduł Encode udostępnia interfejs pomiędzy łańcuchami w wewnętrznym
630 formacie Perla a resztą systemu.
631
632 %package GDBM_File
633 Summary:        GDBM_File - Perl5 access to the gdbm library
634 Summary(pl.UTF-8):      GDBM_File - dostęp do biblioteki gdbm w Perlu
635 Version:        %perl_modver GDBM_File
636 Epoch:          2
637 Group:          Libraries
638 Requires:       %{name}-base = 1:%{ver}-%{release}
639
640 %description GDBM_File
641 GDBM_File is a module which allows Perl programs to make use of the
642 facilities provided by the GNU gdbm library.
643
644 %description GDBM_File -l pl.UTF-8
645 GDBM_File jest modułem, który umożliwia programom w Perlu korzystanie
646 z biblioteki GNU gdbm.
647
648 %prep
649 %setup -q
650 %patch0 -p1
651 %patch1 -p1
652 %patch2 -p1
653 %patch3 -p1
654 %patch4 -p1
655 %patch5 -p1
656 %patch6 -p1
657 %patch7 -p1
658 %patch9 -p1
659
660 %build
661
662 unset LD_SYMBOLIC_FUNCTIONS || :
663 sh Configure \
664         -des \
665         -Dcc="%{__cc}" \
666         -Darchname=%{_target_platform} \
667         -Dcccdlflags='-fPIC' \
668         -Dccdlflags='-rdynamic' \
669         -Dldlibpthname=none \
670         -Dldflags="%{rpmldflags}" \
671         -Dlddlflags="-shared %{rpmldflags}" \
672         -Doptimize="%{rpmcflags}" \
673         -%{?debug:D}%{!?debug:U}DEBUGGING \
674         -Duseshrplib \
675         -Dd_dosuid \
676         -Dman1dir=%{_mandir}/man1 -Dman1ext=1 \
677         -Dman3dir=%{_mandir}/man3 -Dman3ext=3perl \
678         -Dvendorman1dir=%{_mandir}/man1 -Dvendorman1ext=1p \
679         -Dvendorman3dir=%{_mandir}/man3 -Dvendorman3ext=3pm \
680         -Dsiteman1dir=%{_usr}/local/man/man1 -Dsiteman1ext=1p \
681         -Dsiteman3dir=%{_usr}/local/man/man3 -Dsiteman3ext=3pm \
682         -Dprefix=%{_prefix} -Dvendorprefix=%{_prefix} -Dsiteprefix=%{_usr}/local \
683         -Dlibpth="%{_libdir} /%{_lib}" \
684         -Dprivlib=%{perl_privlib} -Darchlib=%{perl_archlib} \
685         -Dsitelib=%{perl_sitelib} -Dsitearch=%{perl_sitearch} \
686         -Dvendorlib=%{perl_vendorlib} -Dvendorarch=%{perl_vendorarch} \
687         -Ui_db \
688         %{!?with_gdbm: -Ui_dbm -Ui_gdbm -Ui_ndbm} \
689         %{?with_gdbm: -Ui_dbm -Di_gdbm -Ui_ndbm} \
690         -Dlibswanted="dl m c crypt %{?with_gdbm:gdbm}" \
691         -%{?with_threads:D}%{!?with_threads:U}usethreads \
692         -Duselargefiles
693
694 %{__make} \
695         LIBPERL_SONAME=libperl.so.%{abi} \
696         LDDLFLAGS="%{rpmcflags} -shared"
697
698 cat > runperl <<'EOF'
699 #!/bin/sh
700 LD_PRELOAD="%{_builddir}/%{name}-%{ver}/libperl.so.%{abi}" \
701 PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \
702 exec %{buildroot}%{_bindir}/perl ${1:+"$@"}
703 EOF
704 chmod a+x runperl
705
706 ## microperl
707 %if %{with microperl}
708 %{__rm} uconfig.h
709 %{__make} -f Makefile.micro \
710         archlib=%{perl_archlib} \
711         archlibexp=%{perl_archlib} \
712         privlib=%{perl_privlib} \
713         privlibexp=%{perl_privlib} \
714         archname=%{_target_platform}%{perlthread} \
715         osname=%{_host} \
716         bin=%{_bindir} \
717         scriptdir=%{_bindir} \
718         scriptdirexp=%{_bindir} \
719         usemallocwrap='define' \
720         CC="%{__cc}" \
721         OPTIMIZE="%{rpmcflags}"
722 %endif
723
724 %{?with_tests:%{__make} test -j1}
725 #%{?with_tests:%{__make} minitest}
726
727 %install
728 if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
729         rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
730
731         %{__make} install \
732                 DESTDIR=$RPM_BUILD_ROOT
733         touch makeinstall.stamp
734 fi
735
736 if [ ! -f installed.stamp ]; then
737         %{?with_microperl:install microperl $RPM_BUILD_ROOT%{_bindir}}
738         install -d $RPM_BUILD_ROOT%{_mandir}/{ja,ko,zh_CN,zh_TW}/man1
739
740         ## use symlinks instead of hardlinks
741         %{__ln_s} -f perl%{ver} $RPM_BUILD_ROOT%{_bindir}/perl
742         %{__ln_s} -f perl%{ver} $RPM_BUILD_ROOT%{_bindir}/suidperl
743         %{__ln_s} -f c2ph               $RPM_BUILD_ROOT%{_bindir}/pstruct
744         %{__ln_s} -f psed               $RPM_BUILD_ROOT%{_bindir}/s2p
745
746         ## Fix lib
747         %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
748         mv $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so.%{abi} $RPM_BUILD_ROOT%{_libdir}
749         %{__ln_s} ../../../../libperl.so.%{abi} $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so.%{abi}
750         %{__ln_s} libperl.so.%{abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
751         # installed as non-executable - let rpm generate deps
752         chmod 755 $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{abi}
753
754         ## Fix Config.pm: remove buildroot path and change man pages extensions
755         %{__perl} -pi -e 's,%{buildroot}/*,/,g'                 $RPM_BUILD_ROOT%{perl_archlib}/Config.pm
756         %{__perl} -pi -e "s,^man1ext='1',man1ext='1p',"         $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
757         %{__perl} -pi -e "s,^man3ext='3perl',man3ext='3pm',"    $RPM_BUILD_ROOT%{perl_archlib}/Config_heavy.pl
758
759         ## Generate the *.ph files
760         owd=$(pwd)
761         cd /usr/include
762         H2PH=$RPM_BUILD_ROOT%{_bindir}/h2ph
763         PHDIR=$RPM_BUILD_ROOT%{perl_archlib}
764         WANTED='
765                 syscall.h
766                 syslog.h
767                 termios.h
768                 wait.h
769                 asm/termios.h
770                 sys/ioctl.h
771                 sys/socket.h
772                 sys/syscall.h
773                 sys/time.h
774                 linux/posix_types.h
775                 linux/stddef.h
776         '
777         # why it returns non-zero???
778         %{__perl} $H2PH -a -d $PHDIR $WANTED || :
779         cd "$owd"
780
781         ## remove man pages for other operating systems
782         %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/perl{aix,amiga,apollo,beos,bs2000,ce,cygwin,dgux,dos}* \
783                 $RPM_BUILD_ROOT%{_mandir}/man1/perl{freebsd,hpux,machten,macos,mpeix,os2,os390}* \
784                 $RPM_BUILD_ROOT%{_mandir}/man1/perl{qnx,solaris,vmesa,vms,vos,win32}*
785
786         ## symlink perldelta.1.gz -> perlFOOdelta.1.gz
787         [ -e $RPM_BUILD_ROOT%{_mandir}/man1/perl%(echo %{ver} | tr -d .)delta.1 ] || exit 1
788         rm $RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
789         echo ".so perl%(echo %{ver} | tr -d .)delta.1" >$RPM_BUILD_ROOT%{_mandir}/man1/perldelta.1
790
791         ## These File::Spec submodules are for non-Unix systems
792         %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/File/Spec/[EMOVW]*.pm
793         rm $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3perl*
794
795         ## We already have these *.pod files as man pages
796         %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/{Encode,Test,Net,Locale{,/Maketext}}/*.pod
797         rm $RPM_BUILD_ROOT%{perl_privlib}/pod/a2p.pod
798         %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/*.pod
799         %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/*.pod
800
801         ## this object file looks unused; why is it there?
802         %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/CORE/sperl.o
803
804         install -d doc-base/{Getopt/Long,Switch} \
805                 doc-devel/ExtUtils \
806                 doc-modules/{Attribute/Handlers,Filter/Simple,I18N/LangTags,Locale/{Codes,Maketext},Memoize,NEXT} \
807                 doc-modules/{Net/Ping,Term/ANSIColor,Test/Simple,Text/{Balanced,TabsWrap},Unicode/Collate,unicore}
808
809         # needed only for tests
810         %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/Unicode/Collate/keys.txt
811         mv -f $RPM_BUILD_ROOT%{perl_privlib}/unicore/ReadMe.txt \
812                 doc-modules/unicore
813         # source for *.pl
814         %{__rm} $RPM_BUILD_ROOT%{perl_privlib}/unicore/{*.txt,mktables}
815         # cpan tools, we use rpm instead of cpan for managing packages (some search tool would be nice to have but...)
816         %{__rm} $RPM_BUILD_ROOT%{_bindir}/cpan*
817         %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/cpan*
818         # others
819         %{__rm} $RPM_BUILD_ROOT%{_bindir}/config_data
820         %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/config_data*
821         %{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/XS::APItest*
822         %{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/XS::Typemap*
823
824         owd=$(pwd)
825
826         ## non-english man pages
827         %{__bzip2} -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
828
829         mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlcn.* $RPM_BUILD_ROOT%{_mandir}/zh_CN/man1
830         mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perljp.* $RPM_BUILD_ROOT%{_mandir}/ja/man1
831         mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perlko.* $RPM_BUILD_ROOT%{_mandir}/ko/man1
832         mv -f $RPM_BUILD_ROOT%{_mandir}/man1/perltw.* $RPM_BUILD_ROOT%{_mandir}/zh_TW/man1
833
834         # `perl -MExtUtils::Embed -e ldopts` includes -Wl,--as-needed
835         # which is then forced upon anyone embedding perl.
836         sed -i -e 's#^\(ld.*=.*\)-Wl,--as-needed\(.*\)#\1 \2#g' $RPM_BUILD_ROOT%{perl_archlib}/Config*.pl
837
838         rm -rf $RPM_BUILD_ROOT%{_mandir}/README.perl-non-english-man-pages
839
840         touch installed.stamp
841 fi
842
843 # update and check perl-modules file
844 echo '# Module versions from Perl %{ver} distribution.' > perl-modules
845 for m in $(awk '!/^#/ && !/^$/{print $1}' %{SOURCE3}); do
846         case $m in
847         Devel::DProf)
848 #               + perl -ilib -MDevel::DProf -e print 'Devel-DProf = ',$Devel::DProf::VERSION
849 #               DProf: run perl with -d to use DProf.
850 #               Compilation failed in require.
851 #               BEGIN failed--compilation aborted.
852                 v=$(%{__perl} -e 'do "Devel/DProf.pm"; print $Devel::DProf::VERSION')
853                 ;;
854         libnet)
855                 v=$(awk '/^libnet /{print $2; exit}' lib/Net/Changes)
856                 ;;
857         *)
858                 v=$(%{__perl} -M$m -e "print $m->VERSION" )
859                 ;;
860         esac
861         echo "$m = $v" >> perl-modules
862 done
863
864 egrep -v '^([   ]*$|[;#])' %{SOURCE3} > .mods1
865 egrep -v '^([   ]*$|[;#])' perl-modules > .mods2
866 if ! cmp -s .mods1 .mods2; then
867         : %{SOURCE3} outdated with $(pwd)/perl-modules
868         exit 1
869 fi
870
871 %clean
872 rm -rf $RPM_BUILD_ROOT
873
874 %post   libs -p /sbin/ldconfig
875 %postun libs -p /sbin/ldconfig
876
877 %files
878 %defattr(644,root,root,755)
879 %doc README AUTHORS
880 %attr(755,root,root) %{_bindir}/perlthanks
881
882 %files libs
883 %defattr(644,root,root,755)
884 %attr(755,root,root) %{_libdir}/libperl.so.%{abi}
885
886 %files base
887 %defattr(644,root,root,755)
888 %doc doc-base/*
889 %attr(755,root,root) %{_bindir}/perl
890 %attr(755,root,root) %{_bindir}/perl%{ver}
891 %{_mandir}/man1/perl.1*
892 %lang(fi) %{_mandir}/fi/man1/perl.1*
893 %lang(pl) %{_mandir}/pl/man1/perl.1*
894
895 %dir %{_datadir}/perl5
896 %dir %{perl_privlib}
897 %dir %{_libdir}/perl5
898 %dir %{_libdir}/perl5/%{ver}
899 %dir %{perl_archlib}
900 %dir %{perl_archlib}/CORE
901 %attr(755,root,root) %{perl_archlib}/CORE/libperl.so.%{abi}
902 %dir %{perl_archlib}/auto
903
904 ## pragmas
905 %{perl_privlib}/autodie*
906 %{_mandir}/man3/autodie*
907 %{perl_privlib}/base.pm
908 %{_mandir}/man3/base.*
909 %{perl_privlib}/constant.pm
910 %{_mandir}/man3/constant.*
911 %{perl_privlib}/diagnostics.pm
912 %{_mandir}/man3/diagnostics.*
913 %{perl_privlib}/feature.pm
914 %{_mandir}/man3/feature.*
915 %{perl_privlib}/fields.pm
916 %{_mandir}/man3/fields.*
917 %{perl_privlib}/integer.pm
918 %{_mandir}/man3/integer.*
919 %{perl_privlib}/overload*
920 %{_mandir}/man3/overload*
921 %{perl_privlib}/parent.pm
922 %{_mandir}/man3/parent.*
923 %{perl_privlib}/sort.pm
924 %{_mandir}/man3/sort.*
925 %{perl_privlib}/strict.pm
926 %{_mandir}/man3/strict.*
927 %{perl_privlib}/subs.pm
928 %{_mandir}/man3/subs.*
929 %{perl_privlib}/vars.pm
930 %{_mandir}/man3/vars.*
931 %{perl_privlib}/warnings*
932 %{_mandir}/man3/warnings*
933
934 %{perl_archlib}/lib.pm
935 %{_mandir}/man3/lib.*
936
937 ## arch-_IN_dependent modules
938 %{perl_privlib}/Auto*
939 %{_mandir}/man3/Auto*
940 %{perl_privlib}/Carp*
941 %{_mandir}/man3/Carp*
942 %dir %{perl_privlib}/Class
943 %{perl_privlib}/Class/Struct*
944 %{_mandir}/man3/Class::Struct*
945 %{perl_privlib}/Exporter*
946 %{_mandir}/man3/Exporter*
947 %{perl_privlib}/English*
948 %{_mandir}/man3/English*
949 %{perl_privlib}/Getopt*
950 %{_mandir}/man3/Getopt*
951 %{perl_privlib}/IPC
952 %{_mandir}/man3/IPC::Open*
953 %{_mandir}/man3/IPC::Cmd*
954 %{perl_privlib}/Safe*
955 %{_mandir}/man3/Safe*
956 %{perl_privlib}/SelectSaver.pm
957 %{_mandir}/man3/SelectSaver.*
958 %{perl_privlib}/Symbol.pm
959 %{_mandir}/man3/Symbol.*
960 %{perl_privlib}/Tie
961 %{_mandir}/man3/Tie::*
962
963 ## arch-dependent modules
964 %{perl_archlib}/Config*
965 %{_mandir}/man3/Config.*
966 %{perl_archlib}/DynaLoader*
967 %{perl_archlib}/auto/DynaLoader
968 %{_mandir}/man3/DynaLoader*
969 %{perl_archlib}/Errno*
970 %{_mandir}/man3/Errno*
971 %{perl_archlib}/XSLoader*
972 %{_mandir}/man3/XSLoader*
973
974 %{perl_archlib}/Cwd.*
975 %dir %{perl_archlib}/auto/Cwd
976 %attr(755,root,root) %{perl_archlib}/auto/Cwd/*.so
977 #%{perl_archlib}/auto/Cwd/*.bs
978 %{_mandir}/man3/Cwd.*
979
980 %{perl_archlib}/Fcntl.*
981 %dir %{perl_archlib}/auto/Fcntl
982 %attr(755,root,root) %{perl_archlib}/auto/Fcntl/*.so
983 #%{perl_archlib}/auto/Fcntl/*.bs
984 %{_mandir}/man3/Fcntl.*
985
986 %{perl_privlib}/File*
987 %{perl_archlib}/File
988 %dir %{perl_archlib}/auto/File
989 %dir %{perl_archlib}/auto/File/*/
990 %attr(755,root,root) %{perl_archlib}/auto/File/*/*.so
991 #%{perl_archlib}/auto/File/*/*.bs
992 %{_mandir}/man3/File*
993
994 %{perl_privlib}/IO
995 %{perl_archlib}/IO*
996 %dir %{perl_archlib}/auto/IO
997 %attr(755,root,root) %{perl_archlib}/auto/IO/*.so
998 %{_mandir}/man3/IO*
999
1000 %{perl_archlib}/Opcode.*
1001 %dir %{perl_archlib}/auto/Opcode
1002 %attr(755,root,root) %{perl_archlib}/auto/Opcode/*.so
1003 %{_mandir}/man3/Opcode.*
1004
1005 %{perl_privlib}/PerlIO*
1006 %{perl_archlib}/PerlIO
1007 %dir %{perl_archlib}/auto/PerlIO
1008 %dir %{perl_archlib}/auto/PerlIO/*/
1009 %attr(755,root,root) %{perl_archlib}/auto/PerlIO/*/*.so
1010 %{_mandir}/man3/PerlIO*
1011
1012 %{perl_archlib}/POSIX*
1013 %dir %{perl_archlib}/auto/POSIX
1014 %attr(755,root,root) %{perl_archlib}/auto/POSIX/*.so
1015 %{perl_archlib}/auto/POSIX/*.al
1016 %{perl_archlib}/auto/POSIX/*.ix
1017 %{perl_archlib}/auto/POSIX/SigAction
1018 %{perl_archlib}/auto/POSIX/SigRt
1019 %{_mandir}/man3/POSIX.*
1020
1021 %{perl_archlib}/Socket.*
1022 %dir %{perl_archlib}/auto/Socket
1023 %attr(755,root,root) %{perl_archlib}/auto/Socket/*.so
1024 %{_mandir}/man3/Socket.*
1025
1026 %files Encode
1027 %defattr(644,root,root,755)
1028 %attr(755,root,root) %{_bindir}/enc2xs
1029 %attr(755,root,root) %{_bindir}/piconv
1030 # FIXME: *.h to devel(?), check out the use for *.e2x files
1031 %{perl_privlib}/Encode
1032 %{perl_archlib}/Encode*
1033 %{perl_archlib}/encoding.pm
1034 %dir %{perl_archlib}/auto/Encode
1035 %dir %{perl_archlib}/auto/Encode/*/
1036 %attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
1037 %{_mandir}/man1/enc2xs.*
1038 %{_mandir}/man1/piconv.*
1039 %{_mandir}/man3/Encode*
1040 %{_mandir}/man3/encoding.*
1041
1042 %if %{with gdbm}
1043 %files GDBM_File
1044 %defattr(644,root,root,755)
1045 %{perl_archlib}/GDBM_File.*
1046 %dir %{perl_archlib}/auto/GDBM_File
1047 %attr(755,root,root) %{perl_archlib}/auto/GDBM_File/*.so
1048 %{_mandir}/man3/GDBM_File.*
1049 %endif
1050
1051 %files devel
1052 %defattr(644,root,root,755)
1053 %doc doc-devel/*
1054 %attr(755,root,root) %{_libdir}/libperl.so
1055 %{perl_archlib}/CORE/*.h
1056 %{_mandir}/man3/CORE*
1057
1058 # FIXME: Changes file to _docdir (and rm MANIFEST.SKIP?)
1059 %{perl_privlib}/ExtUtils
1060 %{_mandir}/man3/ExtUtils*
1061 %{perl_privlib}/vmsish.pm
1062 %{_mandir}/man3/vmsish.*
1063 %{perl_privlib}/CPAN*
1064 %{_mandir}/man3/CPAN*
1065 %{perl_privlib}/DB.*
1066 %{_mandir}/man3/DB.*
1067 %{perl_privlib}/Module/Build*
1068 %{_mandir}/man3/Module::Build*
1069
1070 %{perl_archlib}/O.*
1071 %{_mandir}/man3/O.*
1072
1073 %{perl_privlib}/B
1074 %{perl_archlib}/B
1075 %{perl_archlib}/B.pm
1076 %dir %{perl_archlib}/auto/B
1077 %attr(755,root,root) %{perl_archlib}/auto/B/*.so
1078 %{_mandir}/man3/B[.:]*
1079
1080 %{perl_privlib}/Devel
1081 %{perl_archlib}/Devel
1082 %dir %{perl_archlib}/auto/Devel
1083 %dir %{perl_archlib}/auto/Devel/*/
1084 %attr(755,root,root) %{perl_archlib}/auto/Devel/*/*.so
1085 #%{perl_archlib}/auto/Devel/*/*.bs
1086 %{_mandir}/man3/Devel::*
1087
1088 #%{perl_archlib}/XS
1089 #%dir %{perl_archlib}/auto/XS
1090 #%dir %{perl_archlib}/auto/XS/*/
1091 #%attr(755,root,root) %{perl_archlib}/auto/XS/*/*.so
1092 #%{perl_archlib}/auto/XS/*/*.bs
1093 #%{_mandir}/man3/XS::*
1094
1095
1096 %files doc-pod
1097 %defattr(644,root,root,755)
1098 %{perl_privlib}/pod/perl.pod
1099 %{perl_privlib}/pod/perl[5abceghijklmnopqrstuvwx]*.pod
1100 %{perl_privlib}/pod/perld[!i]*.pod
1101 %{perl_privlib}/pod/perlf[!au]*.pod
1102
1103
1104 %files doc-reference
1105 %defattr(644,root,root,755)
1106 %{_mandir}/man1/perl[5aefghlmnoprstuvwx]*
1107 %{_mandir}/man1/perlbo*
1108 %{_mandir}/man1/perlcall.*
1109 %{_mandir}/man1/perlcheat.*
1110 %{_mandir}/man1/perlclib.*
1111 %{_mandir}/man1/perlcommunity.*
1112 %{_mandir}/man1/perlcompile.*
1113 %{_mandir}/man1/perld[!o]*
1114 %{_mandir}/man1/perli[!v]*
1115
1116 %lang(fi) %{_mandir}/fi/man1/perlbook.1*
1117 %lang(pl) %{_mandir}/pl/man1/perldata.1*
1118 %lang(pl) %{_mandir}/pl/man1/perl[fors]*.1*
1119 %lang(zh_CN) %{_mandir}/zh_CN/man1/perlcn.*
1120 %lang(ja) %{_mandir}/ja/man1/perljp.*
1121 %lang(ko) %{_mandir}/ko/man1/perlko.*
1122 %lang(zh_TW) %{_mandir}/zh_TW/man1/perltw.*
1123
1124
1125 %files modules
1126 %defattr(644,root,root,755)
1127 %doc doc-modules/*
1128
1129 %{perl_privlib}/unicore
1130
1131 ## pragmas
1132 %{perl_privlib}/attributes.pm
1133 %{_mandir}/man3/attributes.*
1134 %{perl_privlib}/autouse.pm
1135 %{_mandir}/man3/autouse.*
1136 %{perl_privlib}/big*.pm
1137 %{_mandir}/man3/big*
1138 %{perl_privlib}/blib.pm
1139 %{_mandir}/man3/blib.*
1140 %{perl_privlib}/bytes.pm
1141 %{_mandir}/man3/bytes.*
1142 %{perl_privlib}/charnames.pm
1143 %{_mandir}/man3/charnames.*
1144 %{perl_privlib}/encoding
1145 %{_mandir}/man3/encoding::*
1146 %{perl_privlib}/filetest.pm
1147 %{_mandir}/man3/filetest.*
1148 %{perl_privlib}/if.pm
1149 %{_mandir}/man3/if.*
1150 %{perl_privlib}/less.pm
1151 %{_mandir}/man3/less.*
1152 %{perl_privlib}/locale.pm
1153 %{_mandir}/man3/locale.*
1154 %{perl_privlib}/open.pm
1155 %{_mandir}/man3/open.*
1156 %{perl_privlib}/sigtrap.pm
1157 %{_mandir}/man3/sigtrap.*
1158 %{perl_privlib}/utf8.pm
1159 %{_mandir}/man3/utf8.*
1160 %{perl_privlib}/version.pm
1161 %{_mandir}/man3/version*
1162
1163 %{perl_archlib}/attrs.pm
1164 %dir %{perl_archlib}/auto/attrs
1165 %attr(755,root,root) %{perl_archlib}/auto/attrs/*.so
1166 %{_mandir}/man3/attrs.*
1167 %{perl_archlib}/mro.pm
1168 %dir %attr(755,root,root) %{perl_archlib}/auto/mro
1169 %attr(755,root,root) %{perl_archlib}/auto/mro/*.so
1170 %{_mandir}/man3/mro.*
1171 %{perl_archlib}/re.pm
1172 %dir %{perl_archlib}/auto/re
1173 %attr(755,root,root) %{perl_archlib}/auto/re/*.so
1174 %{_mandir}/man3/re.*
1175 %{perl_archlib}/ops.pm
1176 %{_mandir}/man3/ops.*
1177
1178 %if %{with threads}
1179 %{perl_archlib}/threads*
1180 %dir %{perl_archlib}/auto/threads
1181 %dir %{perl_archlib}/auto/threads/shared
1182 %attr(755,root,root) %{perl_archlib}/auto/threads/*.so
1183 %attr(755,root,root) %{perl_archlib}/auto/threads/shared/*.so
1184 %{_mandir}/man3/t*
1185 %endif
1186
1187 ## old *.pl files
1188 %{perl_privlib}/*.pl
1189
1190 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
1191 %{perl_archlib}/*.ph
1192 %{perl_archlib}/asm
1193 %ifnarch alpha ppc ppc64 sparc sparcv9 sparc64
1194 # on archs which <asm/ioctl.h> uses <asm-generic/ioctl.h>
1195 %{perl_archlib}/asm-generic
1196 %endif
1197 %{perl_archlib}/bits
1198 %{perl_archlib}/gnu
1199 %{perl_archlib}/linux
1200 %{perl_archlib}/sys
1201
1202 %{perl_archlib}/Compress
1203 %dir %{perl_archlib}/auto/Compress
1204 %dir %{perl_archlib}/auto/Compress/Raw
1205 %dir %{perl_archlib}/auto/Compress/Raw/*/
1206 %dir %{perl_archlib}/auto/Compress/Zlib
1207 %attr(755,root,root) %{perl_archlib}/auto/Compress/Raw/*/*.so
1208 %{perl_archlib}/auto/Compress/Raw/*/*.ix
1209 %{perl_archlib}/auto/Compress/Zlib/*.ix
1210 %{_mandir}/man3/Compress*
1211
1212 %{perl_archlib}/Data
1213 %dir %{perl_archlib}/auto/Data
1214 %dir %{perl_archlib}/auto/Data/Dumper
1215 %attr(755,root,root) %{perl_archlib}/auto/Data/Dumper/*.so
1216 %{_mandir}/man3/Data*
1217
1218 %{perl_privlib}/Digest*
1219 %{perl_archlib}/Digest
1220 %dir %{perl_archlib}/auto/Digest
1221 %dir %{perl_archlib}/auto/Digest/*/
1222 %attr(755,root,root) %{perl_archlib}/auto/Digest/*/*.so
1223 %{_mandir}/man3/Digest*
1224
1225 # FIXME: Changes file
1226 %{perl_privlib}/DBM_Filter*
1227 %{_mandir}/man3/DBM_Filter*
1228
1229 # FIXME: README and Changes files
1230 %{perl_privlib}/Filter
1231 %{perl_archlib}/Filter
1232 %dir %{perl_archlib}/auto/Filter
1233 %dir %{perl_archlib}/auto/Filter/Util
1234 %dir %{perl_archlib}/auto/Filter/Util/Call
1235 %attr(755,root,root) %{perl_archlib}/auto/Filter/Util/Call/*.so
1236 %{_mandir}/man3/Filter*
1237
1238 %{perl_archlib}/Hash
1239 %dir %{perl_archlib}/auto/Hash
1240 %dir %{perl_archlib}/auto/Hash/*/
1241 %dir %{perl_archlib}/auto/Hash/*/FieldHash
1242 %attr(755,root,root) %{perl_archlib}/auto/Hash/*/*.so
1243 %attr(755,root,root) %{perl_archlib}/auto/Hash/*/*/*.so
1244 %{_mandir}/man3/Hash::*
1245
1246 %{perl_privlib}/I18N
1247 %{perl_archlib}/I18N
1248 %dir %{perl_archlib}/auto/I18N
1249 %dir %{perl_archlib}/auto/I18N/*/
1250 %attr(755,root,root) %{perl_archlib}/auto/I18N/*/*.so
1251 %{perl_archlib}/auto/I18N/*/*.ix
1252 %{_mandir}/man3/I18N::*
1253
1254 %{perl_archlib}/IPC
1255 %dir %{perl_archlib}/auto/IPC
1256 %dir %{perl_archlib}/auto/IPC/*/
1257 %attr(755,root,root) %{perl_archlib}/auto/IPC/*/*.so
1258 %{_mandir}/man3/IPC::[MS]*
1259
1260 %{perl_archlib}/List
1261 %dir %{perl_archlib}/auto/List
1262 %dir %{perl_archlib}/auto/List/*/
1263 %attr(755,root,root) %{perl_archlib}/auto/List/*/*.so
1264 %{_mandir}/man3/List::*
1265
1266 %{perl_privlib}/Math
1267 %{perl_archlib}/Math
1268 %dir %{perl_archlib}/auto/Math
1269 %dir %{perl_archlib}/auto/Math/*/
1270 %dir %{perl_archlib}/auto/Math/*/*/
1271 %attr(755,root,root) %{perl_archlib}/auto/Math/*/*/*.so
1272 %{_mandir}/man3/Math::*
1273
1274 %{perl_archlib}/MIME
1275 %dir %{perl_archlib}/auto/MIME
1276 %dir %{perl_archlib}/auto/MIME/Base64
1277 %attr(755,root,root) %{perl_archlib}/auto/MIME/Base64/*.so
1278 %{_mandir}/man3/MIME::*
1279
1280 %{perl_archlib}/SDBM_File.*
1281 %dir %{perl_archlib}/auto/SDBM_File
1282 %attr(755,root,root) %{perl_archlib}/auto/SDBM_File/*.so
1283 %{_mandir}/man3/SDBM_File.*
1284
1285 %{perl_archlib}/Storable.*
1286 %dir %{perl_archlib}/auto/Storable
1287 %attr(755,root,root) %{perl_archlib}/auto/Storable/*.so
1288 %{perl_archlib}/auto/Storable/*.al
1289 %{perl_archlib}/auto/Storable/*.ix
1290 %{_mandir}/man3/Storable.*
1291
1292 %{perl_archlib}/Sys
1293 %dir %{perl_archlib}/auto/Sys
1294 %dir %{perl_archlib}/auto/Sys/*/
1295 %attr(755,root,root) %{perl_archlib}/auto/Sys/*/*.so
1296 %{perl_archlib}/auto/Sys/*/*.ix
1297 %{_mandir}/man3/Sys::*
1298
1299 %{perl_archlib}/Text
1300 %dir %{perl_archlib}/auto/Text
1301 %dir %{perl_archlib}/auto/Text/Soundex
1302 %attr(755,root,root) %{perl_archlib}/auto/Text/Soundex/*.so
1303 #%{_mandir}/man3/Text::Soundex* # listed later
1304
1305 %{perl_privlib}/Time
1306 %{perl_archlib}/Time
1307 %dir %{perl_archlib}/auto/Time
1308 %dir %{perl_archlib}/auto/Time/*/
1309 %attr(755,root,root) %{perl_archlib}/auto/Time/*/*.so
1310 %{_mandir}/man3/Time::*
1311
1312 %dir %{perl_privlib}/Unicode
1313 %{perl_privlib}/Unicode/*.pm
1314 %{perl_privlib}/Unicode/Collate
1315 %{perl_archlib}/Unicode
1316 %dir %{perl_archlib}/auto/Unicode
1317 %dir %{perl_archlib}/auto/Unicode/*
1318 %attr(755,root,root) %{perl_archlib}/auto/Unicode/*/*.so
1319 %{_mandir}/man3/Unicode::*
1320
1321 %{perl_privlib}/AnyDBM*
1322 %{_mandir}/man3/AnyDBM*
1323 %{perl_privlib}/App
1324 %{_mandir}/man3/App::Prove*
1325 %{perl_privlib}/Archive*
1326 %{_mandir}/man3/Archive*
1327 %{perl_privlib}/Attribute
1328 %{_mandir}/man3/Attribute*
1329 %{perl_privlib}/Benchmark*
1330 %{_mandir}/man3/Benchmark*
1331 %{perl_privlib}/CGI*
1332 %{_mandir}/man3/CGI*
1333 %{perl_privlib}/Class/ISA*
1334 %{_mandir}/man3/Class::ISA*
1335 %{perl_privlib}/Config
1336 %{_mandir}/man3/Config::*
1337 %{perl_privlib}/DirHandle*
1338 %{_mandir}/man3/DirHandle*
1339 %{perl_privlib}/Dumpvalue.*
1340 %{_mandir}/man3/Dumpvalue.*
1341 %{perl_privlib}/Env.*
1342 %{_mandir}/man3/Env.*
1343 %{perl_privlib}/Fatal.*
1344 %{_mandir}/man3/Fatal.*
1345 %{perl_privlib}/FindBin.*
1346 %{_mandir}/man3/FindBin.*
1347 # FIXME: README and Changes files
1348 %{perl_privlib}/IPC
1349 %{perl_privlib}/Log
1350 %{_mandir}/man3/Log::*
1351 %{perl_privlib}/Locale
1352 %{_mandir}/man3/Locale::*
1353 %{perl_privlib}/Memoize*
1354 %{_mandir}/man3/Memoize*
1355 %dir %{perl_privlib}/Module
1356 %{perl_privlib}/Module/[CLP]*
1357 %{_mandir}/man3/Module::[CLP]*
1358 %{perl_privlib}/NEXT.pm
1359 %{_mandir}/man3/NEXT*
1360 # FIXME: README and Changes files
1361 %dir %{perl_privlib}/Net
1362 %{perl_privlib}/Net/*.eg
1363 %{perl_privlib}/Net/*.pm
1364 %{perl_privlib}/Net/FTP
1365 %{_mandir}/man3/Net::*
1366 %{perl_privlib}/Object
1367 %{_mandir}/man3/Object::*
1368 %{perl_privlib}/Package
1369 %{_mandir}/man3/Package::*
1370 %{perl_privlib}/Params
1371 %{_mandir}/man3/Params::*
1372 %{perl_privlib}/Parse
1373 %{_mandir}/man3/Parse::CPAN::Meta*
1374 %{perl_privlib}/Pod
1375 %{_mandir}/man3/Pod::*
1376 %{perl_archlib}/Scalar
1377 %{_mandir}/man3/Scalar::*
1378 %{perl_privlib}/Search
1379 %{_mandir}/man3/Search::*
1380 %{perl_privlib}/SelfLoader.*
1381 %{_mandir}/man3/SelfLoader.*
1382 %{perl_privlib}/Shell.*
1383 %{_mandir}/man3/Shell.*
1384 %{perl_privlib}/TAP
1385 %{_mandir}/man3/TAP::*
1386 # FIXME: README and Changes files
1387 %{perl_privlib}/Switch.*
1388 %{_mandir}/man3/Switch.*
1389 # FIXME: README and Changes files
1390 %{perl_privlib}/Term
1391 %{_mandir}/man3/Term::*
1392 # FIXME: README and Changes files
1393 %{perl_privlib}/Test*
1394 %{_mandir}/man3/Test*
1395 %{perl_privlib}/Text
1396 %{_mandir}/man3/Text::*
1397 %if %{with threads}
1398 %{perl_privlib}/Thread*
1399 %{_mandir}/man3/Thread*
1400 %endif
1401 # XXX: to perl-base?
1402 %{perl_privlib}/UNIVERSAL.*
1403 %{_mandir}/man3/UNIVERSAL.*
1404 # FIXME: README and Changes files
1405 %{perl_privlib}/User
1406 %{_mandir}/man3/User::*
1407
1408
1409 %files perldoc
1410 %defattr(644,root,root,755)
1411 %attr(755,root,root) %{_bindir}/perldoc
1412 %dir %{perl_privlib}/pod
1413 %{perl_privlib}/pod/perldiag.pod
1414 %{perl_privlib}/pod/perlfaq*.pod
1415 %{perl_privlib}/pod/perlfunc.pod
1416 %{_mandir}/man1/perldoc.*
1417
1418
1419 %files -n sperl
1420 %defattr(644,root,root,755)
1421 %attr(4755,root,root) %{_bindir}/sperl%{ver}
1422 %attr(755,root,root) %{_bindir}/suidperl
1423
1424 %files tools
1425 %defattr(644,root,root,755)
1426 %attr(755,root,root) %{_bindir}/a2p
1427 %{_mandir}/man1/a2p.*
1428 %attr(755,root,root) %{_bindir}/corelist
1429 %{_mandir}/man1/corelist.*
1430 %attr(755,root,root) %{_bindir}/find2perl
1431 %{_mandir}/man1/find2perl.*
1432 %attr(755,root,root) %{_bindir}/instmodsh
1433 %{_mandir}/man1/instmodsh.*
1434 %attr(755,root,root) %{_bindir}/libnetcfg
1435 %{_mandir}/man1/libnetcfg.*
1436 %attr(755,root,root) %{_bindir}/psed
1437 %{_mandir}/man1/psed.*
1438 %attr(755,root,root) %{_bindir}/ptar
1439 %{_mandir}/man1/ptar.*
1440 %attr(755,root,root) %{_bindir}/ptardiff
1441 %{_mandir}/man1/ptardiff.*
1442 %attr(755,root,root) %{_bindir}/s2p
1443 %{_mandir}/man1/s2p.*
1444 %attr(755,root,root) %{_bindir}/shasum
1445 %{_mandir}/man1/shasum.*
1446
1447 %files tools-devel
1448 %defattr(644,root,root,755)
1449 %attr(755,root,root) %{_bindir}/perlbug
1450 %{_mandir}/man1/perlbug.*
1451 %attr(755,root,root) %{_bindir}/c2ph
1452 %attr(755,root,root) %{_bindir}/pstruct
1453 %{_mandir}/man1/c2ph.*
1454 %{_mandir}/man1/pstruct.*
1455 %attr(755,root,root) %{_bindir}/dprofpp
1456 %{_mandir}/man1/dprofpp.*
1457 %attr(755,root,root) %{_bindir}/h2ph
1458 %{_mandir}/man1/h2ph.*
1459 %attr(755,root,root) %{_bindir}/h2xs
1460 %{_mandir}/man1/h2xs.*
1461 #%attr(755,root,root) %{_bindir}/perlcc
1462 #%{_mandir}/man1/perlcc.*
1463 %attr(755,root,root) %{_bindir}/perlivp
1464 %{_mandir}/man1/perlivp.*
1465 %attr(755,root,root) %{_bindir}/pl2pm
1466 %{_mandir}/man1/pl2pm.*
1467 %attr(755,root,root) %{_bindir}/prove
1468 %{_mandir}/man1/prove.*
1469 %attr(755,root,root) %{_bindir}/splain
1470 %{_mandir}/man1/splain.*
1471 %attr(755,root,root) %{_bindir}/xsubpp
1472 %{_mandir}/man1/xsubpp.*
1473
1474 %files tools-pod
1475 %defattr(644,root,root,755)
1476 %attr(755,root,root) %{_bindir}/pod*
1477 %{_mandir}/man1/pod*
1478
1479 %if %{with microperl}
1480 %files -n microperl
1481 %defattr(644,root,root,755)
1482 %doc README.micro
1483 %attr(755,root,root) %{_bindir}/microperl
1484 %endif
This page took 0.300629 seconds and 4 git commands to generate.