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