1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 groups = Applications/Compression
11 url = https://sourceware.org/bzip2/
13 summary = Bzip2 is a data compressor
16 bzip2 is a freely available, patent free (see below), high-quality data
17 compressor that is an alternative to the GNU zip compressor.
20 source_dl = https://sourceware.org/pub/bzip2/
24 make -f Makefile-libbz2_so %{PARALLELISMFLAGS} \
25 CFLAGS="%{CFLAGS}" LDFLAGS="%{LDFLAGS}"
28 make %{PARALLELISMFLAGS} \
29 CFLAGS="%{CFLAGS}" LDFLAGS="%{LDFLAGS}"
34 mkdir -pv %{BUILDROOT}%{bindir}
35 cp -v bzip2-shared %{BUILDROOT}%{bindir}/bzip2
36 ln -svf bzip2 %{BUILDROOT}%{bindir}/bunzip2
37 ln -svf bzip2 %{BUILDROOT}%{bindir}/bzcat
38 ln -svf bzip2 %{BUILDROOT}%{bindir}/bzcmp
39 ln -svf bzip2 %{BUILDROOT}%{bindir}/bless
42 mkdir -pv %{BUILDROOT}%{libdir}
43 install -m 755 libbz2.so.%{version} %{BUILDROOT}/%{libdir}
44 ln -svf libbz2.so.%{version} %{BUILDROOT}/%{libdir}/libbz2.so.1
45 ln -svf libbz2.so.1 %{BUILDROOT}%{libdir}/libbz2.so
48 mkdir -pv %{BUILDROOT}%{includedir}
49 install -m 644 bzlib.h %{BUILDROOT}%{includedir}
52 mkdir -pv %{BUILDROOT}%{mandir}/man1
53 cp -vp bzip2.1 bzdiff.1 bzgrep.1 bzmore.1 %{BUILDROOT}%{mandir}/man1
54 chown root.root -v %{BUILDROOT}%{mandir}/man1/*
55 ln -svf bzip2.1 %{BUILDROOT}%{mandir}/man1/bzip2recover.1
56 ln -svf bzip2.1 %{BUILDROOT}%{mandir}/man1/bunzip2.1
57 ln -svf bzip2.1 %{BUILDROOT}%{mandir}/man1/bzcat.1
58 ln -svf bzdiff.1 %{BUILDROOT}%{mandir}/man1/bzcmp.1
59 ln -svf bzmore.1 %{BUILDROOT}%{mandir}/man1/bzless.1
74 package %{name}-debuginfo