]> git.pld-linux.org Git - packages/perl.git/blob - perl.spec
- added Speech/Recognizer dirs
[packages/perl.git] / perl.spec
1
2 %define         __find_provides %{_builddir}/%{name}-%{version}/find-perl-provides
3 %define         perlthread %{?_with_perl_threads:-thread-multi}
4
5 Summary:        Practical Extraction and Report Language (Perl)
6 Summary(cs):    Programovací jazyk Perl
7 Summary(da):    Programmeringssproget Perl
8 Summary(de):    Praktische Extraktions- und Berichtsprache
9 Summary(es):    Lenguaje práctica de extracción y listado
10 Summary(fr):    Langage de programmation Perl
11 Summary(id):    Bahasa pemrograman Perl
12 Summary(is):    Forritunarmálið Perl
13 Summary(it):    Perl: linguaggio di programmazione
14 Summary(ja):    Perl ¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì
15 Summary(ko):    ÆÞ ÇÁ·Î±×·¡¹Ö ¾ð¾î
16 Summary(no):    Programmeringsspråket Perl
17 Summary(pl):    Interpreter jêzyka Perl (Practical Extraction and Report Language)
18 Summary(pt):    A linguagem de programação Perl
19 Summary(pt_BR): Linguagem prática de extração e relatório
20 Summary(ru):    ñÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Perl
21 Summary(sk):    Programovací jazyk Perl
22 Summary(sl):    Programski jezik Perl
23 Summary(sv):    Programmeringsspråket Perl
24 Summary(tr):    Kabuk yorumlama dili
25 Summary(zh_CN): Perl ±à³ÌÓïÑÔ¡£
26 Name:           perl
27 Version:        5.6.1
28 Release:        58
29 Epoch:          1
30 License:        GPL/Artistic
31 Group:          Applications/Text
32 Source0:        ftp://ftp.cpan.org/pub/CPAN/src/%{name}-%{version}.tar.gz
33 Source1:        %{name}-non-english-man-pages.tar.bz2
34 Patch0:         %{name}-noroot_install.patch
35 Patch1:         %{name}-nodb.patch
36 Patch2:         %{name}-DESTDIR.patch
37 Patch3:         %{name}-find-provides.patch
38 Patch4:         %{name}-prereq.patch
39 Patch5:         %{name}-syslog.patch
40 Patch6:         %{name}-CGI-upload-tmpdir.patch
41 Patch7:         %{name}-LD_RUN_PATH.patch
42 Patch8:         %{name}-errno_h-parsing.patch
43 Patch9:         %{name}-use-LD_PRELOAD-for-lib%{name}.so.patch
44 Patch10:        %{name}-sitearch.patch
45 Patch11:        %{name}-soname.patch
46 Patch12:        %{name}-db3.patch
47 Patch13:        %{name}-gcc3.patch
48 URL:            http://www.perl.org/
49 BuildRequires:  db3-devel
50 BuildRequires:  gdbm-devel
51 Requires:       perl-Class-Fields
52 Provides:       perl(DynaLoader)
53 Provides:       perl-File-Spec = 0.82
54 Provides:       perl-IO = 1.20
55 Obsoletes:      perl-File-Spec
56 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57 Obsoletes:      perl-IO
58 Obsoletes:      perl-lib
59 Obsoletes:      perl-mod-skel
60 Obsoletes:      perl-base
61
62 %description
63 Perl is an interpreted language optimized for scanning arbitrary text
64 files, extracting information from those text files, and printing
65 reports based on that information. It's also a good language for many
66 system management tasks. The language is intended to be practical
67 (easy to use, efficient, complete) rather than beautiful (tiny,
68 elegant, minimal).
69
70 %description -l cs
71 Perl je vy¹¹í programovací jazyk s koøeny v jazyce C, sed, awk a
72 shellových skriptech. Perl je vhodný pro manipulace s procesy a
73 soubory, ale obzvlá¹tì se hodí ke zpracovávání textù. Perl vyniká
74 praktièností úèinností. I kdy¾ se pou¾ívá prakticky na cokoli, vìt¹ina
75 Perlových programù slou¾í jako správcovské utility nebo programy pro
76 WWW. V Perlu je napsáno velmi mnoho CGI skriptù pro WWW servery na
77 celém svìtì.
78
79 %description -l da
80 Perl er et høgniveauprogramsprog med røtter i C, sed, awk og
81 skalskript. Perl er godt på at behandle processer og filer, og er
82 særskilt godt på at behandle text. Utmærkende for Perl er at det er
83 praktisk og effektivt. Det bruges for at gøre en mængd forskellige
84 saker, men de almindeligeste programmerne er systemadministration og
85 webbprogrammering. En stor andel af CGI-skripten på webben er skrivna
86 i Perl. Du behøver installere pakken perl på dit system så at ditt
87 system kan behandle Perlskript.
88
89 %description -l de
90 Perl ist eine Interpreter-Sprache, die zum Durchsuchen beliebiger
91 Text- dateien, Extrahieren von Informationen aus diesen Dateien und
92 Drucken von auf diesen Informationen basierenden Berichten optimiert
93 ist. Die Sprache eignet sich außerdem für viele
94 Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
95 Anwendung,effizient, vollständig) als schön (winzig, elegant,
96 minimal).
97
98 %description -l es
99 Perl es un lenguaje interpretado, optimizado para manejar archivos
100 texto, extrayendo información de estos archivos y mostrando listados
101 basados en esta información. También es un buen lenguaje para varias
102 tareas de administración de sistema. El lenguaje busca ser más
103 práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
104 elegante, mínimo).
105
106 %description -l fr
107 Perl est un langage interprété, optimisé pour filtrer des fichiers
108 texte, extraire des informations de ces fichiers, et imprimer des
109 rapports basés sur ces informations. C'est aussi un bon langage pour
110 de nombreuses procédures de gestion système. Ce langage se veut
111 pratique (simple à utiliser, efficace, complet) autant qu'agréable
112 (conscrit, élégant, minimal).
113
114 %description -l id
115 Perl adalah sebuah bahasa pemrograman tingkat tinggi yang didasarkan
116 pada C, sed, awk, dan bahasa shell. Perl memiliki kemampuan penanganan
117 proses dan file yang bagus, tapi terutama kemampuan penanganan teksnya
118 yang baik. Ciri khas Perl adalah kepraktisan dan efisiensi. Meski
119 digunakan untuk berbagai hal, aplikasi Perl yang paling umum adalah
120 utilitas sistem administrasi dan pemrograman web. Sebagian besar skrip
121 CGI yang ada di web ditulis dalam Perl. Anda perlu memasang paket perl
122 di sistem agar dapat menjalankan skrip-skrip Perl.
123
124 %description -l is
125 Perl er hás stigs forritunar tungumál sem á rætur sínar að rekja til
126 C, sed, awk, og skeljar forritunar. Perl er góð í að meðhöndla
127 processa og skrár og er sérstaklega góð í að meðhöndla texta. Perls
128 kostir eru nytsamleiki og virkni. Á meðan það er notað til að gera
129 marga mismunandi hluti, Perl mest notuðu forrit eru krefisstjórnunar
130 tól og vef forritun Stór hluti af CGI forritum á vefnum eru skrifaðar
131 í Perl. Þú þarft perl pakkann settan upp á þínu krefi svo þitt kerfi
132 geti notað Perl scriptur.
133
134 %description -l it
135 Perl è un linguaggio di programmazione di alto livello derivato dal
136 linguaggio C, da sed, da awk e dallo scripting delle shell. E' adatto
137 per la gestione di processi, di file e in particolare di file di
138 testo. Perl è un linguaggio semplice ed efficiente. Viene utilizzato
139 per numerosi scopi, ma le sue applicazioni più diffuse sono le utility
140 di amministrazione del sistema e la programmazione Web. Una grossa
141 parte degli script CGI nel Web sono scritti in Perl. È consigliabile
142 installare il pacchetto perl in modo che il sistema sia in grado di
143 gestire gli script di Perl.
144
145 %description -l ja
146 Perl ¤Ï C¸À¸ì¡¢sed, awk¡¢µÚ¤Ó ¥·¥§¥ë¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¤Ëº¬¸»¤ò
147 »ý¤Ä¥Ï¥¤¥ì¥Ù¥ë¤Ê ¥×¥í¥°¥é¥à¸À¸ì¤Ç¤¹¡£Perl ¤Ï¥×¥í¥»¥¹¤ä¥Õ¥¡¥¤¥ë¤Î½èÍý¤Ë
148 ŬÀڤǠ¡¢Æäˠ¥Æ¥­¥¹¥È½èÍý¤Ë¤ÏºÇŬ¤Ç¤¹¡£¤µ¤Þ¤¶¤Þ¤Êºî¶È¤Ë
149 »ÈÍѤµ¤ì¤Þ¤¹¤¬¡¢ Perl¤ÎºÇ¤âÉÑÈˤʳèÍѤϥ·¥¹¥Æ¥à¥¢¥É¥ß¥Ë¥¹¥È¥ì¡¼¥·¥ç¥ó
150 ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤È web¥×¥í¥°¥é¥ß¥ó¥°¤Ç¤¹¡£web¾å¤Î ÂçÉôʬ¤ÎCGI"
151 ¥¹¥¯¥ê¥×¥È¤¬Perl¤Ç½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£ ¥·¥¹¥Æ¥à¤¬Perl¥¹¥¯¥ê¥×¥È¤ò
152 ½èÍý½ÐÍè¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï perl¥Ñ¥Ã¥±¡¼¥¸¤ò ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë
153 ɬÍפ¬¤¢¤ê¤Þ¤¹¡£
154
155 %description -l pl
156 Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych,
157 wyci±gania z nich informacji i drukowania raportu bazuj±cego na tych
158 informacjach. Jest równie¿ doskona³ym jêzykiem do wielu prac
159 zwi±zanych z nadzorem systemu. Jêzyk ten jest w zamierzeniu bardziej
160 praktyczny (³atwy w u¿yciu, wydajny, kompletny) ni¿ piêkny (skromny,
161 elegancki, minimalny).
162
163 %description -l pt
164 O perl é uma linguagem de programação de alto nível que tem como
165 raizes o C, sed, awk, e 'shell scripting'. O perl é bom a manipular
166 processos e ficheiros, e é especialmente bom para manipular texto.
167 Características do Perl são a eficiência e o uso prático. As
168 aplicações mais comuns do Perl são utilitários de administração de
169 sistema e programação Web. Uma grande parte dos 'scripts' CGI na Web
170 são escritos em Perl. Você precisa do pacote perl instalado no seu
171 sistema de maneira a que este possa tratar de 'scripts' de Perl.
172
173 %description -l no
174
175 %description -l pt_BR
176 Perl é uma linguagem interpretada, otimizada para tratar arquivos
177 texto, extraindo informação desses arquivos e mostrando relatórios
178 baseados nessa informação. Também é uma boa linguagem para várias
179 tarefas de administração de sistema. A linguagem procura ser mais
180 prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
181 elegante, mínima).
182
183 %description -l ru
184 Perl - ÜÔÏ ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÕÈÏÄÑÝÉÊ ËÏÒÎÑÍÉ ×
185 C, sed, awk É ÑÚÙËÉ ËÏÍÁÎÄÎÙÈ ÏÂÏÌÏÞÅË (shell). Perl ÈÏÒÏÛ ÄÌÑ ÒÁÂÏÔÙ
186 Ó ÐÒÏÃÅÓÓÁÍÉ É ÆÁÊÌÁÍÉ, Á ÏÓÏÂÅÎÎÏ ÈÏÒÏÛ ÄÌÑ ÚÁÄÁÞ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÏ×.
187 ïÓÏÂÅÎÎÏÓÔÉ Perl - ÐÒÁËÔÉÞÎÏÓÔØ É ÜÆÆÅËÔÉ×ÎÏÓÔØ. èÏÔÑ ÏΠÉ
188 ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÛÅÎÉÑ ÓÁÍÙÈ ÒÁÚÎÙÈ ÚÁÄÁÞ, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ
189 ÐÒÉÍÅÎÅÎÉÑ (É ÔÏ, × ÞÅÍ ÏΠÓÉÌÅÎ) ÜÔÏ, ×ÅÒÏÑÔÎÏ, ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ
190 ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ É web-ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ. âÏÌØÛÁÑ ÞÁÓÔØ CGI ÓËÒÉÐÔÏ×
191 ÎÁÐÉÓÁÎÁ ÎÁ Perl.
192
193 %description -l sk
194 Perl je programovací jazyk vy¹¹ej úrovne s koreòmi v C, sed, awk, a
195 shell skriptoch. Perl má vhodné vlastnosti pre spracovanie procesov a
196 súborov a je zvlá¹» vhodný pre spracovanie textu. Jeho cieµmi sú
197 praktiènos» a efektivita. Aj keï je pou¾ívaný pre mno¾stvo rozlièných
198 èinností, jeho najèastej¹ím pou¾itím (a kde vyniká najviac) sú
199 pravdepodobne nástroje pre správu systému a programovanie na Webe.
200 Veµká èas» CGI skriptov na Webe je napísaná v Perle. Balík perl
201 potrebujete ma» nain¹talovaný, aby bol vá¹ systém schopný spracova»
202 Perl skripty.
203
204 %description -l sv
205 Perl är ett högnivåprogramspråk med rötter i C, sed, awk och
206 skalskript. Perl är bra på att hantera processer och filer, och är
207 särskilt bra på att hantera text. Utmärkande för Perl är att det är
208 praktiskt och effektivt. Det används för att göra en mängd olika
209 saker, men de vanligaste tillämpningarna är systemadministration och
210 webbprogrammering. En stor andel av CGI-skripten på webben är skrivna
211 i Perl. Du behöver installera paketet perl på ditt system så att ditt
212
213 %description -l tr
214 Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak
215 ve bu bilgiye dayalý raporlar hazýrlamak icin geliþtirilmiþ bir
216 yorumlamalý dildir. Ayrýca pek çok sistem yönetimi görevleri için de
217 yararlý yetenekleri vardýr. Perl, güzel (ufak, zarif, minimum)
218 olmaktan çok, pratik olmaya yönelik (kullanýmý kolay, verimli,
219 eksiksiz) olarak tasarlanmýþtýr.
220
221 %description -l uk
222 Perl - ÃÅ ¦ÎÔÅÒÐÒÅÔÏ×ÁÎÁ ÍÏ×Á ÐÒÏÇÒÁÍÕ×ÁÎÎÑ, ÝÏ ÚÁÐÏÚÉÞÕ¤ ¦Äŧ × C,
223 sed, awk ÔÁ ÍÏ×ÁÈ ËÏÍÁÎÄÎÉÈ ÏÂÏÌÏÎÏË (shell). Perl ÄÏÂÒŠЦÄÈÏÄÉÔØ ÄÌÑ
224 ÒÏÂÏÔÉ Ú ÐÒÏÃÅÓÁÍÉ ÔÁ ÆÁÊÌÁÍÉ, Á ÎÁÊËÒÁÝÅ - ÄÌÑ ÏÂÒÏÂËÉ ÔÅËÓÔ¦×.
225 ïÓÏÂÌÉ×ÏÓÔ¦ Perl - ÐÒÁËÔÉÞΦÓÔØ ÔÁ ÅÆÅËÔÉ×ΦÓÔØ. èÏÞÁ ÓÆÅÒÁ ÊÏÇÏ
226 ×ÉËÏÒÉÓÔÁÎÎÑ ÄÕÖÅ ÛÉÒÏËÁ, ÎÁʦÌØÛ ÐÏÛÉÒÅÎÅ ÊÏÇÏ ÚÁÓÔÏÓÕ×ÁÎÎÑ (ÔÁ
227 ÎÁÊÓÉÌØΦÛÁ ÓÔÏÒÏÎÁ) ÃÅ, ¦ÍÏצÒÎÏ, ÕÔÉ̦ÔÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ
228 ÔÁ web-ÐÒÏÇÒÁÍÕ×ÁÎÎÑ. â¦ÌØÛÁ ÞÁÓÔÉÎÁ CGI ÓËÒÉÐԦנÎÁÐÉÓÁÎÁ ÎÁ Perl.
229
230 %description -l zh_CN
231 Perl ÊÇÒ»Öָ߼¶±à³ÌÓïÑÔ£¬ÆðÔ´ÓÚ C¡¢sed¡¢awk ºÍ shell ½Å±¾¡£
232 ËüÉÆÓÚ´¦Àí½ø³ÌºÍÎļþ£¬ÓÈÆäÊÇ´¦ÀíÎı¾¡£Perl
233 µÄÌصãÔÚÓÚÆäʵÓÃÐÔºÍÓÐЧÐÔ¡£
234 ¾¡¹ÜËü¿ÉÓÃÓÚÖ´ÐÐÐí¶à²»Í¬µÄÈÎÎñ£¬µ«ÊÇͨ³£¶àÓ¦ÓÃÓÚϵͳ¹ÜÀíʵÓóÌÐòºÍ Web
235 ±à³Ì¡£\n Web ÉϵĴ󲿷֠CGI ½Å±¾¾ùʹÓàPerl
236 ÓïÑÔ½øÐбàд¡£Äú±ØÐëÔÚϵͳÖа²×° perl Èí¼þ°ü£¬ ÒԱ㴦Àí Perl ½Å±¾¡£
237
238 %package devel
239 Summary:        Perl development files
240 Summary(es):    Development and include files for perl
241 Summary(pl):    Pliki potrzebne przy tworzeniu w³asnych aplikacji w perlu
242 Summary(pt_BR): Arquivos de desenvolvimento e cabeçalhos para o perl
243 Group:          Development/Libraries
244 Requires:       %{name} = %{version}
245 Requires:       %{name}-modules = %{version}
246 Obsoletes:      perl-lib-devel
247
248 %description devel
249 Files for developing applications which embed a Perl interpreter.
250
251 %description devel -l es
252 Development and include files for perl.
253
254 %description devel -l pl
255 Pliki potrzebne przy tworzeniu w³asnych aplikacji w perlu.
256
257 %description devel -l pt_BR
258 Arquivos de desenvolvimento e cabeçalhos para o perl.
259
260 %package -n sperl
261 Summary:        Perl setuid root binaries for use with setuid Perl scripts
262 Summary(de):    sperl zur Verwendung mit setuid Perl-Skripts
263 Summary(es):    sperl, para uso con los scrips de Perl setuid
264 Summary(fr):    sperl, à utiliser avec les scripts Perl setuid
265 Summary(it):    sperl, da usare con gli script di Perl setuid
266 Summary(ja):    Setuid Perl scripts ¤È°ì½ï¤Ë»ÈÍѤ¹¤ë¤¿¤á¤Î suidperl
267 Summary(ko):    Setuid ÆÞ ½ºÅ©¸³Æ®¿Í ÇÔ²² »ç¿ëµÇ´Â suidperl
268 Summary(pl):    Binaria setuid root Perla dla setuid-owych skryptów Perla
269 Summary(pt):    O suidperl, para usar com os programas de Perl 'setuid'
270 Summary(ru):    SUID ×ÅÒÓÉÑ ÑÚÙËÁ Perl
271 Summary(sv):    sperl, att användas med setuid perlskript
272 Summary(uk):    SUID-×ÅÒӦѠÍÏ×É Perl
273 Summary(zh_CN): sperl£¬ÓÃÀ´Óë setuid perl ½Å±¾Ò»ÆðʹÓÃ
274 Group:          Applications/Text
275 Requires:       %{name} = %{version}
276 Obsoletes:      perl-suidperl
277
278 %description -n sperl
279 sperl is a setuid root binary copy of perl that allows for (hopefully)
280 more secure running of setuid Perl scripts.
281
282 %description -n sperl -l de
283 sperl ist eine binäre setuid Kopie von Perl, mit der (hoffentlich)
284 setuid-Skripts sicherer ausgeführt werden können.
285
286 %description -n sperl -l es
287 sperl es una copia binaria de setuid para perl que le permite una
288 ejecución más segura de los scripts de Perl setuid.
289
290 %description -n sperl -l fr
291 sperl est une copie binaire setuid de perl qui permet une exécution
292 plus sûre de scripts Perl setuid.
293
294 %description -n sperl -l it
295 sperl è una copia binaria setuid di perl che consente un'esecuzione
296 più sicura di script di Perl setuid.
297
298 %description -n sperl -l ja
299 sperl ¤Ï setuid Perl scripts.¤ò¤â¤Ã¤È°ÂÁ´¤ËÆ°ºî¤Ç¤­¤ë(´üÂԤΤ¢¤ë)°Ù¤Î
300 perl ¤Îsetuid ¥Ð¥¤¥Ê¥ê ¥³¥Ô¡¼¤Ç¤¹¡£
301
302 %description -n sperl -l pl
303 sperl jest to kopia setuid root programu binarnego perl umo¿liwiaj±ca
304 bezpieczniejsze (miejmy nadziejê) uruchamianie setuidowych skryptów
305 Perla.
306
307 %description -n sperl -l pt
308 O suidperl é uma cópia do perl com 'setuid' que permite uma execução
309 mais segura dos 'scripts' de Perl 'setuid'.
310
311 %description -n sperl -l ru
312 Suid perl ÉÓÐÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓÏÚÄÁ×ÁÔØ
313 ÓËÒÉÐÔÙ Ó ÕÔÁÎÏ×ÌÅÎÎÙÍ ÂÉÔÏÍ SUID. èÏÔÑ × ÎÅÇÏ ×ÓÔÒÏÅÎÏ ÄÏÓÔÁÔÏÞÎÏ
314 ÍÎÏÇÏ ÐÒÏ×ÅÒÏË, ÐÒÉÚ×ÁÎÙÈ ÏÂÅÓÐÅÞÉÔØ ÂÅÚÏÐÁÓÎÏÓÔØ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
315 suid perl ×ÓÅ ÒÁ×ÎÏ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÚÎÁÞÉÔÅÌØÎÕÀ ÐÏÔÅÎÃÉÁÌØÎÕÀ
316 ÏÐÁÓÎÏÓÔØ.
317
318 %description -n sperl -l sv
319 suidperl är en setuid binärkopia av pers som tillåter
320 (förhoppningsvis) säkrare körning av setuid perlskript.
321
322 %description -n sperl -l zh_CN
323 suidperl ÊÇ perl µÄ setuid ¶þ½øÖƸ±±¾¡£ËüÔÊÐí£¨Ï£ÍûÈç´Ë£© ¸ü°²È«µØÔËÐÐ
324 setuid perl ½Å±¾¡£
325
326 %package modules
327 Summary:        Practical Extraction and Report Language - modules
328 Summary(es):    Perl's base modules
329 Summary(pl):    Practical Extraction and Report Language - modu³y
330 Summary(pt_BR): Módulos do perl básicos
331 Group:          Applications/Text
332 Requires:       perl-Test-Harness
333 Prereq:         %{name} = %{version}
334 Provides:       perl-ANSIColor
335 Provides:       perl-DProf
336 Provides:       perl-Devel-Peek
337 Provides:       perl-PodParser
338 Obsoletes:      perl-ANSIColor
339 Obsoletes:      perl-DProf
340 Obsoletes:      perl-Devel-Peek
341 Obsoletes:      perl-PodParser
342
343 %description modules
344 Practical Extraction and Report Language - modules.
345
346 %description modules -l es
347 This package contains standard perl modules needed by some
348 application/scripts.
349
350 %description modules -l pl
351 Practical Extraction and Report Language - modu³y.
352
353 %description modules -l pt_BR
354 Este pacote contém módulos perl básicos necessários por alguns
355 programas/ scripts.
356
357 %package pod
358 Summary:        Perl POD documentation
359 Summary(pl):    Dokumentacja Perla w formacie POD
360 Group:          Applications/Text
361 Prereq:         %{name} = %{version}
362
363 %description pod
364 Practical Extraction and Report Language - POD docs.
365
366 %description pod -l pl
367 Practical Extraction and Report Language - dokumentacja w formacie
368 POD.
369
370 %prep
371 %setup -q
372 %patch0 -p1
373 %patch1 -p1
374 %patch2 -p1
375 %patch3 -p1
376 %patch4 -p1
377 %patch5 -p1
378 %patch6 -p1
379 %patch7 -p1
380 %patch8 -p1
381 %patch9 -p1
382 %patch10 -p1
383 %patch11 -p1
384 %patch12 -p1
385 %patch13 -p1
386
387 for i in find-* ; do
388         mv -f $i $i.old
389         sed "s|FPPATH|%{_builddir}/%{name}-%{version}|g" < $i.old > $i
390         chmod 755 $i; rm -f $i.old
391 done
392
393 %build
394 # this is gross
395 # i added more ugly stuff here
396 # i know that is ugly way to set that but i dont know how do it better
397 cat > config.over <<EOF
398 installprefix=$RPM_BUILD_ROOT%{_prefix}
399 test -d \$installprefix || mkdir -p \$installprefix
400 test -d \$installprefix/bin || mkdir -p \$installprefix/bin
401 installarchlib=\`echo \$installarchlib | sed "s!\$prefix!\$installprefix!"\`
402 installbin=\`echo \$installbin | sed "s!\$prefix!\$installprefix!"\`
403 installman1dir=\`echo \$installman1dir | sed "s!\$prefix!\$installprefix!"\`
404 installman3dir=\`echo \$installman3dir | sed "s!\$prefix!\$installprefix!"\`
405 installprivlib=\`echo \$installprivlib | sed "s!\$prefix!\$installprefix!"\`
406 installscript=\`echo \$installscript | sed "s!\$prefix!\$installprefix!"\`
407 installsitelib=\`echo \$installsitelib | sed "s!\$prefix!\$installprefix!"\`
408 installsitearch=\`echo \$installsitearch | sed "s!\$prefix!\$installprefix!"\`
409 dynamic_ext=\`echo \$dynamic_ext GDBM_File NDBM_File\`
410 EOF
411
412 USETHREADS=%{!?_with_perl_threads:-U}%{?_with_perl_threads:-D}
413 sh Configure \
414         -des \
415         -Dcc=%{__cc} \
416         -Darchname=%{_target_platform} \
417         -Dcccdlflags='-fPIC' \
418         -Dccdlflags='-rdynamic' \
419         -Dprefix=%{_prefix} \
420         -Dscriptdir=%{_bindir} \
421         -Dsitelib=%{_libdir}/perl5/site_perl \
422         -Dman1dir=%{_mandir}/man1 \
423         -Dman3dir=%{_mandir}/man3 \
424         -Dman3ext=3pm \
425         -Doptimize="%{rpmcflags}" \
426         ${USETHREADS}usethreads \
427         -Uuselargefiles \
428 %ifarch sparc sparc64
429         -Ud_longdbl \
430 %endif
431         -Duseshrplib \
432         -Dd_dosuid \
433         -Ud_setresuid \
434         -Ud_setresgid
435
436 mv -f Makefile Makefile.bak
437 sed -e 's#^CCDLFLAGS = -rdynamic -Wl,-rpath,/usr/lib/perl5/.*#CCDLFLAGS = -rdynamic#' \
438         Makefile.bak > Makefile
439
440 %{__make}
441
442 %install
443 rm -rf $RPM_BUILD_ROOT
444 install -d $RPM_BUILD_ROOT
445
446 %{__make} install
447 install utils/pl2pm $RPM_BUILD_ROOT%{_bindir}/pl2pm
448
449 ## Generate *.ph files with a trick (based on RH).
450
451 %{__make} all -f - <<EOF
452 PKGS    = glibc-devel gdbm-devel gpm-devel libgr-devel libjpeg-devel \
453         libpng-devel libtiff-devel ncurses-devel popt-devel \
454         zlib-devel binutils libelf e2fsprogs-devel pam-devel pwdb-devel \
455         rpm-devel
456 STDH    = \$(filter %{_includedir}/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' \$(PKGS)))
457 STDH    += \$(wildcard %{_includedir}/linux/*.h) \$(wildcard %{_includedir}/asm/*.h) \$(wildcard %{_includedir}/scsi/*.h)
458 GCCDIR  = \$(shell gcc --print-file-name include)
459 GCCH    = \$(filter \$(GCCDIR)/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' gcc))
460
461 LIBPATH = %{_builddir}/%{name}-%{version}
462 PERLLIB = $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}
463 PERLBIN = $RPM_BUILD_ROOT%{_bindir}/perl
464 PERL    = LD_LIBRARY_PATH=\$(LIBPATH) PERL5LIB=\$(PERLLIB) \$(PERLBIN)
465 PHDIR   = \$(PERLLIB)/%{_target_platform}%{perlthread}
466 PHBIN   = $RPM_BUILD_ROOT%{_bindir}/h2ph
467 H2PH    = \$(PERL) \$(PHBIN) -d \$(PHDIR)/
468
469 all: std-headers gcc-headers
470
471 std-headers: \$(STDH)
472         cd %{_includedir} && \$(H2PH) \$(STDH:%{_includedir}/%%=%%)
473
474 gcc-headers: \$(GCCH)
475         cd \$(GCCDIR) && \$(H2PH) \$(GCCH:\$(GCCDIR)/%%=%%)
476
477 EOF
478
479 ## Fix paths
480 (
481 cd $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/%{_target_platform}%{perlthread}
482 sed -e "s|$RPM_BUILD_ROOT||g" < Config.pm > Config.pm.new
483 mv -f Config.pm.new Config.pm
484 sed -e "s|$RPM_BUILD_ROOT||g" < .packlist > .packlist.new
485 mv -f .packlist.new .packlist
486 )
487
488 ## Fix lib
489 rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/*/CORE/libperl.so*
490 install libperl.so.%{version} $RPM_BUILD_ROOT%{_libdir}
491 ln -sf libperl.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libperl.so
492
493 ## Fix installed man pages list
494 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perl{5004delta,5005delta,aix,amiga,bs2000}* \
495         $RPM_BUILD_ROOT%{_mandir}/man1/perl{cygwin,dos,hpux,machten,macos}* \
496         $RPM_BUILD_ROOT%{_mandir}/man1/perl{mpeix,os2,os390,solaris,vmesa,vms,vos,win32}*
497
498 # dir tree for other perl modules
499 (cd $RPM_BUILD_ROOT%{_libdir}/perl5/site_perl
500 install -d AI Apache Archive Array Astro Audio Authen B Bundle Business \
501         CGI Class Config Convert Crypt DBD Data Date Devel Digest ExtUtils \
502         File Filesys Font Games Getopt Graph HTML HTTP I18N IO/Socket IPC \
503         Image Inline Language Lingua/EN List Locale Log MIME Mail Math \
504         Module Net/SMTP NetServer Netscape News Number OLE Parse Pod \
505         PostScript Proc RADIUS RPC Regexp SOAP/Transport Set Sort Speech \
506         Spreadsheet Sub Statistics \
507         String Sys TeX Test Text/Query Tie Time Tree WWW XML \
508         auto/{AI,Array,Crypt,Mail,Net,Statistics,Text,WWW}
509
510 cd %{_target_platform}*/%{version}
511 install -d Astro Audio Authen BSD Bit Compress Crypt/OpenSSL Data Devel \
512         Digest File IPC Locale Math Net Speech/Recognizer String Term Text \
513         Unicode XML \
514         auto/{Astro,Audio,Authen,BSD,Bit,Compress,Crypt/OpenSSL,Data,Devel} \
515         auto/{Digest,File,IPC,Locale,Math,Net,Speech/Recognizer,String,Term} \
516         auto/{Text,Unicode,XML}
517 )
518
519 # These File::Spec submodules are for non-Unix systems
520 rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/File/Spec/[EMOVW]*.pm
521 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/File::Spec::{Epoc,Mac,OS2,VMS,Win32}.3pm*
522 #
523 # Newer Test::Harness is available as a separate package
524 rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/Test/Harness.pm
525 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/Test::Harness.3pm*
526 #
527 # Newer DB_File is available as a separate package
528 rm -rf $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File
529 rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/%{_target_platform}*/DB_File.pm
530 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/DB_File.3pm*
531 #
532 # Newer CGI is available as a separate package
533 rm -rf $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/CGI*
534 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/CGI*.3pm*
535
536 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
537
538 %clean
539 rm -rf $RPM_BUILD_ROOT
540
541 %post   -p /sbin/ldconfig
542 %postun -p /sbin/ldconfig
543
544 %files
545 %defattr(644,root,root,755)
546 %attr(755,root,root) %{_bindir}/a2p
547 %attr(755,root,root) %{_bindir}/find2perl
548 %attr(755,root,root) %{_bindir}/perl
549 %attr(755,root,root) %{_bindir}/perl%{version}
550 %attr(755,root,root) %{_bindir}/s2p
551 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
552
553 %dir %{_libdir}/perl5
554 %dir %{_libdir}/perl5/%{version}
555
556 %dir %{_libdir}/perl5/site_perl
557 %{_libdir}/perl5/site_perl/AI
558 %{_libdir}/perl5/site_perl/Apache
559 %{_libdir}/perl5/site_perl/Audio
560 %{_libdir}/perl5/site_perl/Astro
561 %{_libdir}/perl5/site_perl/Archive
562 %{_libdir}/perl5/site_perl/Array
563 %{_libdir}/perl5/site_perl/Authen
564 %{_libdir}/perl5/site_perl/Bundle
565 %{_libdir}/perl5/site_perl/Business
566 %{_libdir}/perl5/site_perl/CGI
567 %{_libdir}/perl5/site_perl/Class
568 %{_libdir}/perl5/site_perl/Config
569 %{_libdir}/perl5/site_perl/Convert
570 %{_libdir}/perl5/site_perl/Crypt
571 %{_libdir}/perl5/site_perl/DBD
572 %{_libdir}/perl5/site_perl/Data
573 %{_libdir}/perl5/site_perl/Date
574 %{_libdir}/perl5/site_perl/Devel
575 %{_libdir}/perl5/site_perl/Digest
576 %{_libdir}/perl5/site_perl/ExtUtils
577 %{_libdir}/perl5/site_perl/File
578 %{_libdir}/perl5/site_perl/Filesys
579 %{_libdir}/perl5/site_perl/Font
580 %{_libdir}/perl5/site_perl/Games
581 %{_libdir}/perl5/site_perl/Getopt
582 %{_libdir}/perl5/site_perl/Graph
583 %{_libdir}/perl5/site_perl/HTML
584 %{_libdir}/perl5/site_perl/HTTP
585 %{_libdir}/perl5/site_perl/I18N
586 %{_libdir}/perl5/site_perl/IO
587 %{_libdir}/perl5/site_perl/IPC
588 %{_libdir}/perl5/site_perl/Image
589 %{_libdir}/perl5/site_perl/Inline
590 %{_libdir}/perl5/site_perl/Language
591 %{_libdir}/perl5/site_perl/Lingua
592 %{_libdir}/perl5/site_perl/List
593 %{_libdir}/perl5/site_perl/Locale
594 %{_libdir}/perl5/site_perl/Log
595 %{_libdir}/perl5/site_perl/MIME
596 %{_libdir}/perl5/site_perl/Mail
597 %{_libdir}/perl5/site_perl/Math
598 %{_libdir}/perl5/site_perl/Module
599 %{_libdir}/perl5/site_perl/News
600 %{_libdir}/perl5/site_perl/Net
601 %{_libdir}/perl5/site_perl/Number
602 %{_libdir}/perl5/site_perl/OLE
603 %{_libdir}/perl5/site_perl/Parse
604 %{_libdir}/perl5/site_perl/Pod
605 %{_libdir}/perl5/site_perl/PostScript
606 %{_libdir}/perl5/site_perl/Proc
607 %{_libdir}/perl5/site_perl/RADIUS
608 %{_libdir}/perl5/site_perl/RPC
609 %{_libdir}/perl5/site_perl/Regexp
610 %{_libdir}/perl5/site_perl/Set
611 %{_libdir}/perl5/site_perl/Sort
612 %{_libdir}/perl5/site_perl/Speech
613 %{_libdir}/perl5/site_perl/Spreadsheet
614 %{_libdir}/perl5/site_perl/Statistics
615 %{_libdir}/perl5/site_perl/String
616 %{_libdir}/perl5/site_perl/Sub
617 %{_libdir}/perl5/site_perl/Sys
618 %{_libdir}/perl5/site_perl/TeX
619 %{_libdir}/perl5/site_perl/Test
620 %{_libdir}/perl5/site_perl/Text
621 %{_libdir}/perl5/site_perl/Tie
622 %{_libdir}/perl5/site_perl/Time
623 %{_libdir}/perl5/site_perl/Tree
624 %{_libdir}/perl5/site_perl/WWW
625 %{_libdir}/perl5/site_perl/XML
626 %{_libdir}/perl5/site_perl/auto
627 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*
628 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}
629 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Astro
630 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Audio
631 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Authen
632 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/BSD
633 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Bit
634 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Compress
635 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Crypt
636 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Data
637 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Devel
638 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Digest
639 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/File
640 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/IPC
641 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Locale
642 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Math
643 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Net
644 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Speech
645 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/String
646 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Term
647 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Text
648 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Unicode
649 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/XML
650 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto
651 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Astro
652 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Audio
653 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Authen
654 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/BSD
655 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Bit
656 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Compress
657 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Crypt
658 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Data
659 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Devel
660 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Digest
661 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/File
662 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/IPC
663 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Locale
664 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Math
665 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Net
666 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Speech
667 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/String
668 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Term
669 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Text
670 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Unicode
671 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/XML
672
673 %{_libdir}/perl5/%{version}/AutoLoader.pm
674 %{_libdir}/perl5/%{version}/Carp
675 %{_libdir}/perl5/%{version}/Carp.pm
676 %{_libdir}/perl5/%{version}/Class
677 %{_libdir}/perl5/%{version}/Cwd.pm
678 %{_libdir}/perl5/%{version}/DirHandle.pm
679 %{_libdir}/perl5/%{version}/Exporter
680 %{_libdir}/perl5/%{version}/Exporter.pm
681 %dir %{_libdir}/perl5/%{version}/File
682 %{_libdir}/perl5/%{version}/File/Basename.pm
683 %{_libdir}/perl5/%{version}/File/Find.pm
684 %{_libdir}/perl5/%{version}/File/Path.pm
685 %{_libdir}/perl5/%{version}/File/Spec.pm
686 %{_libdir}/perl5/%{version}/File/Spec/Functions.pm
687 %{_libdir}/perl5/%{version}/File/stat.pm
688 %dir %{_libdir}/perl5/%{version}/File/Spec
689 %{_libdir}/perl5/%{version}/File/Spec/Unix.pm
690 %{_libdir}/perl5/%{version}/FileHandle.pm
691 %dir %{_libdir}/perl5/%{version}/IO
692 %dir %{_libdir}/perl5/%{version}/IO/Socket
693 %{_libdir}/perl5/%{version}/IO/Socket/INET.pm
694 %{_libdir}/perl5/%{version}/IO/Socket/UNIX.pm
695 %dir %{_libdir}/perl5/%{version}/IPC
696 %{_libdir}/perl5/%{version}/IPC/Open2.pm
697 %{_libdir}/perl5/%{version}/IPC/Open3.pm
698 %{_libdir}/perl5/%{version}/SelectSaver.pm
699 %{_libdir}/perl5/%{version}/Symbol.pm
700 %dir %{_libdir}/perl5/%{version}/Text
701 %{_libdir}/perl5/%{version}/Text/Tabs.pm
702 %{_libdir}/perl5/%{version}/Text/Wrap.pm
703 %dir %{_libdir}/perl5/%{version}/Time
704 %{_libdir}/perl5/%{version}/Time/Local.pm
705 %{_libdir}/perl5/%{version}/attributes.pm
706 %{_libdir}/perl5/%{version}/autouse.pm
707 # newer versions are in perl-Class-Fields
708 #%{_libdir}/perl5/%{version}/base.pm
709 #%{_libdir}/perl5/%{version}/fields.pm
710 %{_libdir}/perl5/%{version}/constant.pm
711 %{_libdir}/perl5/%{version}/integer.pm
712 %{_libdir}/perl5/%{version}/lib.pm
713 %{_libdir}/perl5/%{version}/locale.pm
714 %{_libdir}/perl5/%{version}/overload.pm
715 %{_libdir}/perl5/%{version}/strict.pm
716 %{_libdir}/perl5/%{version}/vars.pm
717 %{_libdir}/perl5/%{version}/warnings.pm
718 %dir %{_libdir}/perl5/%{version}/warnings
719 %{_libdir}/perl5/%{version}/warnings/register.pm
720 %dir %{_libdir}/perl5/%{version}/pod
721 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*
722 %{_libdir}/perl5/%{version}/%{_target_platform}*/Config.pm
723 %{_libdir}/perl5/%{version}/%{_target_platform}*/DynaLoader.pm
724 %{_libdir}/perl5/%{version}/%{_target_platform}*/Errno.pm
725 %{_libdir}/perl5/%{version}/%{_target_platform}*/Fcntl.pm
726 %{_libdir}/perl5/%{version}/%{_target_platform}*/IO.pm
727 %{_libdir}/perl5/%{version}/%{_target_platform}*/IO
728 %{_libdir}/perl5/%{version}/%{_target_platform}*/POSIX.pm
729 %{_libdir}/perl5/%{version}/%{_target_platform}*/Socket.pm
730 %{_libdir}/perl5/%{version}/%{_target_platform}*/XSLoader.pm
731 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto
732 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader
733 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/dl_findfile.al
734 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Fcntl
735 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Fcntl/Fcntl.bs
736 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Fcntl/Fcntl.so
737 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO
738 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO/IO.bs
739 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IO/IO.so
740 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX
741 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/POSIX.bs
742 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/POSIX.so
743 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/tmpfile.al
744 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket
745 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket/Socket.bs
746 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Socket/Socket.so
747
748 # some *.ph files, probably more shoud be included (if not all)
749 %{_libdir}/perl5/%{version}/%{_target_platform}*/*.ph
750 %{_libdir}/perl5/%{version}/%{_target_platform}*/asm
751 %{_libdir}/perl5/%{version}/%{_target_platform}*/bits
752 %{_libdir}/perl5/%{version}/%{_target_platform}*/gnu
753 %{_libdir}/perl5/%{version}/%{_target_platform}*/linux
754 %{_libdir}/perl5/%{version}/%{_target_platform}*/net
755 %{_libdir}/perl5/%{version}/%{_target_platform}*/sys
756
757 %{_mandir}/man1/a2p.1*
758 %{_mandir}/man1/dprofpp.1*
759 %{_mandir}/man1/find2perl.1*
760 %{_mandir}/man1/perl.1*
761 %{_mandir}/man1/perl[ae-z]*.1*
762 %{_mandir}/man1/perlb[^u]*.1*
763 %{_mandir}/man1/perlc[^c]*.1*
764 %{_mandir}/man1/perld[^o]*.1*
765 %{_mandir}/man1/s2p.1*
766 %{_mandir}/man1/xsubpp.1*
767 %lang(fi) %{_mandir}/fi/man1/perl*
768 %lang(pl) %{_mandir}/pl/man1/perl*
769 %{_mandir}/man3/AutoL*
770 %{_mandir}/man3/C[aow]*
771 %{_mandir}/man3/D[iy]*
772 %{_mandir}/man3/Exp*
773 %{_mandir}/man3/Fcntl*
774 %{_mandir}/man3/File::[BFPSs]*
775 %{_mandir}/man3/FileH*
776 %{_mandir}/man3/IO*
777 %{_mandir}/man3/IPC::O*
778 %{_mandir}/man3/PO*
779 %{_mandir}/man3/Sele*
780 %{_mandir}/man3/So*
781 %{_mandir}/man3/Sym*
782 %{_mandir}/man3/Text::[TW]*
783 %{_mandir}/man3/Time::L*
784 %{_mandir}/man3/[Xivw]*
785 %{_mandir}/man3/attri*
786 %{_mandir}/man3/au*
787 # newer versions are in perl-Class-Fields
788 #%{_mandir}/man3/base.*
789 #%{_mandir}/man3/fields.*
790 %{_mandir}/man3/co*
791 %{_mandir}/man3/l[io]*
792 %{_mandir}/man3/ov*
793 %{_mandir}/man3/st*
794
795 %files devel
796 %defattr(644,root,root,755)
797 %doc README Changes
798 %attr(755,root,root) %{_bindir}/c2ph
799 %attr(755,root,root) %{_bindir}/dprofpp
800 %attr(755,root,root) %{_bindir}/h2ph
801 %attr(755,root,root) %{_bindir}/h2xs
802 %attr(755,root,root) %{_bindir}/perlbug
803 %attr(755,root,root) %{_bindir}/perlcc
804 %attr(755,root,root) %{_bindir}/perldoc
805 %attr(755,root,root) %{_bindir}/pl2pm
806 %attr(755,root,root) %{_bindir}/pod*
807 %attr(755,root,root) %{_bindir}/pstruct
808 %attr(755,root,root) %{_bindir}/splain
809
810 %attr(755,root,root) %{_libdir}/lib*.so
811 %{_mandir}/man1/c2ph.1*
812 %{_mandir}/man1/h2ph.1*
813 %{_mandir}/man1/h2xs.1*
814 %{_mandir}/man1/perlbug.1*
815 %{_mandir}/man1/perlcc.1*
816 %{_mandir}/man1/perldoc.1*
817 %{_mandir}/man1/pl2pm.1*
818 %{_mandir}/man1/pod2html.1*
819 %{_mandir}/man1/pod2man.1*
820 %{_mandir}/man1/pod2text.1*
821 %{_mandir}/man1/pod2usage.1*
822 %{_mandir}/man1/podchecker.1*
823 %{_mandir}/man1/podselect.1*
824 %{_mandir}/man1/pstruct.1*
825 %{_mandir}/man1/splain.1*
826
827 %{_libdir}/perl5/%{version}/%{_target_platform}*/CORE
828
829 %files -n sperl
830 %defattr(644,root,root,755)
831 %attr(4755,root,root) %{_bindir}/sperl%{version}
832 %attr(4755,root,root) %{_bindir}/suidperl
833
834 %files modules
835 %defattr(644,root,root,755)
836 %{_libdir}/perl5/site_perl/B
837 %{_libdir}/perl5/site_perl/NetServer
838 %{_libdir}/perl5/site_perl/Netscape
839 %{_libdir}/perl5/site_perl/SOAP
840 %{_libdir}/perl5/%{version}/B
841 %{_libdir}/perl5/%{version}/CPAN
842 %{_libdir}/perl5/%{version}/Devel
843 %{_libdir}/perl5/%{version}/ExtUtils
844 %{_libdir}/perl5/%{version}/File/CheckTree.pm
845 %{_libdir}/perl5/%{version}/File/Compare.pm
846 %{_libdir}/perl5/%{version}/File/Copy.pm
847 %{_libdir}/perl5/%{version}/File/DosGlob.pm
848 %{_libdir}/perl5/%{version}/File/Temp.pm
849 #%{_libdir}/perl5/%{version}/File/Spec/[A-OV-Z]*.pm
850 %{_libdir}/perl5/%{version}/Getopt
851 %{_libdir}/perl5/%{version}/I18N
852 %{_libdir}/perl5/%{version}/Math
853 %{_libdir}/perl5/%{version}/Net
854 %{_libdir}/perl5/%{version}/Pod
855 %{_libdir}/perl5/%{version}/Search
856 %{_libdir}/perl5/%{version}/Term
857 #%{_libdir}/perl5/%{version}/Test
858 %{_libdir}/perl5/%{version}/Text/Abbrev.pm
859 %{_libdir}/perl5/%{version}/Text/ParseWords.pm
860 %{_libdir}/perl5/%{version}/Text/Soundex.pm
861 %{_libdir}/perl5/%{version}/Tie
862 %{_libdir}/perl5/%{version}/Time/[!L]*
863 %{_libdir}/perl5/%{version}/User
864 %{_libdir}/perl5/%{version}/auto
865 %{_libdir}/perl5/%{version}/pod/perldiag.pod
866 %{_libdir}/perl5/%{version}/unicode
867 %{_libdir}/perl5/%{version}/*.pl
868 %{_libdir}/perl5/%{version}/AnyDBM_File.pm
869 %{_libdir}/perl5/%{version}/AutoSplit.pm
870 %{_libdir}/perl5/%{version}/Benchmark.pm
871 %{_libdir}/perl5/%{version}/blib.pm
872 %{_libdir}/perl5/%{version}/bytes.pm
873 %{_libdir}/perl5/%{version}/charnames.pm
874 %{_libdir}/perl5/%{version}/CPAN.pm
875 %{_libdir}/perl5/%{version}/DB.pm
876 %{_libdir}/perl5/%{version}/diagnostics.pm
877 %{_libdir}/perl5/%{version}/Dumpvalue.pm
878 %{_libdir}/perl5/%{version}/English.pm
879 %{_libdir}/perl5/%{version}/Env.pm
880 %{_libdir}/perl5/%{version}/Fatal.pm
881 %{_libdir}/perl5/%{version}/FileCache.pm
882 %{_libdir}/perl5/%{version}/filetest.pm
883 %{_libdir}/perl5/%{version}/FindBin.pm
884 %{_libdir}/perl5/%{version}/less.pm
885 %{_libdir}/perl5/%{version}/open.pm
886 %{_libdir}/perl5/%{version}/SelfLoader.pm
887 %{_libdir}/perl5/%{version}/Shell.pm
888 %{_libdir}/perl5/%{version}/sigtrap.pm
889 %{_libdir}/perl5/%{version}/subs.pm
890 %{_libdir}/perl5/%{version}/Test.pm
891 %{_libdir}/perl5/%{version}/UNIVERSAL.pm
892 %{_libdir}/perl5/%{version}/utf8.pm
893 %{_libdir}/perl5/%{version}/%{_target_platform}*/B
894 %{_libdir}/perl5/%{version}/%{_target_platform}*/Data
895 %{_libdir}/perl5/%{version}/%{_target_platform}*/Devel
896 %{_libdir}/perl5/%{version}/%{_target_platform}*/File
897 %{_libdir}/perl5/%{version}/%{_target_platform}*/IPC
898 %{_libdir}/perl5/%{version}/%{_target_platform}*/Sys
899 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/B
900 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/B/B.bs
901 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/B/B.so
902 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/ByteLoader
903 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/ByteLoader/ByteLoader.bs
904 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/ByteLoader/ByteLoader.so
905 # we have newer DB_File in a separate package
906 #%dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File
907 #%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File/autosplit.ix
908 #%{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File/DB_File.bs
909 #%attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DB_File/DB_File.so
910 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data
911 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data/Dumper
912 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data/Dumper/Dumper.bs
913 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Data/Dumper/Dumper.so
914 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel
915 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/DProf
916 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/DProf/DProf.bs
917 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/DProf/DProf.so
918 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/Peek
919 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/Peek/Peek.bs
920 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Devel/Peek/Peek.so
921 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/DynaLoader.a
922 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/autosplit.ix
923 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/dl_expandspec.al
924 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/dl_find_symbol_anywhere.al
925 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/DynaLoader/extralibs.ld
926 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File
927 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob
928 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob/autosplit.ix
929 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob/Glob.bs
930 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/File/Glob/Glob.so
931 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File
932 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File/autosplit.ix
933 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File/GDBM_File.bs
934 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/GDBM_File/GDBM_File.so
935 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC
936 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC/SysV
937 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC/SysV/SysV.bs
938 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/IPC/SysV/SysV.so
939 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/NDBM_File
940 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/NDBM_File/NDBM_File.bs
941 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/NDBM_File/NDBM_File.so
942 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Opcode
943 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Opcode/Opcode.bs
944 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Opcode/Opcode.so
945 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/[a-su-w]*.al
946 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/time.al
947 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/tolower.al
948 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/toupper.al
949 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/POSIX/*.ix
950 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/SDBM_File
951 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/SDBM_File/SDBM_File.bs
952 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/SDBM_File/SDBM_File.so
953 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys
954 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname
955 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname/autosplit.ix
956 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname/Hostname.bs
957 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Hostname/Hostname.so
958 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Syslog
959 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Syslog/Syslog.bs
960 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/Sys/Syslog/Syslog.so
961 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/attrs
962 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/attrs/attrs.bs
963 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/attrs/attrs.so
964 %dir %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/re
965 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/re/re.bs
966 %attr(755,root,root) %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/re/re.so
967 %{_libdir}/perl5/%{version}/%{_target_platform}*/auto/sdbm
968 %{_libdir}/perl5/%{version}/%{_target_platform}*/B.pm
969 %{_libdir}/perl5/%{version}/%{_target_platform}*/ByteLoader.pm
970 #%{_libdir}/perl5/%{version}/%{_target_platform}*/DB_File.pm
971 %{_libdir}/perl5/%{version}/%{_target_platform}*/attrs.pm
972 %{_libdir}/perl5/%{version}/%{_target_platform}*/GDBM_File.pm
973 %{_libdir}/perl5/%{version}/%{_target_platform}*/NDBM_File.pm
974 %{_libdir}/perl5/%{version}/%{_target_platform}*/Opcode.pm
975 %{_libdir}/perl5/%{version}/%{_target_platform}*/O.pm
976 %{_libdir}/perl5/%{version}/%{_target_platform}*/ops.pm
977 %{_libdir}/perl5/%{version}/%{_target_platform}*/re.pm
978 %{_libdir}/perl5/%{version}/%{_target_platform}*/Safe.pm
979 %{_libdir}/perl5/%{version}/%{_target_platform}*/SDBM_File.pm
980
981 %{_mandir}/man3/An*
982 %{_mandir}/man3/AutoS*
983 %{_mandir}/man3/[BMNOU]*
984 %{_mandir}/man3/C[Pl]*
985 %{_mandir}/man3/D[Baeu]*
986 %{_mandir}/man3/E[nr]*
987 %{_mandir}/man3/Ext*
988 %{_mandir}/man3/Fa*
989 %{_mandir}/man3/File::[CDGT]*
990 %{_mandir}/man3/FileC*
991 %{_mandir}/man3/Fin*
992 %{_mandir}/man3/G[De]*
993 %{_mandir}/man3/I1*
994 %{_mandir}/man3/IPC::[MS]*
995 %{_mandir}/man3/Po*
996 %{_mandir}/man3/S[Dah]*
997 %{_mandir}/man3/Sea*
998 %{_mandir}/man3/Self*
999 %{_mandir}/man3/Sys*
1000 %{_mandir}/man3/Te[rs]*
1001 %{_mandir}/man3/Text::[APS]*
1002 %{_mandir}/man3/Tie*
1003 %{_mandir}/man3/Time::[glt]*
1004 %{_mandir}/man3/attrs*
1005 %{_mandir}/man3/b[ly]*
1006 %{_mandir}/man3/ch*
1007 %{_mandir}/man3/d*
1008 %{_mandir}/man3/fil*
1009 %{_mandir}/man3/le*
1010 %{_mandir}/man3/op*
1011 %{_mandir}/man3/re*
1012 %{_mandir}/man3/s[iu]*
1013 %{_mandir}/man3/u*
1014
1015 %files pod
1016 %defattr(644,root,root,755)
1017 %{_libdir}/perl5/%{version}/pod/perl[^d]*
1018 %{_libdir}/perl5/%{version}/pod/perld[^i]*
This page took 0.098154 seconds and 4 git commands to generate.