]> git.pld-linux.org Git - packages/tar.git/blame - tar.spec
- updated to 1.33
[packages/tar.git] / tar.spec
CommitLineData
fa0a97d4
JB
1#
2# Conditional build:
3%bcond_with tests # perform make check
0f83f738 4
75223ba3 5Summary: A GNU file archiving program
b65d476d
ER
6Summary(de.UTF-8): GNU-Magnetband-Archivierprogramm (tar)
7Summary(es.UTF-8): GNU Tape Archiver (tar)
8Summary(fr.UTF-8): Programme d'archivage GNU (tar: GNU Tape Archiver)
9Summary(pl.UTF-8): Program do archiwizacji (GNU)
10Summary(pt_BR.UTF-8): GNU Tape Archiver (tar)
11Summary(tr.UTF-8): Yaygın kullanılan yedekleyici
2b2f7ca8 12Name: tar
95e5945e 13Version: 1.33
8abd6344 14Release: 1
916af924 15Epoch: 1
4ffa9838 16License: GPL v3+
3c49ea78 17Group: Applications/Archiving
8abd6344 18Source0: https://ftp.gnu.org/gnu/tar/%{name}-%{version}.tar.bz2
95e5945e 19# Source0-md5: 6a2b2a0bfe298ba8402ebbb59e7c563a
2d0b3f64 20Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
0daf9b35 21# Source1-md5: 4e4b1655fe42c27a4eb5d7bcd82e74ac
1e8c54d2 22Patch0: %{name}-info.patch
365dacf0 23Patch1: %{name}-zero-block.patch
1870c8cc 24URL: http://www.gnu.org/software/tar/tar.html
7236c760
JB
25BuildRequires: autoconf >= 2.63
26BuildRequires: automake >= 1:1.11
2d273615 27BuildRequires: bison
fdd9172a 28BuildRequires: gettext-tools >= 0.16
3c659de5 29BuildRequires: help2man
5a4009ed 30BuildRequires: sed >= 4.0
99d7b1ab 31BuildRequires: texinfo
ff8eec24 32Conflicts: amanda-client < 2.5.2
e6f8222c 33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f3829c8b 34
482c7270 35%define _exec_prefix /
47fc7460 36%define _bindir /bin
482c7270
AF
37%define _libexecdir /sbin
38
f3829c8b 39%description
75223ba3 40The GNU tar program saves many files together into one archive and can
8b677dcc 41restore individual files (or all of the files) from the archive. Tar
42can also be used to add supplemental files to an archive and to update
43or list files in the archive.
75223ba3 44
45Tar includes multivolume support, automatic archive compression/
8b677dcc 46decompression, the ability to perform remote archives and the ability
47to perform incremental and full backups.
75223ba3 48
8b677dcc 49If you want to use Tar for remote backups, you'll also need to install
50the rmt package.
75223ba3 51
8eb9648d 52%description -l de.UTF-8
75223ba3 53Das GNU tar-Programm speichert mehrere Dateien in ein Archiv, und kann
8b677dcc 54einzelne Dateien daraus wiederherstellen (oder auch alle Dateien). Tar
8eb9648d
JR
55kann auch benutzt werden, um einem Archiv Dateien hinzuzufügen, und um
56die Liste der Dateien im Archiv anzuzeigen oder zu verändern.
75223ba3 57
8eb9648d
JR
58Tar enthält multivolume-Support, automatische
59Archivkompression/dekompression, the Möglichkeit, Dateien per Netzwerk
60zu archivieren und die Möglichkeit zu inkrementellen backups.
75223ba3 61
8eb9648d
JR
62Wenn Sie tar für Netzwerkbackups benutzen wollen, brauchen Sie
63außerdem das rmt-Paket.
75223ba3 64
8eb9648d 65%description -l es.UTF-8
2d273615 66GNU "tar" guarda varios archivos juntos, en una cinta o archivo de
67disco, y puede restaurar archivos individuales de este almacenaje.
8eb9648d
JR
68Incluye soporte para multivolúmenes, habilidad de almacenar archivos
69dispersos, compresión/descompresión automática, almacenajes remotos y
70características especiales que permiten "tar" ser usado para backups
2d273615 71incrementales y completos. Si deseas hacer backups remotos con tar, te
8eb9648d 72hará falta instalar el paquete "rmt".
2d273615 73
8eb9648d 74%description -l fr.UTF-8
8b677dcc 75Le programme GNU tar permet de regrouper plusieurs fichiers en une
8eb9648d
JR
76seule archive et d'effectuer diverses opérations sur cette archive
77(extraction d'un fichier particulier, mise à jour, ajout d'un nouveau
8b677dcc 78fichier, ...).
75223ba3 79
8eb9648d
JR
80Tar gère les archives multi-volumes, la compression et la
81décompression de manière transparente ainsi que la possibilité de
82réaliser des sauvegardes incrémentales et des sauvegardes complètes.
75223ba3 83
8b677dcc 84Si vous comptez utiliser Tar pour des sauvegardes distantes, vous
8eb9648d
JR
85devriez également installer le programme rmt.
86
87Tar devrait être installé sur tout système car ses capacité de
88(dé)compression sont essentielles pour travailler sur les fichiers.
89
90%description -l pl.UTF-8
91Program GNU tar służy do zapisywania wielu plików w pojedynczym
92archiwum i może także służyć do odzyskiwania z tak preparowanych
93archiwów pojedynczych plików (lub wszystkich). Za jego pomocą można
94także dodawać nowe pliki do już istniejącego archiwum.
95
96GNU tar umożliwia robienie wieloczęściowych archiwów (multivolume
97archive), automatyczną kompresję i dekompresję samego archiwum a także
98ma możliwość operowania na zdalnych archiwach co jest przydatne przy
99sporządzaniu przyrostowych i pełnych archiwów zasobów.
100
101Jeżeli zamierzasz używać programu tar do operowania na zdalnych
102archiwach powinieneś doinstalować pakiet rmt.
103
104GNU tar służy do zapisywania wielu plików na taśmę lub dysk. Może
105odtwarzać pojedyncze pliki z archiwum. Umożliwia zapis dużego archiwum
106z podziałem na wiele nośników. Tar obsługuje także automatyczną
107kompresję/dekompresję i archiwa zdalne. Posiada specjalne opcje do
108robienia pełnych i przyrostowych kopii bezpieczeństwa. Aby tworzyć
109zdalne archiwa tar-a trzeba zainstalować pakiet rmt.
110
111%description -l pt_BR.UTF-8
112GNU "tar" guarda vários arquivos juntos em uma fita ou arquivo de
2d273615 113disco, e pode restaurar arquivos individuais desta armazenagem. Ele
114inclui suporte para multi-volumes, habilidade de armazenar arquivos
8eb9648d
JR
115dispersos, compressão/descompressão automática, armazenamentos remotos
116e características especiais que permitem "tar" ser usado para backups
117incrementais e completos. Se você deseja fazer backups remotos com
118tar, você irá precisar instalar o pacote "rmt".
119
120%description -l tr.UTF-8
121GNU tar, birden çok dosyayı tek bir manyetik bant ya da disk üzerinde
122arşivleyebildiği gibi, bu dosyaların arşivden tek tek geri
123yüklenmesine de izin verir. Çok kısımlı arşivleri, otomatik arşiv
124sıkıştırma ve açmayı, uzak arşivleri, artımsal yedeklemeyi destekler.
f3829c8b 125
ee5ecb5f
AG
126%package rmt
127Summary: tar's version of rmt utility
01c1d2ef 128Summary(pl.UTF-8): Narzędzie rmt z pakietu tar
ee5ecb5f
AG
129Group: Applications/Archiving
130
131%description rmt
132This package provdes rmt utility which can be used instead of the one
133coming from dump project.
134
135%description rmt -l pl.UTF-8
01c1d2ef 136Pakiet ten dostarcza narzędzie rmt, które może być użyte zamiast tego
ee5ecb5f
AG
137z pakietu dump.
138
f3829c8b 139%prep
140%setup -q
1e8c54d2 141%patch0 -p1
c6fe2902 142%patch1 -p1
99d7b1ab 143
2bb32ec2 144%{__rm} po/stamp-po
f3829c8b 145
146%build
6d851e20 147%{__gettextize}
f555f985 148%{__aclocal} -I m4
e16d72f9 149%{__autoconf}
99d7b1ab 150%{__autoheader}
e16d72f9 151%{__automake}
7236c760
JB
152%configure \
153 --disable-silent-rules
f3829c8b 154
72132ba8 155%{__make}
f3829c8b 156
8707b667
AM
157%{?with_tests:%{__make} check}
158
f3829c8b 159%install
160rm -rf $RPM_BUILD_ROOT
a31564b0 161install -d $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/man1}
f3829c8b 162
99d7b1ab
JB
163%{__make} install \
164 DESTDIR=$RPM_BUILD_ROOT
f3829c8b 165
a31564b0 166ln -sf %{_bindir}/tar $RPM_BUILD_ROOT/usr/bin/gtar
99d7b1ab 167
1e8c54d2 168help2man ./src/tar -o tar.1
1a4ecaf6 169install tar.1 $RPM_BUILD_ROOT%{_mandir}/man1
26693f42 170bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
2698dc7e 171%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.tar-non-english-man-pages
f3829c8b 172
2396a1a2 173%find_lang %{name}
174
5b1cc786
JB
175%clean
176rm -rf $RPM_BUILD_ROOT
177
8de5e139 178%post -p /sbin/postshell
8998ffe2 179-/usr/sbin/fix-info-dir -c %{_infodir}
f3829c8b 180
8de5e139 181%postun -p /sbin/postshell
8998ffe2 182-/usr/sbin/fix-info-dir -c %{_infodir}
f3829c8b 183
2396a1a2 184%files -f %{name}.lang
8b677dcc 185%defattr(644,root,root,755)
15ee9302 186%doc README NEWS
4e882ccd
JB
187%attr(755,root,root) %{_bindir}/tar
188%attr(755,root,root) /usr/bin/gtar
1a4ecaf6 189%{_infodir}/tar.info*
4e882ccd
JB
190%{_mandir}/man1/tar.1*
191%lang(de) %{_mandir}/de/man1/tar.1*
192%lang(es) %{_mandir}/es/man1/tar.1*
193%lang(fi) %{_mandir}/fi/man1/tar.1*
194%lang(fr) %{_mandir}/fr/man1/tar.1*
195%lang(hu) %{_mandir}/hu/man1/tar.1*
196%lang(id) %{_mandir}/id/man1/tar.1*
197%lang(it) %{_mandir}/it/man1/tar.1*
198%lang(ja) %{_mandir}/ja/man1/tar.1*
199%lang(nl) %{_mandir}/nl/man1/tar.1*
200%lang(pl) %{_mandir}/pl/man1/tar.1*
ee5ecb5f
AG
201
202%files rmt
203%defattr(644,root,root,755)
4e882ccd 204%attr(755,root,root) /sbin/rmt
ec2879b4 205%{_mandir}/man8/rmt.8*
This page took 0.064855 seconds and 4 git commands to generate.