]> git.pld-linux.org Git - packages/cpio.git/blobdiff - cpio.spec
up to 2.14
[packages/cpio.git] / cpio.spec
index d3ca42c00ff6065355353743f73c8a5f5bf9bfac..cbbb250e2b26334c128cedabe3e9b91463f106c1 100644 (file)
--- a/cpio.spec
+++ b/cpio.spec
-Summary:     GNU cpio archiving program
-Summary(de): GNU-cpio-Archivierungsprogramm 
-Summary(fr): Programme d'archivage cpio de GNU
-Summary(pl): Program archwizuj±cy GNU
-Summary(tr): GNU cpio arþivleme programý
-Name:        cpio
-Version:     2.4.2
-Release:     10
-Copyright:   GPL
-Group:       Utilities/Archiving
-Source:      ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
-Patch1:      cpio-2.4.2-glibc.patch
-Patch2:      cpio-2.4.2-mtime.patch
-Patch3:      cpio-2.4.2-svr4compat.patch
-Prereq:      /sbin/install-info /sbin/rmt
-Buildroot:   /tmp/%{name}-%{version}-root
+Summary:       GNU cpio archiving program
+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.14
+Release:       1
+License:       GPL v3+
+Group:         Applications/Archiving
+Source0:       https://ftp.gnu.org/gnu/cpio/%{name}-%{version}.tar.bz2
+# Source0-md5: b153e1843561841d37190e48b891188d
+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}-ifdef.patch
+URL:           http://www.gnu.org/software/cpio/
+BuildRequires: autoconf >= 2.71
+BuildRequires: automake >= 1:1.16.5
+BuildRequires: gettext-tools >= 0.19
+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.
-
-%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.
-
-%description -l fr
-cpio copie des fichiers dans ou à partir d'une archive tar ou cpio,
+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.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
+-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.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.
+
+%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 pojedyñczym
-zbiorem zawieraj±cym zawarto¶æ pozosta³ych plików 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. 
-
-%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.
+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.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.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.UTF-8
+cpio копіює файли в або з архіву cpio або tar, який являє собою файл,
+що містить інші файли та інформацію про них, таку як ім'я файлу, його
+власника, час створення, права доступу і т.і. Архівом може бути файл,
+стрічка або пайп.
 
 %prep
 %setup -q
-# patch 0 not applied
+%patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1 -b .svr4compat
 
 %build
-CFLAGS="$RPM_OPT_FLAGS" ./configure \
-       --prefix=/usr \
-       --bindir=/bin \
-       --libexecdir=/sbin
-make
+%{__gettextize}
+%{__aclocal} -I m4 -I am
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+       --disable-silent-rules
 
-%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/{bin,usr/man/man1}
+%{__make}
 
-install -s cpio $RPM_BUILD_ROOT/bin/cpio
-install cpio.1 $RPM_BUILD_ROOT/usr/man/man1/cpio.1
-
-%clean
+%install
 rm -rf $RPM_BUILD_ROOT
 
-%files
-%attr(644, root, root, 755) %doc README
-%attr(755, root, root) /bin/cpio
-%attr(644, root,  man) /usr/man/man1/cpio.1
-
-%changelog
-* Wed Sep 23 1998 Marcin Korzonek <mkorz@shadow.eu.org>
-  [2.4.2-10]
-- added pl translation.
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
-* Tue Jul 14 1998 Jeff Johnson <jbj@redhat.com>
-- Fiddle bindir/libexecdir to get RH install correct.
-- Don't include /sbin/rmt -- use the rmt from dump package.
-- Don't include /bin/mt -- use the mt from mt-st package.
-- Add prereq's
+bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.cpio-non-english-man-pages
 
-* Tue Jun 30 1998 Jeff Johnson <jbj@redhat.com>
-- fix '-c' to duplicate svr4 behavior (problem #438)
-- install support programs & info pages
+# in PLD rmt is built from tar.spec
+%{__rm} $RPM_BUILD_ROOT%{_libexecdir}/rmt
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rmt.8*
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/{es,ja}/man1/mt.1*
 
-* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
-- translations modified for de, fr, tr
+%find_lang %{name}
 
-* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
-- added BuildRoot
-- removed "(used by RPM)" comment in Summary
+%clean
+rm -rf $RPM_BUILD_ROOT
 
-* Thu Jun 19 1997 Erik Troan <ewt@redhat.com>
-- built against glibc
-- no longer statically linked as RPM doesn't use cpio for unpacking packages
+%post  -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
+
+%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) %{_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.035742 seconds and 4 git commands to generate.