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