[packages/SuiteSparse] - updated to 5.7.2 (CHOLMOD 3.0.14, UMFPACK 5.7.9), release 7
qboosh
qboosh at pld-linux.org
Thu Sep 7 21:13:56 CEST 2023
commit 7644a5840b0da0f1aec7c8dcdf0a328d1c82e66a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Sep 7 21:01:45 2023 +0200
- updated to 5.7.2 (CHOLMOD 3.0.14, UMFPACK 5.7.9), release 7
SuiteSparse-config.patch | 28 ++++++++++++++--------------
SuiteSparse.spec | 14 +++++++-------
2 files changed, 21 insertions(+), 21 deletions(-)
---
diff --git a/SuiteSparse.spec b/SuiteSparse.spec
index 0941188..791aaae 100644
--- a/SuiteSparse.spec
+++ b/SuiteSparse.spec
@@ -4,36 +4,36 @@
%bcond_without metis # partition support (using metis lib)
# main package version
-%define suite_ver 5.5.0
+%define suite_ver 5.7.2
# see */Include/*.h /VER(SION)?_CODE, C*Sparse/Include/cs.h /CS_VER
%define amd_ver 2.4.6
%define btf_ver 1.2.6
%define camd_ver 2.4.6
%define ccolamd_ver 2.9.6
%define colamd_ver 2.9.6
-%define cholmod_ver 3.0.13
+%define cholmod_ver 3.0.14
%define csparse_ver 3.2.0
%define cxsparse_ver 3.2.0
%define klu_ver 1.3.9
%define ldl_ver 2.2.6
%define rbio_ver 2.2.6
%define spqr_ver 2.0.9
-%define umfpack_ver 5.7.8
+%define umfpack_ver 5.7.9
%define gpuruntime_ver 1.0.5
%define gpuqrengine_ver 1.0.5
-# GraphBLAS version 2.3.5, but disabled here, newer version is built from GraphBLAS.spec
+# GraphBLAS version 3.2.2, but disabled here, newer version is built from GraphBLAS.spec
# Mongoose version 2.0.4, but disabled here, the same version is built from SuiteSparse-Mongoose.spec
Summary: A Suite of Sparse matrix packages
Summary(pl.UTF-8): Zbiór pakietów do operacji na macierzach rzadkich
Name: SuiteSparse
Version: %{suite_ver}
-Release: 6
+Release: 7
License: LGPL v2.1+, GPL v2+
Group: Libraries
#Source0Download: https://github.com/DrTimothyAldenDavis/SuiteSparse/releases
Source0: https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: f70d7f9b01622da030dcb226abacd1ad
+# Source0-md5: 7dc408bd99f825ef75fca0dda708f95d
Patch0: %{name}-config.patch
Patch1: %{name}-amdf77.patch
Patch2: %{name}-externc.patch
@@ -975,7 +975,7 @@ rm -rf $RPM_BUILD_ROOT
%files config
%defattr(644,root,root,755)
-%doc README.txt
+%doc ChangeLog README.md
%dir %{_includedir}/suitesparse
%{_includedir}/suitesparse/SuiteSparse_config.h
%{_datadir}/misc/SuiteSparse_config.mk
diff --git a/SuiteSparse-config.patch b/SuiteSparse-config.patch
index dbce85e..214147f 100644
--- a/SuiteSparse-config.patch
+++ b/SuiteSparse-config.patch
@@ -1,6 +1,6 @@
---- SuiteSparse-5.5.0/SuiteSparse_config/SuiteSparse_config.mk.orig 2019-10-21 04:34:43.000000000 +0200
-+++ SuiteSparse-5.5.0/SuiteSparse_config/SuiteSparse_config.mk 2023-09-06 18:15:35.991275820 +0200
-@@ -137,7 +137,7 @@ SUITESPARSE_VERSION = 5.5.0
+--- SuiteSparse-5.7.2/SuiteSparse_config/SuiteSparse_config.mk.orig 2020-04-08 22:42:59.000000000 +0200
++++ SuiteSparse-5.7.2/SuiteSparse_config/SuiteSparse_config.mk 2023-09-07 20:41:07.502570836 +0200
+@@ -137,7 +137,7 @@ SUITESPARSE_VERSION = 5.7.2
# The CF macro is used by SuiteSparse Makefiles as a combination of
# CFLAGS, CPPFLAGS, TARGET_ARCH, and system-dependent settings.
@@ -9,16 +9,16 @@
#---------------------------------------------------------------------------
# code formatting (for Tcov on Linux only)
-@@ -175,7 +175,7 @@ SUITESPARSE_VERSION = 5.5.0
- LAPACK =
+@@ -174,7 +174,7 @@ SUITESPARSE_VERSION = 5.7.2
else
- # use the OpenBLAS at http://www.openblas.net (CAN BE VERY SLOW)
-- BLAS = -lopenblas
-+ BLAS = -lblas
+ # use the OpenBLAS at http://www.openblas.net (CAN BE VERY SLOW;
+ # CHOLMOD can be slowed down by a factor of 100x in extreme cases)
+- BLAS ?= -lopenblas
++ BLAS ?= -lblas
+ LAPACK ?= -llapack
endif
endif
-
-@@ -200,7 +200,7 @@ SUITESPARSE_VERSION = 5.5.0
+@@ -200,7 +200,7 @@ SUITESPARSE_VERSION = 5.7.2
# A Fortran compiler is optional. Only required for the optional Fortran
# interfaces to AMD and UMFPACK. Not needed by 'make' or 'make install'
F77 ?= gfortran
@@ -27,7 +27,7 @@
#---------------------------------------------------------------------------
# NVIDIA CUDA configuration for CHOLMOD and SPQR
-@@ -358,7 +358,7 @@ SUITESPARSE_VERSION = 5.5.0
+@@ -358,7 +358,7 @@ SUITESPARSE_VERSION = 5.7.2
ifeq ($(UNAME),Linux)
# add the realtime library, librt, and SuiteSparse/lib
@@ -55,8 +55,8 @@
I = -I../Include
LDLIBS += -lm
---- SuiteSparse-5.5.0/Makefile.orig 2019-10-21 04:34:43.000000000 +0200
-+++ SuiteSparse-5.5.0/Makefile 2023-09-06 18:21:24.732719858 +0200
+--- SuiteSparse-5.7.2/Makefile.orig 2020-04-08 22:42:59.000000000 +0200
++++ SuiteSparse-5.7.2/Makefile 2023-09-07 20:42:22.222166045 +0200
@@ -12,7 +12,6 @@ include SuiteSparse_config/SuiteSparse_c
# Compile the default rules for each package
go: metis
@@ -88,7 +88,7 @@
- ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
# ( cd PIRO_BAND && $(MAKE) install )
# ( cd SKYLINE_SVD && $(MAKE) install )
- $(CP) README.txt $(INSTALL_DOC)/SuiteSparse_README.txt
+ $(CP) README.md $(INSTALL_DOC)/SuiteSparse_README.md
@@ -116,7 +112,6 @@ endif
# the static library
library: metis
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/SuiteSparse.git/commitdiff/7644a5840b0da0f1aec7c8dcdf0a328d1c82e66a
More information about the pld-cvs-commit
mailing list