]> git.pld-linux.org Git - packages/bzip2.git/blobdiff - bzip2.spec
- cosmetics (spaces -> tabs)
[packages/bzip2.git] / bzip2.spec
index 67f156963a1b9907467603abef0f93288542df2b..febd50740b34700e8078a9d8d39fe332076fabed 100644 (file)
@@ -7,20 +7,26 @@ Summary(uk):  
 Summary(ru):   ëÏÍÐÒÅÓÓÏÒ ÆÁÊÌÏ× ÎÁ ÏÓÎÏ×Å ÁÌÇÏÒÉÔÍÁ ÂÌÏÞÎÏÊ ÓÏÒÔÉÒÏ×ËÉ
 Name:          bzip2
 Version:       1.0.2
-Release:       5
+Release:       8
+Epoch:         0
 License:       BSD-like
 Group:         Applications/Archiving
 Source0:       ftp://sources.redhat.com/pub/bzip2/v102/%{name}-%{version}.tar.gz
-# Source0-md5: ee76864958d568677f03db8afad92beb
+# Source0-md5: ee76864958d568677f03db8afad92beb
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
-# Source1-md5: 5ffc3dbdd40080a8c22c3b4c3143cdd7
+# Source1-md5: 5ffc3dbdd40080a8c22c3b4c3143cdd7
 Patch0:                %{name}-libtoolizeautoconf.patch
 URL:           http://sources.redhat.com/bzip2/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: libtool
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%ifarch amd64 ia64 ppc64 sparc64
+Provides:      libbz2.so.1.0()(64bit)
+%else
+Provides:      libbz2.so.1.0
+%endif
 Obsoletes:     libbzip2
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Bzip2 compresses files using the Burrows-Wheeler block-sorting text
@@ -82,7 +88,7 @@ Summary(pt_BR):       Arquivos de inclus
 Summary(uk):   èÅÄÅÒÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú libbz2
 Summary(ru):   èÅÄÅÒÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó libbz2
 Group:         Development/Libraries
-Requires:      %{name} = %{version}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 Obsoletes:     libbzip2-devel
 
 %description devel
@@ -115,7 +121,9 @@ Summary(pt_BR):     Bibliotecas est
 Summary(ru):   óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ bzip2
 Summary(uk):   óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ bzip2
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{version}
+Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
+
+%define                specflags_ia32  -fomit-frame-pointer
 
 %description static
 Static libbz2 library.
@@ -150,7 +158,8 @@ Bibliotecas est
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 # Substitute %{_bindir} in bzless.
 mv -f $RPM_BUILD_ROOT%{_bindir}/bzless{,.tmp}
@@ -159,6 +168,10 @@ sed -e "s@%%{_bindir}@%{_bindir}@g" \
        $RPM_BUILD_ROOT%{_bindir}/bzless
 rm -f $RPM_BUILD_ROOT%{_bindir}/bzless.tmp
 
+# standard soname was libbz2.so.1.0, libtoolizeautoconf patch broke it,
+# but ABI has not changed - provide symlink for binary compatibility
+ln -sf libbz2.so.1.0.0 $RPM_BUILD_ROOT%{_libdir}/libbz2.so.1.0
+
 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
 %clean
@@ -170,7 +183,8 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README* NEWS Y2K_INFO
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+%attr(755,root,root) %{_libdir}/lib*.so.1.0
 %attr(755,root,root) %{_bindir}/*
 %{_mandir}/man1/*
 %lang(es) %{_mandir}/es/man1/*
This page took 0.045306 seconds and 4 git commands to generate.