[gmp] removed old compatibility library
pschiffe
pschiffe at fedoraproject.org
Fri Oct 14 15:55:58 UTC 2011
commit 8f286913b424cfd4e3210f5bcd77b8655f854764
Author: Peter Schiffer <pschiffe at redhat.com>
Date: Fri Oct 14 17:55:31 2011 +0200
removed old compatibility library
gmp.spec | 99 +++----------------------------------------------------------
1 files changed, 5 insertions(+), 94 deletions(-)
---
diff --git a/gmp.spec b/gmp.spec
index da3e339..6e4120d 100644
--- a/gmp.spec
+++ b/gmp.spec
@@ -6,20 +6,17 @@
Summary: A GNU arbitrary precision library
Name: gmp
Version: 5.0.2
-Release: 2%{?dist}.3
+Release: 3%{?dist}
Epoch: 1
URL: http://gmplib.org/
Source0: ftp://ftp.gnu.org/pub/gnu/gmp/gmp-%{version}.tar.bz2
Source2: gmp.h
Source3: gmp-mparam.h
-Source4: gmp-4.3.2.tar.bz2
Patch0: gmp-4.0.1-s390.patch
-Patch1: gmp-4.0.1-s390-old.patch
License: LGPLv3+
Group: System Environment/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: autoconf automake libtool
-Requires: %{name}-compat = %{epoch}:%{version}-%{release}
%description
The gmp package contains GNU MP, a library for arbitrary precision
@@ -57,28 +54,9 @@ Requires: %{name}-devel = %{epoch}:%{version}-%{release}
The static libraries for using the GNU MP arbitrary precision library
in applications.
-%package compat
-Summary: Compatibility subpackage.
-Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
-%ifarch x86_64
-Provides: libgmp.so.3()(64bit)
-%else
-Provides: libgmp.so.3
-%endif
-
-%description compat
-Compatibility subpackage.
-
%prep
%setup -q
%patch0 -p1 -b .s390
-cd ..
-rm -rf gmp-4.3.2
-tar xjf %SOURCE4
-cd gmp-4.3.2
-/bin/chmod -Rf a+rX,u+w,g-w,o-w .
-%patch1 -p1 -b .s390
%build
autoreconf -if
@@ -142,70 +120,6 @@ make CFLAGS="$RPM_OPT_FLAGS -march=pentium4" %{?_smp_mflags}
unset CFLAGS
cd ..
%endif
-###################
-cd ..
-cd gmp-4.3.2
-autoreconf -if
-if as --help | grep -q execstack; then
- # the object files do not require an executable stack
- export CCAS="gcc -c -Wa,--noexecstack"
-fi
-mkdir base
-cd base
-ln -s ../configure .
-./configure --build=%{_build} --host=%{_host} \
- --program-prefix=%{?_program_prefix} \
- --prefix=%{_prefix} \
- --exec-prefix=%{_exec_prefix} \
- --bindir=%{_bindir} \
- --sbindir=%{_sbindir} \
- --sysconfdir=%{_sysconfdir} \
- --datadir=%{_datadir} \
- --includedir=%{_includedir} \
- --libdir=%{_libdir} \
- --libexecdir=%{_libexecdir} \
- --localstatedir=%{_localstatedir} \
- --sharedstatedir=%{_sharedstatedir} \
- --mandir=%{_mandir} \
- --infodir=%{_infodir} \
- --enable-mpbsd --enable-cxx
-sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
- -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
- -e 's|-lstdc++ -lm|-lstdc++|' \
- -i libtool
-export LD_LIBRARY_PATH=`pwd`/.libs
-make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
-cd ..
-%ifarch %{ix86}
-mkdir build-sse2
-cd build-sse2
-ln -s ../configure .
-CFLAGS="$RPM_OPT_FLAGS -march=pentium4"
-./configure --build=%{_build} --host=%{_host} \
- --program-prefix=%{?_program_prefix} \
- --prefix=%{_prefix} \
- --exec-prefix=%{_exec_prefix} \
- --bindir=%{_bindir} \
- --sbindir=%{_sbindir} \
- --sysconfdir=%{_sysconfdir} \
- --datadir=%{_datadir} \
- --includedir=%{_includedir} \
- --libdir=%{_libdir} \
- --libexecdir=%{_libexecdir} \
- --localstatedir=%{_localstatedir} \
- --sharedstatedir=%{_sharedstatedir} \
- --mandir=%{_mandir} \
- --infodir=%{_infodir} \
- --enable-mpbsd --enable-cxx
-sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
- -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
- -e 's|-lstdc++ -lm|-lstdc++|' \
- -i libtool
-export LD_LIBRARY_PATH=`pwd`/.libs
-make CFLAGS="$RPM_OPT_FLAGS -march=pentium4" %{?_smp_mflags}
-unset CFLAGS
-cd ..
-%endif
%install
rm -rf $RPM_BUILD_ROOT
@@ -217,8 +131,6 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/lib{gmp,mp,gmpxx}.la
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
/sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
ln -sf libgmpxx.so.4 $RPM_BUILD_ROOT%{_libdir}/libgmpxx.so
-install -m 644 ../../gmp-4.3.2/base/.libs/libgmp.so.3.5.2 ${RPM_BUILD_ROOT}%{_libdir}
-ln -sf libgmp.so.3.5.2 $RPM_BUILD_ROOT%{_libdir}/libgmp.so.3
cd ..
%ifarch %{ix86}
cd build-sse2
@@ -298,7 +210,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc COPYING COPYING.LIB NEWS README
-%{_libdir}/libgmp.so.10*
+%{_libdir}/libgmp.so.*
%{_libdir}/libmp.so.*
%{_libdir}/libgmpxx.so.*
%ifarch %{ix86}
@@ -319,12 +231,11 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libgmp.a
%{_libdir}/libgmpxx.a
-%files compat
-%defattr(-,root,root,-)
-%{_libdir}/libgmp.so.3*
-
%changelog
+* Fri Oct 14 2011 Peter Schiffer <pschiffe at redhat.com> 1:5.0.2-3
+- removed old compatibility library
+
* Mon Sep 26 2011 Peter Schiffer <pschiffe at redhat.com> 1:5.0.2-2
- temporary build wild old compatibility library version
More information about the scm-commits
mailing list