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