]> git.pld-linux.org Git - packages/tar.git/blob - tar.spec
- updated to 1.13
[packages/tar.git] / tar.spec
1 Summary:        GNU Tape Archiver (tar)
2 Summary(de):    GNU-Magnetband-Archivierprogramm (tar)
3 Summary(fr):    Programme d'archivage GNU (tar : GNU Tape Archiver).
4 Summary(pl):    Program do archiwizacji (GNU)
5 Summary(tr):    Yaygýn kullanýlan yedekleyici
6 Name:           tar
7 Version:        1.13
8 Release:        1
9 Copyright:      GPL
10 Group:          Utilities/Archiving
11 Group(pl):      Narzêdzia/Archiwizacja
12 Source0:        ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
13 Source1:        tar-pl.po.patch
14 Source2:        tar.1.pl
15 Patch0:         tar-manpage.patch
16 Patch1:         tar-bzip2.patch
17 Patch2:         tar-cached_uid.patch
18 Patch3:         tar-bzip2-locale.patch
19 Patch4:         tar-info.patch
20 Patch5:         tar-pipe.patch
21 Patch6:         tar-namecache.patch
22 Prereq:         /sbin/install-info
23 Buildroot:      /tmp/%{name}-%{version}-root
24
25 %define         _exec_prefix    /
26 %define         _libexecdir     /sbin
27
28 %description
29 GNU `tar' saves many files together into a single tape or disk archive, and
30 can restore individual files from the archive. It includes multivolume
31 support, the ability to archive sparse files, automatic archive
32 compression/decompression, remote archives and special features that allow
33 `tar' to be used for incremental and full backups. If you wish to do remote
34 backups with tar, you will need to install the `rmt' package as well.
35
36 %description -l de
37 GNU 'tar' speichert viele Dateien zusammen in ein einzelnes Band- oder
38 Disk-Archiv und kann einzelne Dateien aus dem Archiv wiederherstellen. Es
39 beinhaltet Multivolume-Support, die Fähigkeit, seltene Dateien zu
40 archivieren, automatische Archiv-Komprimierung und Dekomprimierung, Archive
41 an entfernten Standorten und Spezialfunktionen, die es ermöglichen, 'tar'
42 für inkrementelle und vollständige Backups einzusetzen. Wenn Sie vorhaben,
43 Remote-Backups mit tar zu erstellen, dann benötigen Sie dazu das rmt-Paket.
44
45 %description -l fr
46 GNU tar sauvegarde plusieurs fichiers sur une seule archive sur bande ou sur
47 disque et peut restaurer les fichiers individuellement à partir de
48 l'archive. Il comprend une gestion multi-volumes, la possibilité d'archiver
49 des fichiers éparpillés, la compression/décompression automatique de
50 l'archive, les archives distantes et des caractéristiques spéciales
51 permettant à tar d'être utilisé pour des sauvegardes incrémentales et
52 complètes. Si vous souhaitez faire des sauvegardes distantes avec tar, vous
53 devrez installer aussi le paquetage « rmt ».
54
55 %description -l pl
56 GNU tar s³u¿y do zapisywania wielu plików na ta¶mê lub dysk. Mo¿e odtwarzaæ
57 pojedyñcze pliki z archiwum. Umo¿liwia zapis du¿ego archiwum z podzia³em na
58 wiele no¶ników. Tar obs³uguje tak¿e automatyczn± kompresjê/dekompresjê i
59 archiwa zdalne. Posiada specjalne opcje do robienia pe³nych i przyrostowych
60 kopii bezpieczeñstwa. Aby tworzyæ zdalne archiwa tar-a trzeba zainstalowaæ
61 pakiet rmt.
62
63 %description -l tr
64 GNU tar, birden çok dosyayý tek bir manyetik bant ya da disk üzerinde
65 arþivleyebildiði gibi, bu dosyalarýn arþivden tek tek geri yüklenmesine de
66 izin verir. Çok kýsýmlý arþivleri, otomatik arþiv sýkýþtýrma ve açmayý, uzak
67 arþivleri, artýmsal yedeklemeyi destekler.
68
69 %prep
70 %setup -q
71 %patch0 -p1
72 %patch1 -p1
73 #%patch2 -p0
74 %patch3 -p0
75 %patch4 -p1
76 %patch5 -p1
77 %patch6 -p1
78
79 install %{SOURCE1} po
80 %build
81 chmod -R a+rwX .
82 gettextize --copy --force
83 aclocal
84 automake
85 autoconf
86 LIBS="-lbsd" ; export LIBS
87 LDFLAGS="-s" ; export LDFLAGS
88 %configure
89
90 (cd doc; cp stamp-vti version.texi; touch *; makeinfo --force tar.texi)
91 make
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/man1,%{_mandir}/pl/man1}
96
97 make DESTDIR=$RPM_BUILD_ROOT install
98
99 ln -s %{_bindir}/tar $RPM_BUILD_ROOT/usr/bin/gtar
100 install tar.1 $RPM_BUILD_ROOT%{_mandir}/man1
101 install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1
102
103 gzip -9nf $RPM_BUILD_ROOT{%{_infodir}/tar.info*,%{_mandir}/man1/*} \
104         $RPM_BUILD_ROOT%{_mandir}/*/man1/* \
105         README NEWS
106
107 %find_lang %{name}
108
109 %post
110 /sbin/install-info %{_infodir}/tar.info.gz /etc/info-dir
111
112 %preun
113 if [ $1 = 0 ]; then
114         /sbin/install-info --delete %{_infodir}/tar.info.gz /etc/info-dir
115 fi
116
117 %clean
118 rm -rf $RPM_BUILD_ROOT
119
120 %files -f %{name}.lang
121 %defattr(0644,root,root, 0755)
122 %doc NEWS.gz README.gz
123 %attr(755,root,root) %{_bindir}/*
124 %attr(755,root,root) /usr/bin/*
125 %{_infodir}/tar.info*
126 %{_mandir}/man1/*
127 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.08362 seconds and 4 git commands to generate.