]> git.pld-linux.org Git - packages/tar.git/blob - tar.spec
- revision up to 7,
[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.12
8 Release:     7
9 Copyright:   GPL
10 Group:       Utilities/Archiving
11 Source0:     ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
12 Patch0:      tar-manpage.patch
13 Patch1:      tar-bzip2.patch
14 Patch2:      tar-cached_uid.patch
15 Patch3:      tar-bzip2-locale.patch
16 Patch4:      tar-pl.po.patch
17 Patch5:      tar-info.patch
18 Prereq:      /sbin/install-info
19 Buildroot:   /tmp/%{name}-%{version}-root
20
21 %description
22 GNU `tar' saves many files together into a single tape or disk archive, and
23 can restore individual files from the archive. It includes multivolume
24 support, the ability to archive sparse files, automatic archive
25 compression/decompression, remote archives and special features that allow
26 `tar' to be used for incremental and full backups. If you wish to do remote
27 backups with tar, you will need to install the `rmt' package as well.
28
29 %description -l de
30 GNU 'tar' speichert viele Dateien zusammen in ein einzelnes Band- oder
31 Disk-Archiv und kann einzelne Dateien aus dem Archiv wiederherstellen. Es
32 beinhaltet Multivolume-Support, die Fähigkeit, seltene Dateien zu
33 archivieren, automatische Archiv-Komprimierung und Dekomprimierung, Archive
34 an entfernten Standorten und Spezialfunktionen, die es ermöglichen, 'tar'
35 für inkrementelle und vollständige Backups einzusetzen. Wenn Sie vorhaben,
36 Remote-Backups mit tar zu erstellen, dann benötigen Sie dazu das rmt-Paket.
37
38 %description -l fr
39 GNU tar sauvegarde plusieurs fichiers sur une seule archive sur bande ou sur
40 disque et peut restaurer les fichiers individuellement à partir de
41 l'archive. Il comprend une gestion multi-volumes, la possibilité d'archiver
42 des fichiers éparpillés, la compression/décompression automatique de
43 l'archive, les archives distantes et des caractéristiques spéciales
44 permettant à tar d'être utilisé pour des sauvegardes incrémentales et
45 complètes. Si vous souhaitez faire des sauvegardes distantes avec tar, vous
46 devrez installer aussi le paquetage « rmt ».
47
48 %description -l pl
49 GNU tar s³u¿y do zapisywania wielu plików na ta¶mê lub dysk. Mo¿e odtwarzaæ
50 pojedyñcze pliki z archiwum. Umo¿liwia zapis du¿ego archiwum z podzia³em na
51 wiele no¶ników. Tar obs³uguje tak¿e automatyczn± kompresjê/dekompresjê i
52 archiwa zdalne. Posiada specjalne opcje do robienia pe³nych i przyrostowych
53 kopii bezpieczeñstwa. Aby tworzyæ zdalne archiwa tar-a trzeba zainstalowaæ
54 pakiet rmt.
55
56 %description -l tr
57 GNU tar, birden çok dosyayý tek bir manyetik bant ya da disk üzerinde
58 arþivleyebildiði gibi, bu dosyalarýn arþivden tek tek geri yüklenmesine de
59 izin verir. Çok kýsýmlý arþivleri, otomatik arþiv sýkýþtýrma ve açmayý, uzak
60 arþivleri, artýmsal yedeklemeyi destekler.
61
62 %prep
63 %setup -q
64 %patch0 -p1
65 %patch1 -p0
66 %patch2 -p0
67 %patch3 -p0
68 %patch4 -p1
69 %patch5 -p1
70
71 %build
72 LIBS="-lbsd" CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
73 ./configure \
74         --prefix=/usr \
75         --bindir=/bin \
76         --libexecdir=/sbin
77
78 make
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT/usr/{bin,man/man1}
83
84 make prefix=$RPM_BUILD_ROOT/usr bindir=$RPM_BUILD_ROOT/bin libexecdir=$RPM_BUILD_ROOT/sbin install
85
86 ln -s ../../bin/tar $RPM_BUILD_ROOT/usr/bin/gtar
87 install tar.1 $RPM_BUILD_ROOT/usr/man/man1
88
89 gzip -9nf $RPM_BUILD_ROOT/usr/{info/tar.info*,man/man1/*}
90
91 %post
92 /sbin/install-info /usr/info/tar.info.gz /etc/info-dir
93
94 %preun
95 if [ $1 = 0 ]; then
96         /sbin/install-info --delete /usr/info/tar.info.gz /etc/info-dir
97 fi
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %files
103 %defattr(0644, root, root, 0755)
104 %doc NEWS README
105 %attr(755, root, root) /bin/*
106 %attr(755, root, root) /usr/bin/*
107 /usr/info/tar.info*
108 %attr(644, root, man) /usr/man/man1/*
109
110 %lang(de) /usr/share/locale/de/LC_MESSAGES/tar.mo
111 %lang(fr) /usr/share/locale/fr/LC_MESSAGES/tar.mo
112 %lang(it) /usr/share/locale/it/LC_MESSAGES/tar.mo
113 %lang(ko) /usr/share/locale/ko/LC_MESSAGES/tar.mo
114 %lang(nl) /usr/share/locale/nl/LC_MESSAGES/tar.mo
115 %lang(no) /usr/share/locale/no/LC_MESSAGES/tar.mo
116 %lang(pl) /usr/share/locale/pl/LC_MESSAGES/tar.mo
117 %lang(pt) /usr/share/locale/pt/LC_MESSAGES/tar.mo
118 %lang(sl) /usr/share/locale/sl/LC_MESSAGES/tar.mo
119 %lang(sv) /usr/share/locale/sv/LC_MESSAGES/tar.mo
120
121 %changelog
122 * Mon Dec 27 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
123   [1.12-7]
124 - standarized {un}registering info pages (added tar-info.patch),
125 - added gzipping man pages.
126
127 * Sat Nov 21 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
128   [1.12-6]
129 - added {un}registering info page in %post %preun with --entry.
130
131 * Mon Sep 21 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
132   [1.12-5]
133 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
134 - added using %%{name} and %%{version} in Source,
135 - added static subpackage,
136 - changed passing $RPM_OPT_FLAGS, LIBS and LDFLAGS (now as a configure
137   enviroment variable).
138
139 * Wed Sep  2 1998 Konrad Stêpieñ <konrad@interdata.com.pl>
140   [1.12-5]
141 - added %%{PACKAGE_VERSION} macros to Buildroot and Source,
142 - patched to better performaance which unknown uid/gid,
143 - Source adres changed to regular URL,
144 - updated pl locales to 1.12,
145 - added bzip2 support, update man page and pl locales,
146 - translation for pl,
147 - changed mkdir to install -d,
148 - added %doc.
149
150 * Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
151 - add /usr/bin/gtar symlink (change #421)
152
153 * Tue Jul 14 1998 Jeff Johnson <jbj@redhat.com>
154 - Fiddle bindir/libexecdir to get RH install correct.
155 - Don't include /sbin/rmt -- use the rmt from dump.
156 - Turn on nls.
157
158 * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
159 - translations modified for de, fr, tr
160
161 * Thu Oct 16 1997 Donnie Barnes <djb@redhat.com>
162 - updated from 1.11.8 to 1.12
163 - various spec file cleanups
164 - /sbin/install-info support
165
166 * Thu Jun 19 1997 Erik Troan <ewt@redhat.com>
167 - built against glibc
168
169 * Thu May 29 1997 Michael Fulbright <msf@redhat.com>
170 - Fixed to include rmt
This page took 0.069375 seconds and 4 git commands to generate.