]> git.pld-linux.org Git - packages/bzip2.git/blob - bzip2.spec
- Substitution of %%{_bindir} in bzless script added to install section.
[packages/bzip2.git] / bzip2.spec
1 Summary:        Extremely powerful file compression utility
2 Summary(fr):    Utilitaire de compression de fichier extrêmement puissant
3 Summary(pl):    Kompresor plików bzip2
4 Name:           bzip2
5 Version:        1.0.1
6 Release:        4
7 License:        GPL
8 Group:          Utilities/Archiving
9 Group(fr):      Applications/Archivage
10 Group(pl):      Narzêdzia/Archiwizacja
11 Source0:        ftp://sourceware.cygnus.com/pub/bzip2/v100/%{name}-%{version}.tar.gz
12 Patch0:         bzip2-libtoolizeautoconf.patch
13 BuildRequires:  tetex
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  libtool
17 URL:            http://sourceware.cygnus.com/bzip2/
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Bzip2 compresses files using the Burrows-Wheeler block-sorting text
22 compression algorithm, and Huffman coding. Compression is generally
23 considerably better than that achieved by more conventional
24 LZ77/LZ78-based compressors, and approaches the performance of the PPM
25 family of statistical compressors. The command-line options are
26 deliberately very similar to those of GNU Gzip, but they are not
27 identical.
28
29 %description -l fr
30 Bzip2 compresse des fichiers en utilisant l'algorithme de compression
31 en tri de blocks de texte Burrows-Wheeler, et le codage Huffman. La
32 compression est considérablement meilleure que celle effectuée par les
33 plus conventionels compresseurs basés sur LZ77/LZ78, et approche la
34 performance de la famille PPM de compresseurs statistiques.
35
36 %description -l pl
37 Kompresor bzip2 u¿ywa algorytmu Burrows-Wheelera do kompresji danych i
38 metody Huffmana do ich kodowania. Kompresja pliku czy archiwum tar
39 jest z regu³y lepsza ni¿ w przypadku stosowania klasycznych
40 kompresorów LZ77/LZ78. Opcje linii poleceñ s± bardzo podobne do
41 poleceñ GNU Gzip ale nie s± identyczne.
42
43 %package devel
44 Summary:        Libbz2 library header files
45 Summary(fr):    Librairie statique et fichiers d'en-tête pour bzip2
46 Summary(pl):    Pliki nag³ówkowe do libbz2
47 Group:          Development/Libraries
48 Group(fr):      Development/Librairies
49 Group(pl):      Programowanie/Biblioteki
50 Requires:       %{name} = %{version}
51
52 %description devel
53 Libbz2 library header files
54
55 %description -l pl devel
56 Pliki nag³ówkowe do libbz2.
57
58 %package static
59 Summary:        Static libbz2 library
60 Summary(pl):    Biblioteka statyczna libbz2
61 Group:          Development/Libraries
62 Group(fr):      Development/Librairies
63 Group(pl):      Programowanie/Biblioteki
64 Requires:       %{name}-devel = %{version}
65
66 %description static
67 Static libbz2 library.
68
69 %description -l pl static
70 Biblioteka statyczna libbz2.
71
72 %prep
73 %setup -q
74 %patch -p1
75
76 %build
77 aclocal
78 libtoolize --copy --force
79 automake -a -c
80 autoconf
81 LDFLAGS="-s"; export LDFLAGS
82 %configure
83 %{__make}
84
85 %install
86 rm -rf $RPM_BUILD_ROOT
87
88 %{__make} install DESTDIR=$RPM_BUILD_ROOT
89
90 # Substitute %{_bindir} in bzless.
91 mv $RPM_BUILD_ROOT%{_bindir}/bzless{,.tmp}
92 sed -e "s@%%{_bindir}@%{_bindir}@g" \
93         $RPM_BUILD_ROOT%{_bindir}/bzless.tmp > \
94         $RPM_BUILD_ROOT%{_bindir}/bzless
95 rm $RPM_BUILD_ROOT%{_bindir}/bzless.tmp
96
97 ( cd doc ; texi2html bzip2.texi )
98
99 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*so.*.*
100
101 gzip -9nf README* NEWS Y2K_INFO \
102         $RPM_BUILD_ROOT%{_mandir}/{,pl}/man1/*
103
104 %post   -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
106
107 %clean
108 rm -rf $RPM_BUILD_ROOT
109
110 %files
111 %defattr(644,root,root,755)
112 %doc README.gz Y2K_INFO.gz
113 %attr(755,root,root) %{_libdir}/lib*.so.*.*
114 %attr(755,root,root) %{_bindir}/*
115 %lang(en) %{_mandir}/man1/*
116 %lang(pl) %{_mandir}/pl/man1/*
117
118 %files devel
119 %defattr(644,root,root,755)
120 %doc doc/*.html
121 %attr(755,root,root) %{_libdir}/lib*.so
122 %{_includedir}/*.h
123
124 %files static
125 %defattr(644,root,root,755)
126 %{_libdir}/lib*.a
This page took 0.063655 seconds and 4 git commands to generate.