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