9 Commits

Author SHA256 Message Date
52bde0f95a Accepting request 1284005 from science
OBS-URL: https://build.opensuse.org/request/show/1284005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suitesparse?expand=0&rev=50
2025-06-10 06:56:11 +00:00
a73495cfa3 - 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.

OBS-URL: https://build.opensuse.org/package/show/science/suitesparse?expand=0&rev=63
2025-06-09 08:10:37 +00:00
5b58a43e88 Don't record number of cores into .src.rpm - for reproducible builds (boo#1237231)
OBS-URL: https://build.opensuse.org/package/show/science/suitesparse?expand=0&rev=62
2025-06-07 11:30:14 +00:00
43627d82e4 Accepting request 1255501 from science
OBS-URL: https://build.opensuse.org/request/show/1255501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suitesparse?expand=0&rev=49
2025-03-25 21:07:34 +00:00
d9395ede6c - 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.

OBS-URL: https://build.opensuse.org/package/show/science/suitesparse?expand=0&rev=60
2025-03-24 06:45:59 +00:00
a3b139d9c4 Accepting request 1248136 from science
OBS-URL: https://build.opensuse.org/request/show/1248136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suitesparse?expand=0&rev=48
2025-02-25 15:39:47 +00:00
e9db57bf93 Accepting request 1248124 from home:jengelh:branches:science
- Modernize specfile

OBS-URL: https://build.opensuse.org/request/show/1248124
OBS-URL: https://build.opensuse.org/package/show/science/suitesparse?expand=0&rev=58
2025-02-24 13:09:31 +00:00
d8d6eb2922 Accepting request 1218947 from science
OBS-URL: https://build.opensuse.org/request/show/1218947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suitesparse?expand=0&rev=47
2024-10-30 16:29:54 +00:00
21a43a476a Accepting request 1218516 from home:mathletic:branches:science
- 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

OBS-URL: https://build.opensuse.org/request/show/1218516
OBS-URL: https://build.opensuse.org/package/show/science/suitesparse?expand=0&rev=56
2024-10-29 07:16:22 +00:00
4 changed files with 101 additions and 73 deletions

BIN
SuiteSparse-7.10.3.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dccfb5f75aa83fe2edb4eb2462fc984a086c82bad8433f63c31048d84b565d74
size 85459098

View File

@@ -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>

View File

@@ -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}