Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2019-04-08 20:51:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suitesparse (Old)
 and      /work/SRC/openSUSE:Factory/.suitesparse.new.3908 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suitesparse"

Mon Apr  8 20:51:15 2019 rev:28 rq:692034 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2019-03-22 
14:51:34.794161241 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new.3908/suitesparse.changes        
2019-04-08 20:51:17.602469668 +0200
@@ -1,0 +2,14 @@
+Sat Apr  6 12:04:27 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Trim future visions from descriptions.
+
+-------------------------------------------------------------------
+Tue Apr  2 09:24:03 UTC 2019 - Christoph G <[email protected]>
+
+- Update to SuiteSparse 5.4.0
+  * GraphBLAS 2.2.2: many upgrades and new features, a few bug fixes
+- Update to SuiteSparse 5.3.0
+  * new package: Mongoose (version 2.0.2)
+- doc packages for AMD, CAMD, KLU, LDL, and Mongoose.
+
+-------------------------------------------------------------------

Old:
----
  SuiteSparse-5.2.0.tar.gz

New:
----
  SuiteSparse-5.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ suitesparse.spec ++++++
--- /var/tmp/diff_new_pack.JSAD37/_old  2019-04-08 20:51:19.550471092 +0200
+++ /var/tmp/diff_new_pack.JSAD37/_new  2019-04-08 20:51:19.554471095 +0200
@@ -24,9 +24,9 @@
 
 Name:           suitesparse
 Summary:        A collection of sparse matrix libraries
-License:        GPL-2.0+ and LGPL-2.1+
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
-Version:        5.2.0
+Version:        5.4.0
 Release:        0
 Url:            http://faculty.cse.tamu.edu/davis/SuiteSparse/
 Source:         
http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-%{version}.tar.gz
@@ -45,6 +45,7 @@
 BuildRequires:  cmake
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
+BuildRequires:  m4
 BuildRequires:  metis-devel
 BuildRequires:  tbb-devel
 %if %{with openblas}
@@ -54,19 +55,20 @@
 %define btfver       1.2.6
 %define camdver      2.4.6
 %define ccolamdver   2.9.6
-%define cholmodver   3.0.12
+%define cholmodver   3.0.13
 %define colamdver    2.9.6
 %define csparsever   3.2.0
 %define cxsparsever  3.2.0
-%define graphblasver 2.0.1
+%define graphblasver 2.2.2
 %define kluver       1.3.9
 %define ldlver       2.2.6
+%define mongoosever  2.0.3
 %define rbiover      2.2.6
-%define spqrver      2.0.8
-%define umfpackver   5.7.6
+%define spqrver      2.0.9
+%define umfpackver   5.7.8
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver    5.2.0
+%define configver    5.4.0
 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1)
 %define amdlib       %(echo "libamd%{amdver}"                  | cut -d "." 
-f1)
 %define btflib       %(echo "libbtf%{btfver}"                  | cut -d "." 
-f1)
@@ -79,6 +81,7 @@
 %define graphblaslib %(echo "libgraphblas%{graphblasver}"      | cut -d "." 
-f1)
 %define klulib       %(echo "libklu%{kluver}"                  | cut -d "." 
-f1)
 %define ldllib       %(echo "libldl%{ldlver}"                  | cut -d "." 
-f1)
+%define mongooselib  %(echo "libmongoose%{mongoosever}"        | cut -d "." 
-f1)
 %define rbiolib      %(echo "librbio%{rbiover}"                | cut -d "." 
-f1)
 %define spqrlib      %(echo "libspqr%{spqrver}"                | cut -d "." 
-f1)
 %define umfpacklib   %(echo "libumfpack%{umfpackver}"          | cut -d "." 
-f1)
@@ -90,7 +93,7 @@
 
 %package devel
 Summary:        Development headers for SuiteSparse
-License:        GPL-2.0+ and LGPL-2.1+
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 %if 0%{?suse_version} < 1500
 Requires:       gcc7-c++
