Summary: GNU cpio archiving program
-Summary(de): GNU-cpio-Archivierungsprogramm
+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
Name: cpio
-Version: 2.4.2
-Release: 16
-Copyright: GPL
-Group: Utilities/Archiving
-Group(pl): Narzêdzia/Archiwizacja
-Source: ftp://prep.ai.mit.edu/pub/gnu/cpio/%{name}-%{version}.tar.gz
-Patch0: cpio-glibc.patch
-Patch1: cpio-mtime.patch
-Patch2: cpio-svr4compat.patch
-Patch3: cpio-info.patch
-Patch4: cpio-glibc21.patch
-Patch5: cpio-longlongdev.patch
-Buildroot: /tmp/%{name}-%{version}-root
+Version: 2.6
+Release: 1
+License: GPL v2+
+Group: Applications/Archiving
+Source0: ftp://ftp.gnu.org/gnu/cpio/%{name}-%{version}.tar.bz2
+# Source0-md5: 25e0e8725bc60ed3460c9cde92752674
+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
+URL: http://www.gnu.org/software/cpio/
+BuildRequires: autoconf >= 2.54
+BuildRequires: automake
+BuildRequires: gettext-devel >= 0.13
+BuildRequires: texinfo
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define _bindir /bin
%description
-cpio copies files into or out of a cpio or tar archive, which is a
-file that contains other files plus information about them, such as
-their file name, owner, timestamps, and access permissions. The
-archive can be another file on the disk, a magnetic tape, or a pipe.
-cpio has three operating modes.
+GNU cpio copies files into or out of a cpio or tar archive. Archives
+are files which contain a collection of other files plus information
+about them, such as their file name, owner, timestamps, and access
+permissions. The archive can be another file on the disk, a magnetic
+tape, or a pipe. GNU cpio supports the following archive formats:
+binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old
+tar and POSIX.1 tar. By default, cpio creates binary format archives,
+so that they are compatible with older cpio programs. When it is
+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
-cpio erstellt Kopien von Dateien in oder von einem cpio- oder tar-
-Archiv. Die Dateien enthalten andere Dateien, zusammen mit
-Informationen über diese - etwa den Dateinamen, den Besitzer,
-Zeitstempel und Zugriffsrechte. Das Archiv kann eine andere Datei
-auf der Festplatte, ein Magnetband oder eine Pipe sein. cpio
-arbeitet mit drei Betriebsarten.
+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
+-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
+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
+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.
%description -l fr
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.
+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
+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 magetycznej, albo
-potokiem.
+dostêpu. Archiwum mo¿e byæ plikiem na dysku, ta¶mie magnetycznej, albo
+potokiem.
+
+%description -l pt_BR
+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 teyp veya bir pipe olabilir.
+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, ÑËÉÊ Ñ×ÌѤ ÓÏÂÏÀ ÆÁÊÌ,
+ÝÏ Í¦ÓÔÉÔØ ¦ÎÛ¦ ÆÁÊÌÉ ÔÁ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÎÉÈ, ÔÁËÕ ÑË ¦Í'Ñ ÆÁÊÌÕ, ÊÏÇÏ
+×ÌÁÓÎÉËÁ, ÞÁÓ ÓÔ×ÏÒÅÎÎÑ, ÐÒÁ×Á ÄÏÓÔÕÐÕ ¦ Ô.¦. áÒȦ×ÏÍ ÍÏÖÅ ÂÕÔÉ ÆÁÊÌ,
+ÓÔÒ¦ÞËÁ ÁÂÏ ÐÁÊÐ.
%prep
%setup -q
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%patch5 -p1
+
+rm -f po/stamp-po
%build
-chmod u+w configure
-autoconf
-CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
- ./configure \
- --prefix=%{_prefix} \
- --bindir=/bin \
- --libexecdir=/sbin %{_target_platform}
-make
+%{__gettextize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-make install \
- prefix=$RPM_BUILD_ROOT%{_prefix} \
- bindir=$RPM_BUILD_ROOT/bin \
- libexecdir=$RPM_BUILD_ROOT/sbin
-
-gzip -9nf $RPM_BUILD_ROOT{%{_infodir}/cpio*,%{_mandir}/man1/*} \
- README
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
-%post
-/sbin/install-info %{_infodir}/cpio.info.gz /etc/info-dir
+bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
-%preun
-if [ "$1" = "0" ]; then
- /sbin/install-info --delete %{_infodir}/cpio.info.gz /etc/info-dir
-fi
+%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%post
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+
+%postun
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+
+%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc README.gz
+%doc AUTHORS ChangeLog NEWS README THANKS TODO
%attr(755,root,root) /bin/cpio
-%{_infodir}/cpio*
-%{_mandir}/man1/*
-
-%changelog
-* Sat May 29 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
- [2.4.2-15]
-- based on RH spec,
-- spec rewrited by PLD team,
-- pl translation by Micha³ Kuratczyk <kurkens@polbox.com>.
+%{_infodir}/cpio.info*
+%{_mandir}/man1/cpio.1*
+%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*