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