]> git.pld-linux.org Git - packages/cpio.git/blob - cpio.spec
- updated to 2.5
[packages/cpio.git] / cpio.spec
1 Summary:        GNU cpio archiving program
2 Summary(de):    GNU-cpio-Archivierungsprogramm
3 Summary(es):    Programa de empaquetado cpio de la GNU (usado por el utilitario rpm)
4 Summary(fr):    Programme d'archivage cpio de GNU
5 Summary(pl):    Program archwizuj±cy na licencji GNU
6 Summary(pt_BR): Programa de empacotamento cpio da GNU (usado pelo utilitário rpm)
7 Summary(tr):    GNU cpio arþivleme programý
8 Name:           cpio
9 Version:        2.5
10 Release:        1
11 License:        GPL v2+
12 Group:          Applications/Archiving
13 Source0:        ftp://prep.ai.mit.edu/pub/gnu/cpio/%{name}-%{version}.tar.gz
14 Source1:        %{name}-non-english-man-pages.tar.bz2
15 Patch0:         %{name}-mtime.patch
16 Patch1:         %{name}-svr4compat.patch
17 Patch2:         %{name}-info.patch
18 Patch3:         %{name}-DESTDIR.patch
19 Patch4:         %{name}-errorcode.patch
20 Patch5:         %{name}-gethostname_is_in_libc_aka_no_libnsl.patch
21 Patch6:         %{name}-man.patch
22 Patch7:         %{name}-freebsd.patch
23 BuildRequires:  autoconf
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         _exec_prefix    /
27
28 %description
29 GNU cpio copies files into or out of a cpio or tar archive. Archives
30 are files which contain a collection of other files plus information
31 about them, such as their file name, owner, timestamps, and access
32 permissions. The archive can be another file on the disk, a magnetic
33 tape, or a pipe. GNU cpio supports the following archive formats:
34 binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old
35 tar and POSIX.1 tar. By default, cpio creates binary format archives,
36 so that they are compatible with older cpio programs. When it is
37 extracting files from archives, cpio automatically recognizes which
38 kind of archive it is reading and can read archives created on
39 machines with a different byte-order.
40
41 %description -l de
42 GNU cpio kopiert Dateien in oder aus einem CPIO- oder Tar-Archiv.
43 Archive sind Dateien, die eine Sammlung anderer Dateien und
44 informationen über sie, wie Dateiname, Besitzer, Zugriffszeiten
45 und -berechtigungen, enthalten. Das Archiv kann eine andere Datei auf
46 der Festplatte sein, oder ein Streamerband, oder ein pipe. GNU cpio
47 unterstützt die archiv-Formate binary, old ASCII, new ASCII, crc, HPUX
48 binary, HPUX old ASCII, old tar und POSIX.1 tar. Standardmäßig erzeugt
49 cpio Archive im binary-Format, so daß sie mit älteren cpio-Programmen
50 kompatibel sind. Beim Extrahieren von Dateien aus Archiven erkennt
51 cpio das Format automatisch, es kann auch Archive lesen, die auf
52 Computern mit anderer Byteordnung erzeugt wurden.
53
54 %description -l es
55 cpio copia archivos para dentro o para fuera, o de un "archive" cpio o
56 tar, que es un archivo que contiene otros archivos, más información
57 sobre ellos, como su nombre de archivo, dueño y permisos de acceso.
58 "archive" puede ser otro archivo en el disco, una cinta magnética o un
59 pipe. cpio posee tres modos de operación.
60
61 %description -l fr
62 cpio copie des fichiers dans ou à partir d'une archive tar ou cpio,
63 qui est un fichier contenant d'autres fichiers plus des informations
64 sur ceux-ci, comme leur nom, leur propriétaire, la date et les
65 permissions. L'archive peut être un autre fichier sur le disque, une
66 bande ou un tube. cpio possède trois modes de fonctionnement.
67
68 %description -l pl
69 cpio kopiuje pliki do/z archiwum cpio lub tar-a, które jest
70 pojedynczym zbiorem zawieraj±cym pozosta³e pliki wraz z dodatkowymi
71 informacjami jak np. nazwa, w³a¶ciciel, czas modyfikacji i prawa
72 dostêpu. Archiwum mo¿e byæ plikiem na dysku, ta¶mie magetycznej, albo
73 potokiem.
74
75 %description -l pt_BR
76 cpio copia arquivos para dentro ou para fora ou de um "archive" cpio
77 ou tar, que é um arquivo que contém outros arquivos mais informações
78 sobre eles, como o seu nome de arquivo, dono e permissões de acesso. O
79 "archive" pode ser outro arquivo no disco, uma fita magnética ou um
80 pipe. cpio possui três modos de operação.
81
82 %description -l tr
83 cpio programý, cpio veya tar arþivlerinden dosya çeker ya da bu
84 arþivlere dosya koyar. Bu arþivler, dosyalarýn içeriðinden ve ayrýca
85 dosyanýn adý, sahibi, zaman bilgileri ve eriþim haklarý gibi
86 bilgilerden oluþur. Arþiv, disk üzerinde baþka bir dosya, manyetik bir
87 teyp veya bir pipe olabilir.
88
89 %prep
90 %setup -q
91 %patch0 -p1
92 %patch1 -p1
93 %patch2 -p1
94 %patch3 -p1
95 %patch4 -p1
96 %patch5 -p1
97 %patch6 -p1
98 %patch7 -p1
99 chmod -R a+Xr,u+Xw .
100
101 %build
102 %{__autoconf}
103 %configure
104
105 %{__make}
106
107 %install
108 rm -rf $RPM_BUILD_ROOT
109
110 %{__make} install DESTDIR=$RPM_BUILD_ROOT
111
112 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %post
118 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
119
120 %postun
121 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
122
123 %files
124 %defattr(644,root,root,755)
125 %doc README
126 %attr(755,root,root) /bin/cpio
127 %{_infodir}/cpio*
128 %{_mandir}/man1/cpio.1*
129 %lang(es) %{_mandir}/es/man1/cpio.1*
130 %lang(hu) %{_mandir}/hu/man1/cpio.1*
131 %lang(ja) %{_mandir}/ja/man1/cpio.1*
This page took 0.07164 seconds and 4 git commands to generate.