]> git.pld-linux.org Git - packages/perl.git/blobdiff - perl.spec
- one more dir: %%{perl_sitelib}/Class
[packages/perl.git] / perl.spec
index 9102c48e19beee86c26f65d1e16b9fffc49edf9f..25072685d528d922763f2a575a1f0d58a779c77c 100644 (file)
--- a/perl.spec
+++ b/perl.spec
@@ -1,20 +1,23 @@
+
 %define                __find_provides %{_builddir}/%{name}-%{version}/find-perl-provides
 %define                perlthread %{?_with_perl_threads:-thread-multi}
-Summary:       Practical Extraction and Report Language
+
+Summary:       Practical Extraction and Report Language (Perl)
 Summary(de):   Praktische Extraktions- und Berichtsprache
-Summary(fr):   Practical Extraction and Report Language (Perl)
-Summary(pl):   Practical Extraction and Report Language (Perl)
+Summary(es):   Lenguaje práctica de extracción y listado
+Summary(pl):   Interpreter jêzyka Perl (Practical Extraction and Report Language)
+Summary(pt_BR):        Linguagem prática de extração e relatório
+Summary(ru):   Practical Extraction and Report Language
 Summary(tr):   Kabuk yorumlama dili
+Summary(uk):   Practical Extraction and Report Language
 Name:          perl
 Version:       5.6.1
-Release:       16
+Release:       35
 Epoch:         1
 License:       GPL
 Group:         Applications/Text
-Group(de):     Applikationen/Text
-Group(fr):     Utilitaires/Texte
-Group(pl):     Aplikacje/Tekst
-Source0:       ftp://ftp.perl.org/pub/perl/CPAN/src/%{name}-%{version}.tar.gz
+Source0:       ftp://ftp.cpan.org/pub/CPAN/src/%{name}-%{version}.tar.gz
+Source1:       %{name}-non-english-man-pages.tar.bz2
 Patch0:                %{name}-noroot_install.patch
 Patch1:                %{name}-nodb.patch
 Patch2:                %{name}-DESTDIR.patch
@@ -24,17 +27,18 @@ Patch5:             %{name}-syslog.patch
 Patch6:                %{name}-CGI-upload-tmpdir.patch
 Patch7:                %{name}-LD_RUN_PATH.patch
 Patch8:                %{name}-errno_h-parsing.patch
-Patch9:                %{name}-use-LD_PRELOAD-for-libperl.so.patch
+Patch9:                %{name}-use-LD_PRELOAD-for-lib%{name}.so.patch
 Patch10:       %{name}-sitearch.patch
 Patch11:       %{name}-soname.patch
 Patch12:       %{name}-db3.patch
 URL:           http://www.perl.org/
 BuildRequires: db3-devel
 BuildRequires: gdbm-devel
+Provides:      perl(DynaLoader)
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     perl-lib
 Obsoletes:     perl-mod-skel
-Provides:      perl(DynaLoader)
+Obsoletes:     perl-base
 
 %description
 Perl is an interpreted language optimized for scanning arbitrary text
@@ -53,6 +57,14 @@ Systemverwaltungsaufgaben. Sie ist eher praktisch (einfache
 Anwendung,effizient, vollständig) als schön (winzig, elegant,
 minimal).
 
+%description -l es
+Perl es un lenguaje interpretado, optimizado para manejar archivos
+texto, extrayendo información de estos archivos y mostrando listados
+basados en esta información. También es un buen lenguaje para varias
+tareas de administración de sistema. El lenguaje busca ser más
+práctico (fácil de usar, eficiente, completo) que bonito (minúsculo,
+elegante, mínimo).
+
 %description -l fr
 Perl est un langage interprété, optimisé pour filtrer des fichiers
 texte, extraire des informations de ces fichiers, et imprimer des
