Compare commits
9 Commits
Author | SHA256 | Date | |
---|---|---|---|
52bde0f95a | |||
a73495cfa3 | |||
5b58a43e88 | |||
43627d82e4 | |||
d9395ede6c | |||
a3b139d9c4 | |||
e9db57bf93 | |||
d8d6eb2922 | |||
21a43a476a |
BIN
SuiteSparse-7.10.3.tar.gz
(Stored with Git LFS)
Normal file
BIN
SuiteSparse-7.10.3.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dccfb5f75aa83fe2edb4eb2462fc984a086c82bad8433f63c31048d84b565d74
|
||||
size 85459098
|
@@ -1,3 +1,70 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 9 07:28:55 UTC 2025 - Angel Yankov <angel.yankov@suse.com>
|
||||
|
||||
- Update to 7.10.3. Changes from 7.10.1:
|
||||
* SuiteSparse_config: do not print info about the BLAS if no BLAS used,
|
||||
in the cmake build script.
|
||||
* GraphBLAS: cmake revisions and 2 bug fixes
|
||||
* revised CI rules on github
|
||||
* CAMD: minor typo in Makefile, for demos
|
||||
* GraphBLAS v10.0.3: performance of setElement. Update to xxHash and
|
||||
cpu_features. Octave interface updated for the Mac.
|
||||
* CHOLMOD 5.3.2: use CUDA as linker, if applicable
|
||||
* SuiteSparse_config 7.10.2: allow the installer to compile without
|
||||
the BLAS.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 6 10:12:57 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||
|
||||
- Don't record number of cores into .src.rpm
|
||||
for reproducible builds (boo#1237231)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 23 21:53:38 UTC 2025 - Christoph G <foss@grueninger.de>
|
||||
|
||||
- update to version 7.10.1
|
||||
* GraphBLAS v10.0.1: bug fix, when using user-defined monoids
|
||||
in GrB_mxm
|
||||
- update to version 7.10
|
||||
* GraphBLAS v10.0.0: major upgrade, now supporting 32-bit/
|
||||
64-bit integer indices.
|
||||
- update to version 7.9
|
||||
* GraphBLAS v9.4.5: Added the GxB_IndexBinaryOp.
|
||||
Added new JIT kernels.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 10:43:23 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Modernize specfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 26 06:34:09 UTC 2024 - Christoph G <foss@grueninger.de>
|
||||
|
||||
- update to version 7.8.3
|
||||
* ParU 1.0.0: first stable release. No change since last version
|
||||
- update to version 7.8.2
|
||||
* LAGraph 1.1.4: bug fix for LAGraph_MMWrite when matrix is dense
|
||||
- update to version 7.8.1
|
||||
* GraphBLAS 9.3.1: bug fix in creation of JIT package
|
||||
- update to version 7.8.0
|
||||
* ParU 0.2.0: many changes; nearing a stable release.
|
||||
* CHOLMOD 5.3.0: added cholmod_query, and #define's in cholmod.h,
|
||||
to query which Modules and features have been configured.
|
||||
- update to version 7.7.0
|
||||
* SPEX 3.1.0: major revision to API, new methods.
|
||||
Added SPEX_Cholesky, SPEX_Backslash, and python interface.
|
||||
* Example 1.7.0: revised for change in SPEX API
|
||||
* GraphBLAS 9.1.0: revised defn of C11 complex type, bug fix
|
||||
* CXSparse 4.4.0: revise malloc/calloc/realloc/free wrappers
|
||||
- update to version 7.6.1
|
||||
* GraphBLAS 9.0.3: performance bug fix (JIT kernels were not
|
||||
compiled with OpenMP, since v8.3.1), and fix to Makefile
|
||||
("make static")
|
||||
- update to version 7.6.0
|
||||
* CHOLMOD 5.2.0: bug fix (restore ABI compatibility with 5.0.x,
|
||||
i.e., 5.2.0 is ABI incompatible to 5.1.x)
|
||||
* SPQR 4.3.2: remove unused parameters
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 9 10:10:31 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
|
||||
|
||||
|
101
suitesparse.spec
101
suitesparse.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package suitesparse
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -29,7 +29,7 @@
|
||||
Name: suitesparse
|
||||
Summary: A collection of sparse matrix libraries
|
||||
License: BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||
Version: 7.5.1
|
||||
Version: 7.10.3
|
||||
Release: 0
|
||||
Group: Development/Libraries/C and C++
|
||||
URL: https://people.engr.tamu.edu/davis/suitesparse.html
|
||||
@@ -90,7 +90,6 @@ BuildRequires: gcc-c++ >= 4.9
|
||||
BuildRequires: gcc-fortran
|
||||
BuildRequires: gmp-devel
|
||||
BuildRequires: lapack-devel
|
||||
BuildRequires: m4
|
||||
BuildRequires: make
|
||||
BuildRequires: memory-constraints
|
||||
BuildRequires: metis-devel
|
||||
@@ -111,17 +110,17 @@ BuildRequires: blas-devel
|
||||
%define config_sover 7
|
||||
%define csparse_sover 4
|
||||
%define cxsparse_sover 4
|
||||
%define graphblas_sover 9
|
||||
%define graphblas_sover 10
|
||||
%define klu_sover 2
|
||||
%define ldl_sover 3
|
||||
%define lagraph_sover 1
|
||||
%define lagraphx_sover 1
|
||||
%define paru_sover 0
|
||||
%define paru_sover 1
|
||||
%define mongoose_sover 3
|
||||
%define suitesparse_mongoose_sover 3
|
||||
%define rbio_sover 4
|
||||
%define sliplu_sover 1
|
||||
%define spex_sover 2
|
||||
%define spex_sover 3
|
||||
%define spqr_sover 4
|
||||
%define umfpack_sover 6
|
||||
%define klu_cholmod_sover 2
|
||||
@@ -654,7 +653,7 @@ export CMAKE_OPTIONS='-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
|
||||
-DSUITESPARSE_DEMOS=ON \
|
||||
-DBUILD_TESTING=ON'
|
||||
|
||||
export JOBS="%(echo %{?_smp_mflags} | cut -c 3-)"
|
||||
export JOBS="$(echo %{?_smp_mflags} | cut -c 3-)"
|
||||
%make_build library
|
||||
|
||||
%install
|
||||
@@ -668,68 +667,29 @@ export JOBS="%(echo %{?_smp_mflags} | cut -c 3-)"
|
||||
export GRAPHBLAS_CACHE_PATH=$(mktemp -d GraphBlas_JIT_cache_XXX)
|
||||
#
|
||||
# Demos also include checks. These runs demos and their respective test suites.
|
||||
export JOBS="%(echo %{?_smp_mflags} | cut -c 3-)"
|
||||
export JOBS="$(echo %{?_smp_mflags} | cut -c 3-)"
|
||||
%make_build demos
|
||||
|
||||
%post -n %{amdlib} -p /sbin/ldconfig
|
||||
%postun -n %{amdlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{btflib} -p /sbin/ldconfig
|
||||
%postun -n %{btflib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{camdlib} -p /sbin/ldconfig
|
||||
%postun -n %{camdlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{ccolamdlib} -p /sbin/ldconfig
|
||||
%postun -n %{ccolamdlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{cholmodlib} -p /sbin/ldconfig
|
||||
%postun -n %{cholmodlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{colamdlib} -p /sbin/ldconfig
|
||||
%postun -n %{colamdlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{cxsparselib} -p /sbin/ldconfig
|
||||
%postun -n %{cxsparselib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{graphblaslib} -p /sbin/ldconfig
|
||||
%postun -n %{graphblaslib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{klulib} -p /sbin/ldconfig
|
||||
%postun -n %{klulib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{ldllib} -p /sbin/ldconfig
|
||||
%postun -n %{ldllib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{suitesparse_mongooselib} -p /sbin/ldconfig
|
||||
%postun -n %{suitesparse_mongooselib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{rbiolib} -p /sbin/ldconfig
|
||||
%postun -n %{rbiolib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{spexlib} -p /sbin/ldconfig
|
||||
%postun -n %{spexlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{spqrlib} -p /sbin/ldconfig
|
||||
%postun -n %{spqrlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{umfpacklib} -p /sbin/ldconfig
|
||||
%postun -n %{umfpacklib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{lagraphlib} -p /sbin/ldconfig
|
||||
%postun -n %{lagraphlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{lagraphxlib} -p /sbin/ldconfig
|
||||
%postun -n %{lagraphxlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{parulib} -p /sbin/ldconfig
|
||||
%postun -n %{parulib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{klu_cholmodlib} -p /sbin/ldconfig
|
||||
%postun -n %{klu_cholmodlib} -p /sbin/ldconfig
|
||||
|
||||
%post -n %{configlib} -p /sbin/ldconfig
|
||||
%postun -n %{configlib} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n %{amdlib}
|
||||
%ldconfig_scriptlets -n %{btflib}
|
||||
%ldconfig_scriptlets -n %{camdlib}
|
||||
%ldconfig_scriptlets -n %{ccolamdlib}
|
||||
%ldconfig_scriptlets -n %{cholmodlib}
|
||||
%ldconfig_scriptlets -n %{colamdlib}
|
||||
%ldconfig_scriptlets -n %{cxsparselib}
|
||||
%ldconfig_scriptlets -n %{graphblaslib}
|
||||
%ldconfig_scriptlets -n %{klulib}
|
||||
%ldconfig_scriptlets -n %{ldllib}
|
||||
%ldconfig_scriptlets -n %{suitesparse_mongooselib}
|
||||
%ldconfig_scriptlets -n %{rbiolib}
|
||||
%ldconfig_scriptlets -n %{spexlib}
|
||||
%ldconfig_scriptlets -n %{spqrlib}
|
||||
%ldconfig_scriptlets -n %{umfpacklib}
|
||||
%ldconfig_scriptlets -n %{lagraphlib}
|
||||
%ldconfig_scriptlets -n %{lagraphxlib}
|
||||
%ldconfig_scriptlets -n %{parulib}
|
||||
%ldconfig_scriptlets -n %{klu_cholmodlib}
|
||||
%ldconfig_scriptlets -n %{configlib}
|
||||
|
||||
%files devel
|
||||
%doc ChangeLog README.md
|
||||
@@ -832,9 +792,10 @@ export JOBS="%(echo %{?_smp_mflags} | cut -c 3-)"
|
||||
|
||||
%files -n %{spexlib}
|
||||
%license SPEX/LICENSE.txt
|
||||
%license SPEX/SPEX_Util/License/license.txt SPEX/SPEX_Util/License/GPLv2.txt
|
||||
%license SPEX/SPEX_Util/License/lesserv3.txt SPEX/SPEX_Util/License/CONTRIBUTOR-LICENSE.txt
|
||||
%license SPEX/SPEX_Utilities/License/license.txt SPEX/SPEX_Utilities/License/GPLv2.txt
|
||||
%license SPEX/SPEX_Utilities/License/lesserv3.txt SPEX/SPEX_Utilities/License/CONTRIBUTOR-LICENSE.txt
|
||||
%{_libdir}/libspex.so.*
|
||||
%{_libdir}/libspexpython.so.*
|
||||
|
||||
%files -n libspex-doc
|
||||
%doc SPEX/README.md
|
||||
@@ -866,7 +827,7 @@ export JOBS="%(echo %{?_smp_mflags} | cut -c 3-)"
|
||||
|
||||
%files -n %{parulib}
|
||||
%doc ParU/README.md
|
||||
%license ParU/LICENSE
|
||||
%license ParU/LICENSE.txt
|
||||
%{_libdir}/libparu.so.*
|
||||
|
||||
%files -n %{klu_cholmodlib}
|
||||
|
Reference in New Issue
Block a user