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