Summary: Contains programs for compressing and decompressing files Name: bzip2 Version: 1.0.6 Release: 6%{?dist} License: BSD URL: http://www.bzip.org/ Group: System Environment/Base Vendor: VMware, Inc. Distribution: Photon Source0: http://www.bzip.org/%{version}/%{name}-%{version}.tar.gz Provides: libbz2.so.1()(64bit) %define sha1 bzip2=3f89f861209ce81a6bab1fd1998c0ef311712002 Patch0: http://www.linuxfromscratch.org/patches/lfs/7.2/bzip2-1.0.6-install_docs-1.patch Patch1: CVE-2016-3189.patch %description The Bzip2 package contains programs for compressing and decompressing files. Compressing text files with bzip2 yields a much better compression percentage than with the traditional gzip. %package devel Summary: Header and development files for bzip2 Requires: bzip2 %description devel It contains the libraries and header files to create applications %prep %setup -q %patch0 -p1 %patch1 -p1 sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile %build make VERBOSE=1 %{?_smp_mflags} -f Makefile-libbz2_so make clean make VERBOSE=1 %{?_smp_mflags} %install make PREFIX=%{buildroot}/usr install install -vdm 0755 %{buildroot}/%{_lib} install -vdm 0755 %{buildroot}/bin cp -av libbz2.so* %{buildroot}/%{_lib} install -vdm 755 %{buildroot}%{_libdir} ln -sv %{_lib}/libbz2.so.%{version} %{buildroot}%{_lib}/libbz2.so ln -sv %{_lib}/libbz2.so.%{version} %{buildroot}%{_lib}/libbz2.so.1 rm -v %{buildroot}%{_bindir}/{bunzip2,bzcat} ln -sv bzip2 %{buildroot}/usr/bin/bunzip2 ln -sv bzip2 %{buildroot}/usr/bin/bzcat find %{buildroot} -name '*.a' -delete %check make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/bzcat %{_bindir}/bunzip2 %{_bindir}/bzless %{_bindir}/bzgrep %{_bindir}/bzip2 %{_bindir}/bzdiff %{_bindir}/bzfgrep %{_bindir}/bzcmp %{_bindir}/bzip2recover %{_bindir}/bzegrep %{_bindir}/bzmore %{_docdir}/bzip2-1.0.6/manual.pdf %{_docdir}/bzip2-1.0.6/bzip2.txt %{_docdir}/bzip2-1.0.6/manual.ps %{_docdir}/bzip2-1.0.6/manual.html %{_mandir}/man1/bzmore.1.gz %{_mandir}/man1/bzfgrep.1.gz %{_mandir}/man1/bzegrep.1.gz %{_mandir}/man1/bzgrep.1.gz %{_mandir}/man1/bzdiff.1.gz %{_mandir}/man1/bzcmp.1.gz %{_mandir}/man1/bzless.1.gz %{_mandir}/man1/bzip2.1.gz %{_lib}/libbz2.so.1.0.6 %{_lib}/libbz2.so.1.0 %{_lib}/libbz2.so.1 %files devel %{_includedir}/bzlib.h %{_libdir}/libbz2.so %changelog * Fri Oct 21 2016 Kumar Kaushik <kaushikk@vmware.com> 1.0.6-6 - Fixing security bug CVE-2016-3189. * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.6-5 - GA - Bump release of all rpms * Tue Nov 10 2015 Mahmoud Bassiouny <mbassiouny@vmware.com> 1.0.6-4 - Providing libbz2.so.1, miror fix for devel provides. * Fri Jun 5 2015 Divya Thaluru <dthaluru@vmware.com> 1.0.6-3 - Adding bzip2 package run time required package for bzip2-devel package * Mon May 18 2015 Touseef Liaqat <tliaqat@vmware.com> 1.0.6-2 - Update according to UsrMove. * Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 1.0.6-1 - Initial build. First version