Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libsuitesparseconfig7-7.8.3-1.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libsuitesparseconfig7 Distribution: openSUSE Tumbleweed
Version: 7.8.3 Vendor: openSUSE
Release: 1.2 Build date: Sat Oct 26 08:34:09 2024
Group: System/Libraries Build host: reproducible
Size: 72148 Source RPM: suitesparse-7.8.3-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://people.engr.tamu.edu/davis/suitesparse.html
Summary: Common configurations for all packages in SuiteSparse
SuiteSparse_config is required by a number of sparse matrix packages,
including SuiteSparseQR, AMD, COLAMD, CCOLAMD, CHOLMOD, KLU, BTF,
LDL, CXSparse, RBio, and UMFPACK. It is not required by CSparse,
which is a stand-alone packages. Mongoose uses SuiteSparse_config,
if available but works also without it.

SuiteSparse_config contains a configuration file for "make"
(SuiteSparse_config.mk) and an include file (SuiteSparse_config.h).
Also included in SuiteSparse_config is a replacement for the
BLAS/LAPACK xerbla routine that does not print a warning message
(helpful if you don't want to link the entire Fortran I/O library
into a C application).

SuiteSparse_config is part of the SuiteSparse sparse matrix suite.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Sat Oct 26 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 09 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Cleanup specfile
    * Inform that keep-mongoose-test-sources.patch is not for upstream
    * Inform that the python file is for convenience for fetching test
      sources. See README-suse-maintenance.md.
* Wed Jan 24 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Set up cmake options just once -- during %build alone.
  - Drop usage of cmake internal macros when specifying install
    paths.
  - CMake >= 3.22 is now required for build; this automatically
    drops support for openSUSE < 1650 (i.e. Leap 15.x).
  - Drop conditionals for old unsupported distro versions, they
    cannot support builds on account of the previous change anyway.
  - Drop use of '-ffat-lto-objects' when building with LTO: this is
    only needed for static libs, not built here.
  - Only unset MALLOC_* when LTO is being used.
  - Use once consistent version for all libraries, set to source
    tarball.
  - Drop more than five-year old Obsoletes/Provides; developers
    should use pkgconfig based (Build)Requires or directly use
    %{name}-devel.
  - Drop suitesparse-rpmlintrc and make -doc packages noarch.
