]> git.pld-linux.org Git - packages/gzip.git/blob - gzip.spec
- gzipping documentation,
[packages/gzip.git] / gzip.spec
1 Summary:        GNU gzip file compression
2 Summary(de):    Dateikomprimierung GNU-gzip
3 Summary(fr):    GNU gzip pour la compression de fichiers.
4 Summary(pl):    GNU gzip
5 Summary(tr):    GNU gzip dosya sýkýþtýrma aracý
6 Name:           gzip
7 Version:        1.2.4
8 Release:        16
9 Copyright:      GPL
10 Group:          Utilities/Archiving
11 Group(pl):      Narzêdzia/Archiwizacja
12 Source0:        ftp://alpha.gnu.org/gnu/%{name}-%{version}.tar.gz
13 Source1:        gzip.1.pl
14 Source2:        zcmp.1.pl
15 Source3:        zdiff.1.pl
16 Source4:        zforce.1.pl
17 Source5:        zgrep.1.pl
18 Source6:        zmore.1.pl
19 Source7:        znew.1.pl
20 Patch0:         gzip-basename.patch
21 Patch1:         gzip-gzexe.patch
22 Patch2:         gzip-mktemp.patch
23 Patch3:         gzip-info.patch
24 Prereq:         /sbin/install-info
25 Requires:       mktemp
26 Buildroot:      /tmp/%{name}-%{version}-root
27
28 %description
29 This is the popular GNU file compression and decompression
30 program, gzip.  
31
32 %description -l de
33 Dies ist das beliebte GNU-Dateikompressions- und Dekompressionsprogramm, 
34 gzip. 
35
36 %description -l fr
37 Programme de compression et de décompression gzip de GNU
38
39 %description -l pl
40 GNU gzip to popularny program s³u¿±cy do kompresji i dekompresji danych.
41
42 %description -l tr
43 gzip, Unix iþletim sistemlerinde çok yaygýn olarak kullanýlan bir dosya
44 sýkýþtýrma ve açma aracýdýr.
45
46 %prep
47 %setup -q
48 %patch0 -p1
49 %patch1 -p1
50 %patch2 -p1
51 %patch3 -p1
52
53 %build
54 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
55 ./configure \
56         --prefix=/usr
57 make
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT/{bin,usr/man/pl/man1}
65
66 make install prefix=$RPM_BUILD_ROOT/usr
67
68 mv -f $RPM_BUILD_ROOT/usr/bin/gzip $RPM_BUILD_ROOT/bin/gzip
69 rm -f $RPM_BUILD_ROOT/usr/bin/gunzip $RPM_BUILD_ROOT/usr/bin/zcat
70
71 ln -sf /bin/gzip $RPM_BUILD_ROOT/bin/gunzip
72 ln -sf /bin/gzip $RPM_BUILD_ROOT/bin/zcat
73 ln -sf /bin/gzip $RPM_BUILD_ROOT/usr/bin/gzip
74 ln -sf /bin/gunzip $RPM_BUILD_ROOT/usr/bin/gunzip
75
76 for i in zcmp zdiff zforce zgrep zmore znew ; do
77         sed -e "s|$RPM_BUILD_ROOT||g" < $RPM_BUILD_ROOT/usr/bin/$i > $RPM_BUILD_ROOT/usr/bin/.$i
78         rm -f $RPM_BUILD_ROOT/usr/bin/$i
79         mv $RPM_BUILD_ROOT/usr/bin/.$i $RPM_BUILD_ROOT/usr/bin/$i
80 done
81
82 cat > $RPM_BUILD_ROOT/usr/bin/zless <<EOF
83 #!/bin/sh
84 /bin/zcat "\$@" | /usr/bin/less
85 EOF
86
87 install %{SOURCE1} $RPM_BUILD_ROOT/usr/man/pl/man1/gzip.1
88 install %{SOURCE2} $RPM_BUILD_ROOT/usr/man/pl/man1/zcmp.1
89 install %{SOURCE3} $RPM_BUILD_ROOT/usr/man/pl/man1/zdiff.1
90 install %{SOURCE4} $RPM_BUILD_ROOT/usr/man/pl/man1/zforce.1
91 install %{SOURCE5} $RPM_BUILD_ROOT/usr/man/pl/man1/zgrep.1
92 install %{SOURCE6} $RPM_BUILD_ROOT/usr/man/pl/man1/zmore.1
93 install %{SOURCE7} $RPM_BUILD_ROOT/usr/man/pl/man1/znew.1
94
95 gzip -9nf NEWS README \
96         $RPM_BUILD_ROOT/usr/{info/gzip.info*,man/{man1/*,pl/man1/*}}
97
98
99 %post
100 /sbin/install-info /usr/info/gzip.info.gz /etc/info-dir
101
102 %preun
103 if [ $1 = 0 ]; then
104         /sbin/install-info --delete /usr/info/gzip.info.gz /etc/info-dir
105 fi
106
107 %files
108 %defattr(644,root,root,755)
109 %doc {NEWS,README}.gz
110
111 %attr(755,root,root) /bin/*
112 %attr(755,root,root) /usr/bin/*
113 %attr(644,root,root) /usr/man/man1/*
114
115 %lang(pl) /usr/man/pl/man1/*
116
117 /usr/info/gzip.info*
118
119 %changelog
120 * Sat Jan 02 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
121   [1.2.4-15]
122 - standarized {un}registering info pages; second try (added
123   gzip-info.patch).
124
125 * Sat Dec 12 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
126   [1.2.4-14]
127 - added gzipping man pages,
128 - added using LDFLAGS="-s" to ./configure enviroment,
129 - added some pl man pages: gzip(1), zcmp(1), zdiff(1), zforce(1),
130   zgrep(1), zmore(1), znew(1),
131 - standarized {un}registering info pages.
132
133 * Thu Sep 24 1998 Andrzej Nakonieczny <dzemik@shadow.eu.org>
134   [1.2.4-13]
135 - added pl translation,
136 - changed buildroot for /tmp/%{name}-%{version}-root,
137 - added %%{name} and %%{version} macros in Source.
138 - added %defattr support,
139 - start at RH spec.
This page took 0.177842 seconds and 3 git commands to generate.