3 %bcond_with tests # perform make check
5 Summary: A GNU file archiving program
6 Summary(de.UTF-8): GNU-Magnetband-Archivierprogramm (tar)
7 Summary(es.UTF-8): GNU Tape Archiver (tar)
8 Summary(fr.UTF-8): Programme d'archivage GNU (tar: GNU Tape Archiver)
9 Summary(pl.UTF-8): Program do archiwizacji (GNU)
10 Summary(pt_BR.UTF-8): GNU Tape Archiver (tar)
11 Summary(tr.UTF-8): Yaygın kullanılan yedekleyici
17 Group: Applications/Archiving
18 Source0: http://ftp.gnu.org/gnu/tar/%{name}-%{version}.tar.bz2
19 # Source0-md5: 41e2ca4b924ec7860e51b43ad06cdb7e
20 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
21 # Source1-md5: 4e4b1655fe42c27a4eb5d7bcd82e74ac
22 Patch0: %{name}-info.patch
23 Patch1: %{name}-pl.po-update.patch
24 Patch2: %{name}-zero-block.patch
25 Patch3: am-nosilentrules.patch
26 Patch4: %{name}-fortifysourcessigabrt.patch
27 Patch5: %{name}-git.patch
28 URL: http://www.gnu.org/software/tar/tar.html
29 BuildRequires: autoconf >= 2.60
30 BuildRequires: automake >= 1:1.9
32 BuildRequires: gettext-devel >= 0.16
33 BuildRequires: help2man
34 BuildRequires: sed >= 4.0
35 BuildRequires: texinfo
36 Conflicts: amanda-client < 2.5.2
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 %define _exec_prefix /
41 %define _libexecdir /sbin
44 The GNU tar program saves many files together into one archive and can
45 restore individual files (or all of the files) from the archive. Tar
46 can also be used to add supplemental files to an archive and to update
47 or list files in the archive.
49 Tar includes multivolume support, automatic archive compression/
50 decompression, the ability to perform remote archives and the ability
51 to perform incremental and full backups.
53 If you want to use Tar for remote backups, you'll also need to install
56 %description -l de.UTF-8
57 Das GNU tar-Programm speichert mehrere Dateien in ein Archiv, und kann
58 einzelne Dateien daraus wiederherstellen (oder auch alle Dateien). Tar
59 kann auch benutzt werden, um einem Archiv Dateien hinzuzufügen, und um
60 die Liste der Dateien im Archiv anzuzeigen oder zu verändern.
62 Tar enthält multivolume-Support, automatische
63 Archivkompression/dekompression, the Möglichkeit, Dateien per Netzwerk
64 zu archivieren und die Möglichkeit zu inkrementellen backups.
66 Wenn Sie tar für Netzwerkbackups benutzen wollen, brauchen Sie
67 außerdem das rmt-Paket.
69 %description -l es.UTF-8
70 GNU "tar" guarda varios archivos juntos, en una cinta o archivo de
71 disco, y puede restaurar archivos individuales de este almacenaje.
72 Incluye soporte para multivolúmenes, habilidad de almacenar archivos
73 dispersos, compresión/descompresión automática, almacenajes remotos y
74 características especiales que permiten "tar" ser usado para backups
75 incrementales y completos. Si deseas hacer backups remotos con tar, te
76 hará falta instalar el paquete "rmt".
78 %description -l fr.UTF-8
79 Le programme GNU tar permet de regrouper plusieurs fichiers en une
80 seule archive et d'effectuer diverses opérations sur cette archive
81 (extraction d'un fichier particulier, mise à jour, ajout d'un nouveau
84 Tar gère les archives multi-volumes, la compression et la
85 décompression de manière transparente ainsi que la possibilité de
86 réaliser des sauvegardes incrémentales et des sauvegardes complètes.
88 Si vous comptez utiliser Tar pour des sauvegardes distantes, vous
89 devriez également installer le programme rmt.
91 Tar devrait être installé sur tout système car ses capacité de
92 (dé)compression sont essentielles pour travailler sur les fichiers.
94 %description -l pl.UTF-8
95 Program GNU tar służy do zapisywania wielu plików w pojedynczym
96 archiwum i może także służyć do odzyskiwania z tak preparowanych
97 archiwów pojedynczych plików (lub wszystkich). Za jego pomocą można
98 także dodawać nowe pliki do już istniejącego archiwum.
100 GNU tar umożliwia robienie wieloczęściowych archiwów (multivolume
101 archive), automatyczną kompresję i dekompresję samego archiwum a także
102 ma możliwość operowania na zdalnych archiwach co jest przydatne przy
103 sporządzaniu przyrostowych i pełnych archiwów zasobów.
105 Jeżeli zamierzasz używać programu tar do operowania na zdalnych
106 archiwach powinieneś doinstalować pakiet rmt.
108 GNU tar służy do zapisywania wielu plików na taśmę lub dysk. Może
109 odtwarzać pojedyncze pliki z archiwum. Umożliwia zapis dużego archiwum
110 z podziałem na wiele nośników. Tar obsługuje także automatyczną
111 kompresję/dekompresję i archiwa zdalne. Posiada specjalne opcje do
112 robienia pełnych i przyrostowych kopii bezpieczeństwa. Aby tworzyć
113 zdalne archiwa tar-a trzeba zainstalować pakiet rmt.
115 %description -l pt_BR.UTF-8
116 GNU "tar" guarda vários arquivos juntos em uma fita ou arquivo de
117 disco, e pode restaurar arquivos individuais desta armazenagem. Ele
118 inclui suporte para multi-volumes, habilidade de armazenar arquivos
119 dispersos, compressão/descompressão automática, armazenamentos remotos
120 e características especiais que permitem "tar" ser usado para backups
121 incrementais e completos. Se você deseja fazer backups remotos com
122 tar, você irá precisar instalar o pacote "rmt".
124 %description -l tr.UTF-8
125 GNU tar, birden çok dosyayı tek bir manyetik bant ya da disk üzerinde
126 arşivleyebildiği gibi, bu dosyaların arşivden tek tek geri
127 yüklenmesine de izin verir. Çok kısımlı arşivleri, otomatik arşiv
128 sıkıştırma ve açmayı, uzak arşivleri, artımsal yedeklemeyi destekler.
131 Summary: tar's version of rmt utility
132 Summary(pl.UTF-8): Narzędzie rmt z pakietu tar
133 Group: Applications/Archiving
136 This package provdes rmt utility which can be used instead of the one
137 coming from dump project.
139 %description rmt -l pl.UTF-8
140 Pakiet ten dostarcza narzędzie rmt, które może być użyte zamiast tego
164 %{?with_tests:%{__make} check}
167 rm -rf $RPM_BUILD_ROOT
168 install -d $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/man1}
171 DESTDIR=$RPM_BUILD_ROOT
173 ln -sf %{_bindir}/tar $RPM_BUILD_ROOT/usr/bin/gtar
175 help2man ./src/tar -o tar.1
176 install tar.1 $RPM_BUILD_ROOT%{_mandir}/man1
177 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
182 rm -rf $RPM_BUILD_ROOT
184 %post -p /sbin/postshell
185 -/usr/sbin/fix-info-dir -c %{_infodir}
187 %postun -p /sbin/postshell
188 -/usr/sbin/fix-info-dir -c %{_infodir}
190 %files -f %{name}.lang
191 %defattr(644,root,root,755)
193 %attr(755,root,root) %{_bindir}/*
194 %attr(755,root,root) /usr/bin/*
195 %{_infodir}/tar.info*
197 %lang(de) %{_mandir}/de/man1/*
198 %lang(es) %{_mandir}/es/man1/*
199 %lang(fi) %{_mandir}/fi/man1/*
200 %lang(fr) %{_mandir}/fr/man1/*
201 %lang(hu) %{_mandir}/hu/man1/*
202 %lang(id) %{_mandir}/id/man1/*
203 %lang(it) %{_mandir}/it/man1/*
204 %lang(ja) %{_mandir}/ja/man1/*
205 %lang(nl) %{_mandir}/nl/man1/*
206 %lang(pl) %{_mandir}/pl/man1/*
209 %defattr(644,root,root,755)
210 %attr(755,root,root) /sbin/*