* Tue Jan 16 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 7.5.1 (boo#1208165):
    * SuiteSparse_config: bug fix to SUITESPARSE__VERCODE macro.
    * Example 1.6.1: add tests for *__VERSION macros.
  - Changes introduced since 7.5.0:
    * Suitesparse_config: 7.5.0, to reflect the addition of
      GraphBLAS 9.0.0.
    * Minor updates to build system, including bug fixes when
      specifying a specific BLAS/LAPACK library, and configuration
      of *.pc files.
    * GraphBLAS 9.0.0: supporting the v2.1 C API; see
      https://github.com/GraphBLAS/graphblas-api-c
    * Example 1.6.0: using GraphBLAS 9.0.0 and SuiteSparse_config
      7.5.0,
    * Remove explicit dependencies on OpenMP, libm, GMP, and MPFR.
    * Add programs to test the *Config.cmake of each package.
    * All other packages (except CSparse): minor updates to build
      system.
    * Package versions in this release:
    - SuiteSparse_config 7.5.0
    - AMD 3.3.1
    - BTF 2.3.1
    - CAMD 3.3.1
    - CCOLAMD 3.3.1
    - CHOLMOD 5.1.1
    - COLAMD 3.3.1
    - CSparse 4.3.0 (unchanged from SuiteSparse 7.4.0)
    - CXSparse 4.3.1
    - Example 1.6.0
    - GraphBLAS 9.0.0
    - KLU 2.3.1
    - LDL 3.3.1
    - LAGraph 1.1.1
    - SuiteSparse_Mongoose 3.3.1
    - ParU 0.1.1
    - RBio 4.3.1
    - SPEX 2.3.1
    - SPQR 4.3.1
    - UMFPACK 6.3.1
  - Changes introduced since 7.4.0:
    * Major change to build system:
    - Includes a top-level CMakeLists.txt that builds all
      packages.
    - Support for pkg-config.
    * LAGraph 1.1.0: new package: graph algorithms based on
      GraphBLAS
    * ParU 0.1.0: new package: parallel unsymmetric multifrontal
      method.
    * CHOLMOD 5.1.0: full support for sparse single precision
      matrices, bug fixes in the GPU Module.
    * AMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
    * CAMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
    * SuiteSparse_config 7.4.0: added wrappers for single-precision
      BLAS/LAPACK, added SUITESPARSE_TIME macro.
    * *_version: added methods to all package that didn't have them:
      AMD, CAMD, COLAMD, CCOLAMD, BTF, CSparse, CXSparse, KLU, BTF,
      RBio, SPEX, SPQR, and UMFPACK.
  - Add new subpackage suitesparse_mongoose, an executable for
    Mongoose.
  - Specfile now runs patchelf for broken RPATHs.
  - Add keep-mongoose-test-sources.patch. This avoids test sources
    getting deleted.
  - Remove not needed patchsets:
    * build_csparse_shared.patch
    * bnc775418-enable-SuiteSparse_time-symbol.patch
  - Use BLAS environment variable when choosing over -lopenblas
    and -lblas
  - Add list-mongoose-test-sources.py: a helper script to list
    matrix ids mentioned in the test step of the build of Mongoose's
    CMakeLists.txt
  - Add new test tarballs for mongoose from
    list-mongoose-test-sources.py:
    * 1138_bus.tar.gz
    * 494_bus.tar.gz
    * 662_bus.tar.gz
    * 685_bus.tar.gz
    * arc130.tar.gz
    * ash292.tar.gz
    * ash85.tar.gz
    * bcspwr01.tar.gz
    * bcspwr02.tar.gz
    * bcspwr03.tar.gz
    * bcspwr09.tar.gz
    * bcsstk17.tar.gz
    * bcsstm02.tar.gz
    * jagmesh7.tar.gz
    * lnsp3937.tar.gz
    * lshp3466.tar.gz
    * sherman1.tar.gz
    * sstmodel.tar.gz
    * crystm01.tar.gz
    * msc04515.tar.gz
    * G42.tar.gz
    * nasa4704.tar.gz
    * fxm3_6.tar.gz
    * net25.tar.gz
    * LF10000.tar.gz
    * Erdos992.tar.gz
    * USpowerGrid.tar.gz
    * yeast.tar.gz
    * c-38.tar.gz
    * c-43.tar.gz
    * minnesota.tar.gz
    * netscience.tar.gz
    * netz4504.tar.gz
    * delaunay_n13.tar.gz
    * tx2010.tar.gz
  - _constraints: Increase disk size to 40G
  - Add README-suse-maintenance.md
* Wed Apr 26 2023 David Anes <david.anes@suse.com>
  - Adjust licenses in SPEC files (bsc#1210879)
* Wed Nov 30 2022 Andreas Schwab <schwab@suse.de>
  - Update constraints for riscv64
* Sun Sep 04 2022 Christoph G <foss@grueninger.de>
  - update to 5.13.0
    * GraphBLAS v7.2.0:  see GraphBLAS/Doc/ChangeLog for details.
    - performance:  more compact serialization (ZSTD added, now the
      default compression method).
    - MATLAB interface: faster linear indexing, reshape, bandwidth,
      istril, istriu, isbanded, isdiag.  C(I,J)=A can now grow the
      size of C.
    - features: reshape methods, cube root operator, isStoredElement
    - bugs: a minor bug; user-defined types were incorrectly limited to
      128 bytes in size in v7.0.3.
  - remove unused rules from rpmlintrc
* Wed Apr 13 2022 David Anes <david.anes@suse.com>
  - update to 5.12.0:
    * GraphBLAS v7.0.3:  see GraphBLAS/Doc/ChangeLog for details.
    - performance: GrB_mxm, GrB_assign, and transpose
    - bug fix: vector iterator for bitmap
    - revised ACM TOMS submission: Doc/toms_parallel_grb2.pdf
    - spec bug: GrB_Matrix_diag was implemented incorrectly,
      thus requiring a version v7.x
* Tue Mar 15 2022 David Anes <david.anes@suse.com>
  - Fix bundled library versions:
    * libmongoose: 2.0.3 -> 2.0.4
    * libspqr: 2.0.9 -> 2.1.0
    * libumfpack: 5.7.8 -> 5.7.9
  - Update to 5.11.0:
    * GraphBLAS v6.2.5: see GraphBLAS/Doc/ChangeLog for changes.
      Primary ones highlighted here:
    - v2.0 API: v6.x complies with the v2.0 C API of the GraphBLAS Spec.
      Note that GrB_wait, GrB_Info are now different than in the v1.3
      C API Specification (and in v5.x of SuiteSparse:GraphBLAS).
    - GxB_Iterator: to iterate over rows/cols/entries of a matrix or vector
    - GxB_eWiseUnion: like eWiseAdd but with the op always applied
    - GxB_Matrix/Vector_sort: to sort the vectors of a matrix
    - better performance: for sparse-times-dense and dense-times-sparse,
      in particular; also other cases for GrB_mxm, up to 10x faster.
    - Apple Silicon: port @GrB to Octave 7 (thanks to Gabor Szarnyas)
    - added cpu_features: by Google
    - added LZ4/LZ4HC: compression library, http://www.lz4.org (BSD 2),
      v1.9.3, Copyright (c) 2011-2016, Yann Collet, All Rights Reserved.
    - iso-valued matrices and vectors: to exploit the common case of
      an unweighted graph
    - bug fixes: 4 bugs fixed since SuiteSparse 5.10.1 with
      GraphBLAS v5.0.5.  12 other bugs appeared in the interim but
      appeared in versions after v5.0.5 but fixed before ever
      affecting SuiteSparse itself.
* Thu Feb 24 2022 Dirk Müller <dmueller@suse.com>
  - build parallel to reduce build time by ~ 30%

Files

/usr/lib/libsuitesparseconfig.so.7
/usr/lib/libsuitesparseconfig.so.7.8.3
/usr/share/doc/packages/libsuitesparseconfig7
/usr/share/doc/packages/libsuitesparseconfig7/README.txt
/usr/share/licenses/libsuitesparseconfig7
/usr/share/licenses/libsuitesparseconfig7/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 02:11:34 2025