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