]> git.pld-linux.org Git - packages/cpio.git/blobdiff - cpio.spec
- updated to 2.11
[packages/cpio.git] / cpio.spec
index 14f0ff2e79defa423515dafc2d6ecdad18ae083c..efcf8caa6fd57b9da640b0f3b2b649a95b016546 100644 (file)
--- a/cpio.spec
+++ b/cpio.spec
@@ -1,34 +1,27 @@
-# TODO
-# - security http://security.gentoo.org/glsa/glsa-200506-16.xml
 Summary:       GNU cpio archiving program
-Summary(de):   GNU-cpio-Archivierungsprogramm
-Summary(es):   Programa de empaquetado cpio de la GNU (usado por el utilitario rpm)
-Summary(fr):   Programme d'archivage cpio de GNU
-Summary(pl):   Program archwizuj±cy na licencji GNU
-Summary(pt_BR):        Programa de empacotamento cpio da GNU (usado pelo utilitário rpm)
-Summary(ru):   áÒÈÉ×ÎÁÑ ÐÒÏÇÒÁÍÍÁ GNU
-Summary(tr):   GNU cpio arþivleme programý
-Summary(uk):   áÒȦ×ÎÁ ÐÒÏÇÒÁÍÁ GNU
+Summary(de.UTF-8):     GNU-cpio-Archivierungsprogramm
+Summary(es.UTF-8):     Programa de empaquetado cpio de la GNU (usado por el utilitario rpm)
+Summary(fr.UTF-8):     Programme d'archivage cpio de GNU
+Summary(pl.UTF-8):     Program archwizujący na licencji GNU
+Summary(pt_BR.UTF-8):  Programa de empacotamento cpio da GNU (usado pelo utilitário rpm)
+Summary(ru.UTF-8):     Архивная программа GNU
+Summary(tr.UTF-8):     GNU cpio arşivleme programı
+Summary(uk.UTF-8):     Архівна програма GNU
 Name:          cpio
-Version:       2.6
-Release:       3
-License:       GPL v2+
+Version:       2.11
+Release:       1
+License:       GPL v3+
 Group:         Applications/Archiving
-Source0:       ftp://ftp.gnu.org/gnu/cpio/%{name}-%{version}.tar.bz2
-# Source0-md5: 25e0e8725bc60ed3460c9cde92752674
+Source0:       http://ftp.gnu.org/gnu/cpio/%{name}-%{version}.tar.bz2
+# Source0-md5: 20fc912915c629e809f80b96b2e75d7d
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5: 027552f4053477462a09fadc162a5e65
 Patch0:                %{name}-info.patch
-Patch1:                %{name}-gethostname_is_in_libc_aka_no_libnsl.patch
-Patch2:                %{name}-lfs.patch
-Patch3:                %{name}-pl.po-update.patch
-Patch4:                %{name}-locale.patch
-Patch5:                %{name}-CAN_2005_111.patch
-Patch6:                %{name}-lstat.patch
+Patch1:                %{name}-ifdef.patch
 URL:           http://www.gnu.org/software/cpio/
-BuildRequires: autoconf >= 2.54
-BuildRequires: automake
-BuildRequires: gettext-devel >= 0.13
+BuildRequires: autoconf >= 2.63
+BuildRequires: automake >= 1:1.11.1
+BuildRequires: gettext-devel >= 0.16
 BuildRequires: texinfo
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -47,85 +40,79 @@ extracting files from archives, cpio automatically recognizes which
 kind of archive it is reading and can read archives created on
 machines with a different byte-order.
 
-%description -l de
+%description -l de.UTF-8
 GNU cpio kopiert Dateien in oder aus einem CPIO- oder Tar-Archiv.
 Archive sind Dateien, die eine Sammlung anderer Dateien und
-informationen über sie, wie Dateiname, Besitzer, Zugriffszeiten und
+informationen über sie, wie Dateiname, Besitzer, Zugriffszeiten und
 -berechtigungen, enthalten. Das Archiv kann eine andere Datei auf der
 Festplatte sein, oder ein Streamerband, oder ein pipe. GNU cpio
