rpms/ufsparse/devel sources,1.3,1.4 ufsparse.spec,1.5,1.6

Quentin Spencer (qspencer) fedora-extras-commits at redhat.com
Wed Dec 14 15:55:21 UTC 2005


Author: qspencer

Update of /cvs/extras/rpms/ufsparse/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6135

Modified Files:
	sources ufsparse.spec 
Log Message:
Update to new upstream sources, which contain some new libraries.



Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ufsparse/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources	25 Oct 2005 13:21:47 -0000	1.3
+++ sources	14 Dec 2005 15:55:19 -0000	1.4
@@ -1 +1 @@
-78d824bc3261569e3e8c3e4a280ff44d  UFsparse.tar.gz
+8fabcd1b918612cb181bd8935d728ca2  UFsparse.tar.gz


Index: ufsparse.spec
===================================================================
RCS file: /cvs/extras/rpms/ufsparse/devel/ufsparse.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ufsparse.spec	25 Oct 2005 13:21:47 -0000	1.5
+++ ufsparse.spec	14 Dec 2005 15:55:19 -0000	1.6
@@ -1,12 +1,12 @@
 Name:           ufsparse
-Version:        0.91
-Release:        2%{?dist}
+Version:        0.92
+Release:        1%{?dist}
 Summary:        University of Florida sparse matrix libraries
 
 Group:          System Environment/Libraries
 License:        Distributable
 URL:            http://www.cise.ufl.edu/research/sparse/umfpack/
-Source0:        http://www.cise.ufl.edu/research/sparse/beta/Oct10_2005/UFsparse.tar.gz
+Source0:        http://www.cise.ufl.edu/research/sparse/beta/Dec8_2005/UFsparse.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  blas-devel
@@ -16,12 +16,13 @@
 ufsparse is a collection of libraries for computations involving sparse
 matrices.  The package includes the following libraries:
   AMD         approximate minimum degree ordering
+  BTF         permutation to block triangular form (beta)
   COLAMD      column approximate minimum degree ordering
   CCOLAMD     constrained column approximate minimum degree ordering
   CHOLMOD     sparse Cholesky factorization
   KLU         sparse LU factorization, primarily for circuit simulation
   UMFPACK     sparse LU factorization
-
+  UFconfig    configuration file for all the above packages.
 
 
 %package devel
@@ -63,6 +64,23 @@
   ln -sf libamd.so.%{amd_version} libamd.so
 popd
 
+%define btf_version 0.7
+%define btf_version_major 0
+pushd BTF
+  pushd Lib
+    make -f Makefile CFLAGS="$RPM_OPT_FLAGS -fPIC" libbtf.a
+    gcc -shared -Wl,-soname,libbtf.so.%{btf_version_major} -o libbtf.so.%{btf_version} `ls *.o`
+  popd
+  cp Lib/*.a Lib/*.so* ../Lib
+  cp Include/*.h ../Include
+  mkdir ../Doc/BTF/
+  cp README.txt Doc/lesser.txt ../Doc/BTF/
+popd
+pushd Lib
+  ln -sf libbtf.so.%{btf_version} libbtf.so.%{btf_version_major}
+  ln -sf libbtf.so.%{btf_version} libbtf.so
+popd
+
 %define ccolamd_version 1.0
 %define ccolamd_version_major 1
 pushd CCOLAMD
@@ -78,8 +96,8 @@
   ln -sf libccolamd.so.%{ccolamd_version} libccolamd.so
 popd
 
-%define cholmod_version 0.7
-%define cholmod_version_major 0
+%define cholmod_version 1.0
+%define cholmod_version_major 1
 ### CHOLMOD can also be compiled to use the METIS library, but it is not
 ### used here because its licensing terms exclude it from Fedora Extras.
 ### To compile with METIS, change the definition below to
@@ -122,6 +140,25 @@
   ln -sf libcolamd.so.%{colamd_version} libcolamd.so
 popd
 
+%define klu_version 0.7
+%define klu_version_major 0
+pushd KLU
+  pushd Lib
+    make -f Makefile CFLAGS="$RPM_OPT_FLAGS -fPIC" libklu.a
+    gcc -shared -Wl,-soname,libklu.so.%{klu_version_major} -o libklu.so.%{klu_version} `ls *.o`
+  popd
+  cp Lib/*.a Lib/*.so* ../Lib
+  cp Include/*.h ../Include
+  mkdir ../Doc/KLU/
+  cp README.txt Doc/lesser.txt ../Doc/KLU/
+  mkdir ../Devel/KLU/
+  cp Doc/thesis.pdf Doc/README ../Devel/KLU/
+popd
+pushd Lib
+  ln -sf libklu.so.%{klu_version} libklu.so.%{klu_version_major}
+  ln -sf libklu.so.%{klu_version} libklu.so
+popd
+
 %define ldl_version 1.2
 %define ldl_version_major 1
 pushd LDL
@@ -196,6 +233,9 @@
 %{_libdir}/lib*.so
 
 %changelog
+* Tue Oct 25 2005 Quentin Spencer <qspencer at users.sourceforge.net> 0.92-1
+- Update to Dec 8 2005 version.
+
 * Tue Oct 25 2005 Quentin Spencer <qspencer at users.sourceforge.net> 0.91-2
 - Rebuild.
 




More information about the scm-commits mailing list