@@ -64,10 +76,32 @@ pratique (simple 
 %description -l pl
 Perl jest jêzykiem przeznaczonym do skanowania plików tekstowych,
 wyci±gania z nich informacji i drukowania raportu bazuj±cego na tych
-informacjach. Jest równie¿ doskona³ym jêzykiem do wielu prac zwi±zanych
-z nadzorem systemu. Jêzyk ten jest w zamierzeniu bardziej praktyczny
-(³atwy w u¿yciu, wydajny, kompletny) ni¿ piêkny (skromny, elegancki,
-minimalny).
+informacjach. Jest równie¿ doskona³ym jêzykiem do wielu prac
+zwi±zanych z nadzorem systemu. Jêzyk ten jest w zamierzeniu bardziej
+praktyczny (³atwy w u¿yciu, wydajny, kompletny) ni¿ piêkny (skromny,
+elegancki, minimalny).
+
+%description -l pt_BR
+Perl é uma linguagem interpretada, otimizada para tratar arquivos
+texto, extraindo informação desses arquivos e mostrando relatórios
+baseados nessa informação. Também é uma boa linguagem para várias
+tarefas de administração de sistema. A linguagem procura ser mais
+prática (fácil de usar, eficiente, completa) do que bonita (minúscula,
+elegante, mínima).
+
+%description -l ru
+Perl - ÜÔÏ ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÕÈÏÄÑÝÉÊ ËÏÒÎÑÍÉ ×
+C, sed, awk É ÑÚÙËÉ ËÏÍÁÎÄÎÙÈ ÏÂÏÌÏÞÅË (shell). Perl ÈÏÒÏÛ ÄÌÑ ÒÁÂÏÔÙ
+Ó ÐÒÏÃÅÓÓÁÍÉ É ÆÁÊÌÁÍÉ, Á ÏÓÏÂÅÎÎÏ ÈÏÒÏÛ ÄÌÑ ÚÁÄÁÞ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÏ×.
+ïÓÏÂÅÎÎÏÓÔÉ Perl - ÐÒÁËÔÉÞÎÏÓÔØ É ÜÆÆÅËÔÉ×ÎÏÓÔØ. èÏÔÑ ÏΠÉ
+ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÛÅÎÉÑ ÓÁÍÙÈ ÒÁÚÎÙÈ ÚÁÄÁÞ, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ
+ÐÒÉÍÅÎÅÎÉÑ (É ÔÏ, × ÞÅÍ ÏΠÓÉÌÅÎ) ÜÔÏ, ×ÅÒÏÑÔÎÏ, ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ
+ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ É web-ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ. âÏÌØÛÁÑ ÞÁÓÔØ CGI ÓËÒÉÐÔÏ×
+ÎÁÐÉÓÁÎÁ ÎÁ Perl.
+
+ðÏÓËÏÌØËÕ ÕÔÉÌÉÔÙ ÎÁ Perl ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÉÓÔÅÍÙ ÉÌÉ ×ÈÏÄÑÝÉÅ ×
+ÓÏÓÔÁ× ÄÒÕÇÉÈ ÐÁËÅÔÏ× ×ÓÔÒÅÞÁÀÔÓÑ ÏÞÅÎØ ÞÁÓÔÏ, ÌÕÞÛÅ ×ÓÅÇÏ ÕÓÔÁÎÏ×ÉÔØ
+ÜÔÏÔ ÐÁËÅÔ.
 
 %description -l tr
 Perl, metin dosyalarýný taramak, bu metin dosyalarýndan bilgi çýkarmak
@@ -77,17 +111,25 @@ yararl
 olmaktan çok, pratik olmaya yönelik (kullanýmý kolay, verimli,
 eksiksiz) olarak tasarlanmýþtýr.
 
+%description -l uk
+Perl - ÃÅ ¦ÎÔÅÒÐÒÅÔÏ×ÁÎÁ ÍÏ×Á ÐÒÏÇÒÁÍÕ×ÁÎÎÑ, ÝÏ ÚÁÐÏÚÉÞÕ¤ ¦Äŧ × C,
+sed, awk ÔÁ ÍÏ×ÁÈ ËÏÍÁÎÄÎÉÈ ÏÂÏÌÏÎÏË (shell). Perl ÄÏÂÒŠЦÄÈÏÄÉÔØ ÄÌÑ
+ÒÏÂÏÔÉ Ú ÐÒÏÃÅÓÁÍÉ ÔÁ ÆÁÊÌÁÍÉ, Á ÎÁÊËÒÁÝÅ - ÄÌÑ ÏÂÒÏÂËÉ ÔÅËÓÔ¦×.
+ïÓÏÂÌÉ×ÏÓÔ¦ Perl - ÐÒÁËÔÉÞΦÓÔØ ÔÁ ÅÆÅËÔÉ×ΦÓÔØ. èÏÞÁ ÓÆÅÒÁ ÊÏÇÏ
+×ÉËÏÒÉÓÔÁÎÎÑ ÄÕÖÅ ÛÉÒÏËÁ, ÎÁʦÌØÛ ÐÏÛÉÒÅÎÅ ÊÏÇÏ ÚÁÓÔÏÓÕ×ÁÎÎÑ (ÔÁ
+ÎÁÊÓÉÌØΦÛÁ ÓÔÏÒÏÎÁ) ÃÅ, ¦ÍÏצÒÎÏ, ÕÔÉ̦ÔÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ
+ÔÁ web-ÐÒÏÇÒÁÍÕ×ÁÎÎÑ. â¦ÌØÛÁ ÞÁÓÔÉÎÁ CGI ÓËÒÉÐԦנÎÁÐÉÓÁÎÁ ÎÁ Perl.
+
+ïÓ˦ÌØËÉ ÕÔÉ̦ÔÉ ÎÁ Perl ÎÅÏÂȦÄΦ ÄÌÑ ÓÉÓÔÅÍÉ ÞÉ Ô¦, Ñ˦ ×ÈÏÄÑÔØ ÄÏ
+ÓËÌÁÄÕ ¦ÎÛÉÈ ÐÁËÅԦנÚÕÓÔÒ¦ÞÁÀÔØÓÑ ÄÏÓÉÔØ ÞÁÓÔÏ, ×ÁÒÔÏ ÃÅÊ ÐÁËÅÔ
+×ÓÔÁÎÏ×ÉÔÉ.
+
 %package devel
 Summary:       Perl development files
-Summary(pl):   Pliki developerskie perla
+Summary(es):   Development and include files for perl
+Summary(pl):   Pliki potrzebne przy tworzeniu w³asnych aplikacji w perlu
+Summary(pt_BR):        Arquivos de desenvolvimento e cabeçalhos para o perl
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 Requires:      %{name} = %{version}
 Requires:      %{name}-modules = %{version}
 Obsoletes:     perl-lib-devel
@@ -95,28 +137,53 @@ Obsoletes: perl-lib-devel
 %description devel
 Files for developing applications which embed a Perl interpreter.
 
+%description devel -l es
+Development and include files for perl.
+
+%description devel -l pl
+Pliki potrzebne przy tworzeniu w³asnych aplikacji w perlu.
+
+%description devel -l pt_BR
+Arquivos de desenvolvimento e cabeçalhos para o perl.
+
 %package -n sperl
 Summary:       Practical Extraction and Report Language (SUID root binary)
-Summary(pl):   Practical Extraction and Report Language (binarka SUID root)
+Summary(ru):   SUID ×ÅÒÓÉÑ ÑÚÙËÁ Perl
+Summary(pl):   Practical Extraction and Report Language (binaria SUID root)
+Summary(uk):   SUID-×ÅÒӦѠÍÏ×É Perl
 Group:         Applications/Text
-Group(de):     Applikationen/Text
-Group(fr):     Utilitaires/Texte
-Group(pl):     Aplikacje/Tekst
 Requires:      %{name} = %{version}
+Obsoletes:     perl-suidperl
 
 %description -n sperl
 Practical Extraction and Report Language (SUID root binary).
 
 %description -n sperl -l pl
-Practical Extraction and Report Language (binarka SUID root).
+Practical Extraction and Report Language (binaria SUID root).
+
+%description -n sperl -l ru
+Perl - ÜÔÏ ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÕÈÏÄÑÝÉÊ ËÏÒÎÑÍÉ ×
+C, sed, awk É ÑÚÙËÉ ËÏÍÁÎÄÎÙÈ ÏÂÏÌÏÞÅË (shell). Perl ÈÏÒÏÛ ÄÌÑ ÒÁÂÏÔÙ
+Ó ÐÒÏÃÅÓÓÁÍÉ É ÆÁÊÌÁÍÉ, Á ÏÓÏÂÅÎÎÏ ÈÏÒÏÛ ÄÌÑ ÚÁÄÁÞ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÏ×.
+ïÓÏÂÅÎÎÏÓÔÉ Perl - ÐÒÁËÔÉÞÎÏÓÔØ É ÜÆÆÅËÔÉ×ÎÏÓÔØ. èÏÔÑ ÏΠÉ
+ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÛÅÎÉÑ ÓÁÍÙÈ ÒÁÚÎÙÈ ÚÁÄÁÞ, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ
+ÐÒÉÍÅÎÅÎÉÑ (É ÔÏ, × ÞÅÍ ÏΠÓÉÌÅÎ) ÜÔÏ, ×ÅÒÏÑÔÎÏ, ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ
+ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ É web-ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ. âÏÌØÛÁÑ ÞÁÓÔØ CGI ÓËÒÉÐÔÏ×
+ÎÁÐÉÓÁÎÁ ÎÁ Perl.
+
+Suid perl ÉÓÐÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓÏÚÄÁ×ÁÔØ
+ÓËÒÉÐÔÙ Ó ÕÔÁÎÏ×ÌÅÎÎÙÍ ÂÉÔÏÍ SUID. èÏÔÑ × ÎÅÇÏ ×ÓÔÒÏÅÎÏ ÄÏÓÔÁÔÏÞÎÏ
+ÍÎÏÇÏ ÐÒÏ×ÅÒÏË, ÐÒÉÚ×ÁÎÙÈ ÏÂÅÓÐÅÞÉÔØ ÂÅÚÏÐÁÓÎÏÓÔØ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
+suid perl ×ÓÅ ÒÁ×ÎÏ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÚÎÁÞÉÔÅÌØÎÕÀ ÐÏÔÅÎÃÉÁÌØÎÕÀ
+ÏÐÁÓÎÏÓÔØ. õÓÔÁÎÏ×ÌÉ×ÁÊÔÅ ÜÔÏÔ ÐÁËÅÔ ÔÏÌØËÏ × ÔÏÍ ÓÌÕÞÁÅ, ËÏÇÄÁ ×Ù
+Õ×ÅÒÅÎÙ, ÞÔÏ ÏΠ×ÁÍ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÅÏÂÈÏÄÉÍ.
 
 %package modules
 Summary:       Practical Extraction and Report Language - modules
+Summary(es):   Perl's base modules
 Summary(pl):   Practical Extraction and Report Language - modu³y
+Summary(pt_BR):        Módulos do perl básicos
 Group:         Applications/Text
-Group(de):     Applikationen/Text
-Group(fr):     Utilitaires/Texte
-Group(pl):     Aplikacje/Tekst
 Prereq:                %{name} = %{version}
 Provides:      perl-ANSIColor
 Provides:      perl-Devel-Peek
@@ -130,16 +197,21 @@ Obsoletes:        perl-PodParser
 %description modules
 Practical Extraction and Report Language - modules.
 
+%description modules -l es
+This package contains standard perl modules needed by some
+application/scripts.
+
 %description modules -l pl
 Practical Extraction and Report Language - modu³y.
 
+%description modules -l pt_BR
+Este pacote contém módulos perl básicos necessários por alguns
+programas/ scripts.
+
 %package pod
 Summary:       Perl POD documentation
 Summary(pl):   Dokumentacja Perla w formacie POD
 Group:         Applications/Text
-Group(de):     Applikationen/Text
-Group(fr):     Utilitaires/Texte
-Group(pl):     Aplikacje/Tekst
 Prereq:                %{name} = %{version}
 
 %description pod
@@ -234,8 +306,8 @@ PKGS        = glibc-devel gdbm-devel gpm-devel libgr-devel libjpeg-devel \
        libpng-devel libtiff-devel ncurses-devel popt-devel \
        zlib-devel binutils libelf e2fsprogs-devel pam-devel pwdb-devel \
        rpm-devel
-STDH   = \$(filter /usr/include/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' \$(PKGS)))
-STDH   += \$(wildcard /usr/include/linux/*.h) \$(wildcard /usr/include/asm/*.h) \$(wildcard /usr/include/scsi/*.h)
+STDH   = \$(filter %{_includedir}/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' \$(PKGS)))
+STDH   += \$(wildcard %{_includedir}/linux/*.h) \$(wildcard %{_includedir}/asm/*.h) \$(wildcard %{_includedir}/scsi/*.h)
 GCCDIR = \$(shell gcc --print-file-name include)
 GCCH   = \$(filter \$(GCCDIR)/%%, \$(shell rpm -q --queryformat '[%%{FILENAMES}\n]' gcc))
 
@@ -250,7 +322,7 @@ H2PH        = \$(PERL) \$(PHBIN) -d \$(PHDIR)/
 all: std-headers gcc-headers
 
 std-headers: \$(STDH)
-       cd /usr/include && \$(H2PH) \$(STDH:/usr/include/%%=%%)
+       cd %{_includedir} && \$(H2PH) \$(STDH:%{_includedir}/%%=%%)
 
 gcc-headers: \$(GCCH)
        cd \$(GCCDIR) && \$(H2PH) \$(GCCH:\$(GCCDIR)/%%=%%)
@@ -282,13 +354,14 @@ rm -f $RPM_BUILD_ROOT%{_mandir}/man1/perl{5004delta,5005delta,aix,amiga,bs2000}*
 
 # dir tree for other perl modules
 (cd $RPM_BUILD_ROOT%{_libdir}/perl5/site_perl
-install -d B Date Devel ExtUtils File Font HTML HTTP I18N IO/Socket \
-       Mail News Net Parse RPC Text Tie Time XML auto/Mail
+install -d B Class Crypt Date Devel ExtUtils File Font HTML HTTP I18N \
+       IO/Socket Mail News Net Parse RPC Text Tie Time XML auto/Mail
 cd %{_target_platform}*/%{version}
-install -d Apache BSD Compress Net Term auto/{Apache,BSD,Compress,Net,Term}
+install -d Apache BSD Compress Digest Net Term \
+       auto/{Apache,BSD,Compress,Digest,Net,Term,XML}
 )
 
-gzip -9nf README Changes
+bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -309,6 +382,8 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/perl5/%{version}
 
 %dir %{_libdir}/perl5/site_perl
+%{_libdir}/perl5/site_perl/Class
+%{_libdir}/perl5/site_perl/Crypt
 %{_libdir}/perl5/site_perl/Date
 %{_libdir}/perl5/site_perl/Devel
 %{_libdir}/perl5/site_perl/ExtUtils
@@ -332,12 +407,15 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}
 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/BSD
 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Compress
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Digest
 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Net
 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/Term
 %dir %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto
 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/BSD
 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Compress
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Digest
 %{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/Term
+%{_libdir}/perl5/site_perl/%{_target_platform}*/%{version}/auto/XML
 
 %{_libdir}/perl5/%{version}/AutoLoader.pm
 %{_libdir}/perl5/%{version}/Carp
@@ -417,10 +495,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/perl.1*
 %{_mandir}/man1/s2p.1*
 %{_mandir}/man1/xsubpp.1*
+%lang(fi) %{_mandir}/fi/man1/perl.1*
+%lang(pl) %{_mandir}/pl/man1/perl.1*
+
 
 %files devel
 %defattr(644,root,root,755)
-%doc *.gz
+%doc README Changes
 %attr(755,root,root) %{_bindir}/c2ph
 %attr(755,root,root) %{_bindir}/dprofpp
 %attr(755,root,root) %{_bindir}/h2ph
@@ -450,6 +531,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/[A-BD-Za-z]*
 %{_mandir}/man3/CPAN*
 %{_mandir}/man3/C[a-z]*
+%lang(fi) %{_mandir}/fi/man1/perl[a-z]*.1*
+%lang(pl) %{_mandir}/pl/man1/perl[a-z]*.1*
+
 %{_libdir}/perl5/%{version}/%{_target_platform}*/CORE
 
 %files -n sperl
This page took 0.046021 seconds and 4 git commands to generate.