@@ -110,6 +113,7 @@
 Requires:       %{graphblaslib} = %{graphblasver}
 Requires:       %{klulib}       = %{kluver}
 Requires:       %{ldllib}       = %{ldlver}
+Requires:       %{mongooselib}  = %{mongoosever}
 Requires:       %{rbiolib}      = %{rbiover}
 Requires:       %{spqrlib}      = %{spqrver}
 Requires:       %{umfpacklib}   = %{umfpackver}
@@ -151,6 +155,8 @@
 Obsoletes:      libklu-devel               < %{kluver}
 Provides:       libldl-devel               = %{ldlver}
 Obsoletes:      libldl-devel               < %{ldlver}
+Provides:       libmongoose-devel          = %{mongoosever}
+Obsoletes:      libmongoose-devel          < %{mongoosever}
 Provides:       librbio-devel              = %{rbiover}
 Obsoletes:      librbio-devel              < %{rbiover}
 Provides:       libspqr-devel              = %{spqrver}
@@ -171,7 +177,7 @@
 
 %package devel-static
 Summary:        Static version of SuiteSparse libraries
-License:        GPL-2.0+ and LGPL-2.1+
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 Requires:       %{name}-devel = %{version}
 
@@ -183,7 +189,7 @@
 Version:        %{amdver}
 Release:        0
 Summary:        Symmetric Approximate Minimum Degree
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libamd-%{amdver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libamd-%{amdver}" | tr . _) < %{version}
@@ -198,11 +204,19 @@
 
 AMD is part of the SuiteSparse sparse matrix suite.
 
+%package -n libamd-doc
+Summary:        Documentation for libamd
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
+Group:          Documentation/Other
+
+%description -n libamd-doc
+Documentation for libamd.
+
 %package -n %{btflib}
 Version:        %{btfver}
 Release:        0
 Summary:        Permutation to Block Triangular Form
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libbtf-%{btfver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libbtf-%{btfver}" | tr . _) < %{version}
@@ -218,7 +232,7 @@
 Version:        %{camdver}
 Release:        0
 Summary:        Symmetric Approximate Minimum Degree
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libcamd-%{camdver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libcamd-%{camdver}" | tr . _) < %{version}
@@ -231,11 +245,19 @@
 
 CAMD is part of the SuiteSparse sparse matrix suite.
 
+%package -n libcamd-doc
+Summary:        Documentation for libcamd
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
+Group:          Documentation/Other
+
+%description -n libcamd-doc
+Documentation for libcam.
+
 %package -n %{ccolamdlib}
 Version:        %{ccolamdver}
 Release:        0
 Summary:        Constrained Column Approximate Minimum Degree
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libccolamd-%{ccolamdver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libccolamd-%{ccolamdver}" | tr . _) < %{version}
@@ -251,7 +273,7 @@
 Version:        %{cholmodver}
 Release:        0
 Summary:        Supernodal Sparse Cholesky Factorization and Update/Downdate
-License:        GPL-2.0 and LGPL-2.1
+License:        GPL-2.0-only AND LGPL-2.1-only
 Group:          System/Libraries
 Provides:       %(echo "libcholmod-%{cholmodver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libcholmod-%{cholmodver}" | tr . _) < %{version}
@@ -280,7 +302,7 @@
 Version:        %{colamdver}
 Release:        0
 Summary:        Column Approximate Minimum Degree
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libcolamd-%{colamdver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libcolamd-%{colamdver}" | tr . _) < %{version}
@@ -303,7 +325,7 @@
 Version:        %{csparsever}
 Release:        0
 Summary:        Instructional Sparse Matrix Package
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libcsparse-%{csparsever}" | tr . _) = %{version}
 Obsoletes:      %(echo "libcsparse-%{csparsever}" | tr . _) < %{version}
@@ -335,7 +357,7 @@
 Version:        %{cxsparsever}
 Release:        0
 Summary:        An extended version of CSparse
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libcxsparse-%{cxsparsever}"   | tr . _) = %{version}
 Obsoletes:      %(echo "libcxsparse-%{cxsparsever}"   | tr . _) < %{version}
@@ -370,7 +392,7 @@
 Version:        %{kluver}
 Release:        0
 Summary:        Sparse LU Factorization, for Circuit Simulation
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libklu-%{kluver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libklu-%{kluver}" | tr . _) < %{version}
@@ -383,11 +405,19 @@
 
 KLU is part of the SuiteSparse sparse matrix suite.
 
+%package -n libklu-doc
+Summary:        Documentation for libklu
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
+Group:          Documentation/Other
+
+%description -n libklu-doc
+Documentation for libklu.
+
 %package -n %{ldllib}
 Version:        %{ldlver}
 Release:        0
 Summary:        A Simple LDL^T Factorization
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Provides:       %(echo "libldl-%{ldlver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libldl-%{ldlver}" | tr . _) < %{version}
@@ -405,11 +435,42 @@
 
 LDL is part of the SuiteSparse sparse matrix suite.
 
+%package -n libldl-doc
+Summary:        Documentation for libldl
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
+Group:          Documentation/Other
+
+%description -n libldl-doc
+Documentation for libldl.
+
+%package -n %{mongooselib}
+Version:        %{mongoosever}
+Release:        0
+Summary:        Graph partitioning library
+License:        GPL-3.0-only
+Group:          System/Libraries
+Provides:       %(echo "libldl-%{mongoosever}" | tr . _) = %{version}
+Obsoletes:      %(echo "libldl-%{mongoosever}" | tr . _) < %{version}
+
+%description -n %{mongooselib}
+Mongoose is a graph partitioning library. Currently, Mongoose only
+supports edge partitioning.
+
+mongoose is part of the SuiteSparse sparse matrix suite.
+
+%package -n libmongoose-doc
+Summary:        Documentation for libmongoose
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
+Group:          Documentation/Other
+
+%description -n libmongoose-doc
+Documentation for libmongoose.
+
 %package -n %{rbiolib}
 Version:        %{rbiover}
 Release:        0
 Summary:        MATLAB Toolbox for Reading/Writing Sparse Matrices
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 Provides:       %(echo "librbio-%{rbiover}" | tr . _) = %{version}
 Obsoletes:      %(echo "librbio-%{rbiover}" | tr . _) < %{version}
@@ -426,7 +487,7 @@
 Version:        %{spqrver}
 Release:        0
 Summary:        Multifrontal Sparse QR
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 Provides:       %(echo "libspqr-%{spqrver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libspqr-%{spqrver}" | tr . _) < %{version}
@@ -446,7 +507,7 @@
 Version:        %{umfpackver}
 Release:        0
 Summary:        Sparse Multifrontal LU Factorization
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 Provides:       %(echo "libumfpack-%{umfpackver}" | tr . _) = %{version}
 Obsoletes:      %(echo "libumfpack-%{umfpackver}" | tr . _) < %{version}
@@ -466,7 +527,7 @@
 Version:        %{configver}
 Release:        0
 Summary:        Common configurations for all packages in SuiteSparse
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 Provides:       libufconfig = %{configver}
 Obsoletes:      libufconfig < %{configver}
@@ -479,7 +540,8 @@
 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 package.
+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).
@@ -532,6 +594,8 @@
 chrpath -d lib/*.so.*.*
 chrpath -d GraphBLAS/build/*.so
 chrpath -d GraphBLAS/build/*.so.*.*
+chrpath -d Mongoose/build/lib/*.so
+chrpath -d Mongoose/build/lib/*.so.*.*
 
 %install
 mkdir -p %{buildroot}%{_includedir}/%{name}
@@ -542,6 +606,8 @@
 cp -Pt %{buildroot}%{_libdir} lib/*
 cp -Pt %{buildroot}%{_libdir} GraphBLAS/build/*.so
 cp -Pt %{buildroot}%{_libdir} GraphBLAS/build/*.so.*
+cp -Pt %{buildroot}%{_libdir} Mongoose/build/lib/*.so
+cp -Pt %{buildroot}%{_libdir} Mongoose/build/lib/*.so.*
 cp -Pt %{buildroot}%{_includedir}/%{name} include/*
 cp -Pt %{buildroot}%{_includedir}/%{name} GraphBLAS/Include/*.h
 cp -Prt %{buildroot}%{_docdir} share/doc/*
@@ -620,6 +686,9 @@
 %post   -n %{ldllib} -p /sbin/ldconfig
 %postun -n %{ldllib} -p /sbin/ldconfig
 
+%post   -n %{mongooselib} -p /sbin/ldconfig
+%postun -n %{mongooselib} -p /sbin/ldconfig
+
 %post   -n %{rbiolib} -p /sbin/ldconfig
 %postun -n %{rbiolib} -p /sbin/ldconfig
 
@@ -644,13 +713,15 @@
 %license LICENSE.txt
 %{_libdir}/*.a
 
-
 %files -n %{amdlib}
 %doc AMD/README.txt
-%doc AMD/Doc/AMD_UserGuide.pdf AMD/Doc/ChangeLog
+%doc AMD/Doc/ChangeLog
 %license AMD/Doc/License.txt AMD/Doc/lesser.txt
 %{_libdir}/libamd.so.*
 
+%files -n libamd-doc
+%doc AMD/Doc/AMD_UserGuide.pdf
+
 %files -n %{btflib}
 %doc BTF/README.txt
 %doc BTF/Doc/ChangeLog
@@ -659,10 +730,13 @@
 
 %files -n %{camdlib}
 %doc CAMD/README.txt
-%doc CAMD/Doc/CAMD_UserGuide.pdf CAMD/Doc/ChangeLog
+%doc CAMD/Doc/ChangeLog
 %license CAMD/Doc/License.txt CAMD/Doc/lesser.txt
 %{_libdir}/libcamd.so.*
 
+%files -n libcamd-doc
+%doc CAMD/Doc/CAMD_UserGuide.pdf
+
 %files -n %{ccolamdlib}
 %doc CCOLAMD/README.txt
 %doc CCOLAMD/Doc/ChangeLog
@@ -703,16 +777,30 @@
 
 %files -n %{klulib}
 %doc KLU/README.txt
-%doc KLU/Doc/KLU_UserGuide.pdf KLU/Doc/ChangeLog
+%doc KLU/Doc/ChangeLog
 %license KLU/Doc/License.txt KLU/Doc/lesser.txt
 %{_libdir}/libklu.so.*
 
+%files -n libldl-doc
+%doc KLU/Doc/KLU_UserGuide.pdf
+
 %files -n %{ldllib}
 %doc LDL/README.txt
-%doc LDL/Doc/ldl_userguide.pdf LDL/Doc/ChangeLog
+%doc LDL/Doc/ChangeLog
 %license LDL/Doc/License.txt LDL/Doc/lesser.txt
 %{_libdir}/libldl.so.*
 
+%files -n libldl-doc
+%doc LDL/Doc/ldl_userguide.pdf
+
+%files -n %{mongooselib}
+%doc Mongoose/README.md
+%license Mongoose/Doc/License.txt
+%{_libdir}/libmongoose.so.*
+
+%files -n libmongoose-doc
+%doc Mongoose/Doc/Mongoose_UserGuide.pdf
+
 %files -n %{rbiolib}
 %doc RBio/README.txt
 %doc RBio/Doc/ChangeLog

++++++ SuiteSparse-5.2.0.tar.gz -> SuiteSparse-5.4.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-5.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new.3908/SuiteSparse-5.4.0.tar.gz 
differ: char 5, line 1


Reply via email to