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