]> git.pld-linux.org Git - packages/tar.git/blob - tar.spec
- new bug - support iconv() in libc
[packages/tar.git] / tar.spec
1 Summary:        A GNU file archiving program
2 Summary(de):    GNU-Magnetband-Archivierprogramm (tar)
3 Summary(es):    GNU Tape Archiver (tar)
4 Summary(fr):    Programme d'archivage GNU (tar: GNU Tape Archiver)
5 Summary(pl):    Program do archiwizacji (GNU)
6 Summary(pt_BR): GNU Tape Archiver (tar)
7 Summary(tr):    Yaygýn kullanýlan yedekleyici
8 Name:           tar
9 Version:        1.13.92
10 Release:        0.2
11 Epoch:          1
12 License:        GPL
13 Group:          Applications/Archiving
14 Source0:        ftp://alpha.gnu.org/gnu/tar/%{name}-%{version}.tar.bz2
15 # Source0-md5:  fdfffdd8141a00ea72c16c34b486a00a
16 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
17 # Source1-md5:  4e4b1655fe42c27a4eb5d7bcd82e74ac
18 Patch0:         %{name}-man_from_debian_tar_1.13.25-2.patch
19 Patch1:         %{name}-man.patch
20 Patch2:         %{name}-info.patch
21 Patch3:         %{name}-pl.po-update.patch
22 Patch4:         %{name}-sock.patch
23 Patch5:         %{name}-nolibrt.patch
24 Patch6:         %{name}-dots.patch
25 Patch7:         %{name}-locale.patch
26 Patch8:         %{name}-fix-create-options.patch
27 BuildRequires:  autoconf >= 2.57
28 BuildRequires:  automake >= 1.7.5
29 BuildRequires:  bison
30 BuildRequires:  gettext-devel
31 BuildRequires:  texinfo
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %define         _exec_prefix    /
35 %define         _bindir         /bin
36 %define         _libexecdir     /sbin
37
38 %description
39 The GNU tar program saves many files together into one archive and can
40 restore individual files (or all of the files) from the archive. Tar
41 can also be used to add supplemental files to an archive and to update
42 or list files in the archive.
43
44 Tar includes multivolume support, automatic archive compression/
45 decompression, the ability to perform remote archives and the ability
46 to perform incremental and full backups.
47
48 If you want to use Tar for remote backups, you'll also need to install
49 the rmt package.
50
51 %description -l de
52 Das GNU tar-Programm speichert mehrere Dateien in ein Archiv, und kann
53 einzelne Dateien daraus wiederherstellen (oder auch alle Dateien). Tar
54 kann auch benutzt werden, um einem Archiv Dateien hinzuzufügen, und um
55 die Liste der Dateien im Archiv anzuzeigen oder zu verändern.
56
57 Tar enthält multivolume-Support, automatische
58 Archivkompression/dekompression, the Möglichkeit, Dateien per Netzwerk
59 zu archivieren und die Möglichkeit zu inkrementellen backups.
60
61 Wenn Sie tar für Netzwerkbackups benutzen wollen, brauchen Sie
62 außerdem das rmt-Paket.
63
64 %description -l es
65 GNU "tar" guarda varios archivos juntos, en una cinta o archivo de
66 disco, y puede restaurar archivos individuales de este almacenaje.
67 Incluye soporte para multivolúmenes, habilidad de almacenar archivos
68 dispersos, compresión/descompresión automática, almacenajes remotos y
69 características especiales que permiten "tar" ser usado para backups
70 incrementales y completos. Si deseas hacer backups remotos con tar, te
71 hará falta instalar el paquete "rmt".
72
73 %description -l fr
74 Le programme GNU tar permet de regrouper plusieurs fichiers en une
75 seule archive et d'effectuer diverses opérations sur cette archive
76 (extraction d'un fichier particulier, mise à jour, ajout d'un nouveau
77 fichier, ...).
78
79 Tar gère les archives multi-volumes, la compression et la
80 décompression de manière transparente ainsi que la possibilité de
81 réaliser des sauvegardes incrémentales et des sauvegardes complètes.
82
83 Si vous comptez utiliser Tar pour des sauvegardes distantes, vous
84 devriez également installer le programme rmt.
85
86 Tar devrait être installé sur tout système car ses capacité de
87 (dé)compression sont essentielles pour travailler sur les fichiers.
88
89 %description -l pl
90 Program GNU tar s³u¿y do zapisywania wielu plików w pojedynczym
91 archiwum i moze tak¿e s³u¿yæ do odzyskiwania z tak prepaowanych
92 archiwów pojedynczych plików (lub wszystkich). Za jego pomoc± mo¿na
93 tak¿e dodwaæ nowe pliki do ju¿ istiej±cego archiwum.
94
95 GNU tar umo¿liwia robienie wieloczê¶ciowych archiwów (multivolume
96 archive), automatyczn± kompresjê i dekompresjê samego archiwum a tak¿e
97 ma mo¿liwo¶æ operowania na zdalnych archiiwach co jest przydatne przy
98 sporz±dzaniu przyrostowych i pe³nych archiwów zasobów.
99
100 Je¿eli zamierzasz u¿ywaæ rprogramu tar do operowania na zdalnych
101 archiwach powiniene¶ doinstalowaæ pakiet rmt.
102
103 GNU tar s³u¿y do zapisywania wielu plików na ta¶mê lub dysk. Mo¿e
104 odtwarzaæ pojedyñcze pliki z archiwum. Umo¿liwia zapis du¿ego archiwum
105 z podzia³em na wiele no¶ników. Tar obs³uguje tak¿e automatyczn±
106 kompresjê/dekompresjê i archiwa zdalne. Posiada specjalne opcje do
107 robienia pe³nych i przyrostowych kopii bezpieczeñstwa. Aby tworzyæ
108 zdalne archiwa tar-a trzeba zainstalowaæ pakiet rmt.
109
110 %description -l pt_BR
111 GNU "tar" guarda vários arquivos juntos em uma fita ou arquivo de
112 disco, e pode restaurar arquivos individuais desta armazenagem. Ele
113 inclui suporte para multi-volumes, habilidade de armazenar arquivos
114 dispersos, compressão/descompressão automática, armazenamentos remotos
115 e características especiais que permitem "tar" ser usado para backups
116 incrementais e completos. Se você deseja fazer backups remotos com
117 tar, você irá precisar instalar o pacote "rmt".
118
119 %description -l tr
120 GNU tar, birden çok dosyayý tek bir manyetik bant ya da disk üzerinde
121 arþivleyebildiði gibi, bu dosyalarýn arþivden tek tek geri
122 yüklenmesine de izin verir. Çok kýsýmlý arþivleri, otomatik arþiv
123 sýkýþtýrma ve açmayý, uzak arþivleri, artýmsal yedeklemeyi destekler.
124
125 %prep
126 %setup -q
127 %patch0 -p2
128 %patch1 -p0
129 %patch2 -p1
130 %patch3 -p1
131 %patch4 -p1
132 %patch5 -p1
133 %patch6 -p1
134 %patch7 -p1
135 %patch8 -p1
136
137 rm -f po/stamp-po
138
139 %build
140 %{__gettextize}
141 %{__autoheader}
142 %{__aclocal} -I m4
143 %{__autoconf}
144 %{__autoheader}
145 %{__automake}
146 %configure
147
148 %{__make}
149
150 %install
151 rm -rf $RPM_BUILD_ROOT
152 install -d $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/man1}
153
154 %{__make} install \
155         DESTDIR=$RPM_BUILD_ROOT
156
157 ln -sf %{_bindir}/tar $RPM_BUILD_ROOT/usr/bin/gtar
158
159 install tar.1 $RPM_BUILD_ROOT%{_mandir}/man1
160 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
161
162 %find_lang %{name}
163
164 %clean
165 rm -rf $RPM_BUILD_ROOT
166
167 %post
168 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
169
170 %postun
171 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
172
173 %files -f %{name}.lang
174 %defattr(644,root,root,755)
175 %doc README NEWS
176 %attr(755,root,root) %{_bindir}/*
177 %attr(755,root,root) /usr/bin/*
178 %{_infodir}/tar.info*
179 %{_mandir}/man1/*
180 %lang(de) %{_mandir}/de/man1/*
181 %lang(es) %{_mandir}/es/man1/*
182 %lang(fi) %{_mandir}/fi/man1/*
183 %lang(fr) %{_mandir}/fr/man1/*
184 %lang(hu) %{_mandir}/hu/man1/*
185 %lang(id) %{_mandir}/id/man1/*
186 %lang(it) %{_mandir}/it/man1/*
187 %lang(ja) %{_mandir}/ja/man1/*
188 %lang(nl) %{_mandir}/nl/man1/*
189 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.112122 seconds and 3 git commands to generate.