-unterstützt die archiv-Formate binary, old ASCII, new ASCII, crc, HPUX
-binary, HPUX old ASCII, old tar und POSIX.1 tar. Standardmäßig erzeugt
-cpio Archive im binary-Format, so daß sie mit älteren cpio-Programmen
+unterstützt die archiv-Formate binary, old ASCII, new ASCII, crc, HPUX
+binary, HPUX old ASCII, old tar und POSIX.1 tar. Standardmäßig erzeugt
+cpio Archive im binary-Format, so daß sie mit älteren cpio-Programmen
 kompatibel sind. Beim Extrahieren von Dateien aus Archiven erkennt
 cpio das Format automatisch, es kann auch Archive lesen, die auf
 Computern mit anderer Byteordnung erzeugt wurden.
 
-%description -l es
+%description -l es.UTF-8
 cpio copia archivos para dentro o para fuera, o de un "archive" cpio o
-tar, que es un archivo que contiene otros archivos, más información
-sobre ellos, como su nombre de archivo, dueño y permisos de acceso.
-"archive" puede ser otro archivo en el disco, una cinta magnética o un
-pipe. cpio posee tres modos de operación.
+tar, que es un archivo que contiene otros archivos, más información
+sobre ellos, como su nombre de archivo, dueño y permisos de acceso.
+"archive" puede ser otro archivo en el disco, una cinta magnética o un
+pipe. cpio posee tres modos de operación.
 
-%description -l fr
-cpio copie des fichiers dans ou à partir d'une archive tar ou cpio,
+%description -l fr.UTF-8
+cpio copie des fichiers dans ou à partir d'une archive tar ou cpio,
 qui est un fichier contenant d'autres fichiers plus des informations
-sur ceux-ci, comme leur nom, leur propriétaire, la date et les
-permissions. L'archive peut être un autre fichier sur le disque, une
-bande ou un tube. cpio possède trois modes de fonctionnement.
-
-%description -l pl
-cpio kopiuje pliki do/z archiwum cpio lub tar-a, które jest
-pojedynczym zbiorem zawieraj±cym pozosta³e pliki wraz z dodatkowymi
-informacjami jak np. nazwa, w³a¶ciciel, czas modyfikacji i prawa
-dostêpu. Archiwum mo¿e byæ plikiem na dysku, ta¶mie magnetycznej, albo
+sur ceux-ci, comme leur nom, leur propriétaire, la date et les
+permissions. L'archive peut être un autre fichier sur le disque, une
+bande ou un tube. cpio possède trois modes de fonctionnement.
+
+%description -l pl.UTF-8
+cpio kopiuje pliki do/z archiwum cpio lub tar-a, które jest
+pojedynczym zbiorem zawierającym pozostałe pliki wraz z dodatkowymi
+informacjami jak np. nazwa, właściciel, czas modyfikacji i prawa
+dostępu. Archiwum może być plikiem na dysku, taśmie magnetycznej, albo
 potokiem.
 
-%description -l pt_BR
+%description -l pt_BR.UTF-8
 cpio copia arquivos para dentro ou para fora ou de um "archive" cpio
