[linbox] Final 1.2.1 release.

Jerry James jjames at fedoraproject.org
Mon Aug 29 23:03:13 UTC 2011


commit 035f4c872e9889ddd1cabe295f8af34570c0adb6
Author: Jerry James <loganjerry at gmail.com>
Date:   Mon Aug 29 17:02:38 2011 -0600

    Final 1.2.1 release.

 .gitignore  |    2 +-
 linbox.spec |   29 +++++++++++++----------------
 sources     |    2 +-
 3 files changed, 15 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0ba1354..e05e9ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/linbox-1.2.1.svn3901.tar.gz
+/linbox-1.2.1.tar.gz
diff --git a/linbox.spec b/linbox.spec
index abce898..56f35c1 100644
--- a/linbox.spec
+++ b/linbox.spec
@@ -1,16 +1,11 @@
-%global svnrel 3901
-
 Name:           linbox
 Version:        1.2.1
-Release:        0.1.svn%{svnrel}%{?dist}
+Release:        1%{?dist}
 Summary:        C++ Library for High-Performance Exact Linear Algebra
 Group:          Development/Libraries
 License:        LGPLv2+
 URL:            http://www.linalg.org/
-# current version does not build in rawhide -> fetch newer version from svn
-# svn co -r 3901 svn://linalg.org/linalg/trunk/linbox/ linbox-1.2.1
-# tar cvzf linbox-1.2.1.svn3901.tar.gz linbox-1.2.1
-Source0:        http://www.linalg.org/linbox-%{version}.svn%{svnrel}.tar.gz
+Source0:        http://www.linalg.org/%{name}-%{version}.tar.gz
 
 BuildRequires:  atlas-devel
 BuildRequires:  fflas-ffpack-devel
@@ -22,7 +17,6 @@ BuildRequires:  ntl-devel
 BuildRequires:  doxygen
 BuildRequires:  ghostscript
 BuildRequires:  gnuplot
-BuildRequires:  libtool
 BuildRequires:  tex(latex)
 
 %description
@@ -58,20 +52,20 @@ Documentation for %{name}.
 
 # Fix up missing and extraneous library linkage
 sed -e "s|\$(GMP_LIBS) \$(NTL_LIBS) \$(BLAS_LIBS)|-L%{_libdir}/atlas \$(NTL_LIBS) -lcblas|" \
-    -i interfaces/driver/Makefile.am
+    -i interfaces/driver/Makefile.in
 sed -e "s|\$(GIVARO_LIBS) \$(GMP_LIBS) \$(NTL_LIBS) \$(BLAS_LIBS)|-L%{_libdir}/atlas ../../linbox/liblinbox.la \$(GIVARO_LIBS) \$(NTL_LIBS) -lcblas|" \
-    -i interfaces/sage/Makefile.am
+    -i interfaces/sage/Makefile.in
 
-# Fix up an obsolete usage that causes us trouble
-sed -i "s|AC_CONFIG_HEADER|AC_CONFIG_HEADERS|" macros/config-header.m4
+# Adapt to flas-ffpack 1.4.2
+sed -i 's/fflasffpack-config/fflas-ffpack-config/g' configure
 
-# The snapshot doesn't come with a configure script
-autoreconf -I macros -i
+# Fix a libtool typo
+sed -i 's/func_apped/func_append/' build-aux/ltmain.sh
 
 
 %build
-%configure --enable-shared --disable-static --enable-optimization \
-  --enable-drivers --enable-doc --with-doxygen --enable-sage --with-ntl
+%configure --enable-shared --disable-static --enable-drivers --enable-sage \
+  --enable-doc --with-doxygen --with-ntl
 
 # Remove hardcoded rpaths
 sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
@@ -120,6 +114,9 @@ rm -rf %{buildroot}%{_prefix}/doc
 
 
 %changelog
+* Mon Aug 29 2011 Jerry James <loganjerry at gmail.com> - 1.2.1-1
+- Final 1.2.1 release
+
 * Tue Jul  4 2011 Jerry James <loganjerry at gmail.com> - 1.2.1-0.1.svn3901
 - Update to snapshot with fixes for Fedora
 - Drop all patches, now upstream
diff --git a/sources b/sources
index 0e11eab..e871e56 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3ec82b513d1bf20234fb77a5ca531561  linbox-1.2.1.svn3901.tar.gz
+4b0804c80f60285b05fc0b969143eb1d  linbox-1.2.1.tar.gz


More information about the scm-commits mailing list