-ou tar, que é um arquivo que contém outros arquivos mais informações
-sobre eles, como o seu nome de arquivo, dono e permissões de acesso. O
-"archive" pode ser outro arquivo no disco, uma fita magnética ou um
-pipe. cpio possui três modos de operação.
-
-%description -l ru
-cpio ËÏÐÉÒÕÅÔ ÆÁÊÌÙ × ÉÌÉ ÉÚ ÁÒÈÉ×Á cpio ÉÌÉ tar, ËÏÔÏÒÙÊ ÐÒÅÄÓÔÁ×ÌÑÅÔ
-ÓÏÂÏÊ ÆÁÊÌ, ÓÏÄÅÒÖÁÝÉÊ ÄÒÕÇÉÅ ÆÁÊÌÙ É ÉÎÆÏÒÍÁÃÉÀ Ï ÎÉÈ, ÔÁËÕÀ ËÁË ÉÍÑ
-ÆÁÊÌÁ, ÅÇÏ ÈÏÚÑÉÎ, ×ÒÅÍÑ ÓÏÚÄÁÎÉÑ, ÐÒÁ×Á ÄÏÓÔÕÐÁ É Ô.Ä. áÒÈÉ×ÏÍ ÍÏÖÅÔ
-ÂÙÔØ ÆÁÊÌ, ÌÅÎÔÁ ÉÌÉ ÐÁÊÐ.
-
-%description -l tr
-cpio programý, cpio veya tar arþivlerinden dosya çeker ya da bu
-arþivlere dosya koyar. Bu arþivler, dosyalarýn içeriðinden ve ayrýca
-dosyanýn adý, sahibi, zaman bilgileri ve eriþim haklarý gibi
-bilgilerden oluþur. Arþiv, disk üzerinde baþka bir dosya, manyetik bir
+ou tar, que é um arquivo que contém outros arquivos mais informações
+sobre eles, como o seu nome de arquivo, dono e permissões de acesso. O
+"archive" pode ser outro arquivo no disco, uma fita magnética ou um
+pipe. cpio possui três modos de operação.
+
+%description -l ru.UTF-8
+cpio копирует файлы в или из архива cpio или tar, который представляет
+собой файл, содержащий другие файлы и информацию о них, такую как имя
+файла, его хозяин, время создания, права доступа и т.д. Архивом может
+быть файл, лента или пайп.
+
+%description -l tr.UTF-8
+cpio programı, cpio veya tar arşivlerinden dosya çeker ya da bu
+arşivlere dosya koyar. Bu arşivler, dosyaların içeriğinden ve ayrıca
+dosyanın adı, sahibi, zaman bilgileri ve erişim hakları gibi
+bilgilerden oluşur. Arşiv, disk üzerinde başka bir dosya, manyetik bir
 teyp veya bir pipe olabilir.
 
-%description -l uk
-cpio ËÏЦÀ¤ ÆÁÊÌÉ × ÁÂÏ Ú ÁÒȦ×Õ cpio ÁÂÏ tar, ÑËÉÊ Ñ×ÌѤ ÓÏÂÏÀ ÆÁÊÌ,
-ÝϠͦÓÔÉÔØ ¦ÎÛ¦ ÆÁÊÌÉ ÔÁ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÎÉÈ, ÔÁËÕ ÑË ¦Í'Ñ ÆÁÊÌÕ, ÊÏÇÏ
-×ÌÁÓÎÉËÁ, ÞÁÓ ÓÔ×ÏÒÅÎÎÑ, ÐÒÁ×Á ÄÏÓÔÕÐÕ ¦ Ô.¦. áÒȦ×ÏÍ ÍÏÖÅ ÂÕÔÉ ÆÁÊÌ,
-ÓÔÒ¦ÞËÁ ÁÂÏ ÐÁÊÐ.
+%description -l uk.UTF-8
+cpio копіює файли в або з архіву cpio або tar, який являє собою файл,
+що містить інші файли та інформацію про них, таку як ім'я файлу, його
+власника, час створення, права доступу і т.і. Архівом може бути файл,
+стрічка або пайп.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-
-rm -f po/stamp-po
 
 %build
 %{__gettextize}
-%{__aclocal} -I m4
+%{__aclocal} -I m4 -I am
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-%configure
+%configure \
+       --disable-silent-rules
 
 %{__make}
 
@@ -137,24 +124,28 @@ rm -rf $RPM_BUILD_ROOT
 
 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
+# in PLD rmt is built from tar.spec
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/rmt
+%{__rm} $RPM_BUILD_ROOT%{_mandir}{,/es,/ja}/man1/mt.1*
+
 %find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%post  -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
-%postun
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%postun        -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README THANKS TODO
-%attr(755,root,root) /bin/cpio
-%{_infodir}/cpio.info*
-%{_mandir}/man1/cpio.1*
+%attr(755,root,root) %{_bindir}/cpio
 %lang(es) %{_mandir}/es/man1/cpio.1*
 %lang(hu) %{_mandir}/hu/man1/cpio.1*
 %lang(ja) %{_mandir}/ja/man1/cpio.1*
 %lang(pt_BR) %{_mandir}/pt_BR/man1/cpio.1*
+%{_infodir}/cpio.info*
+%{_mandir}/man1/cpio.1*
This page took 0.085302 seconds and 4 git commands to generate.