commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2020-09-01 20:05:24 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new.3399 (New) Package is "suitesparse" Tue Sep 1 20:05:24 2020 rev:32 rq:830992 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2020-03-24 22:31:19.325058538 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new.3399/suitesparse.changes 2020-09-01 20:06:32.820569367 +0200 @@ -1,0 +2,24 @@ +Tue Sep 1 07:36:34 UTC 2020 - Pedro Monreal + +- Update to SuiteSparse 5.8.1 +* SLIP_LU v1.0.2: resolved issue #51: build error with clang 10 +* GraphBLAS v3.3.3: bug fix (GraphBLAS issue #13) +* SLIP_LU v1.0.1 added: for solving Ax=b exactly. Requires +the GNU GMP and MPRF libraries. +* GraphBLAS v3.3.1: see the GraphBLAS/Doc/Changlog +* replaced UFget with ssget: affects nearly all packages: +UMFPACK, KLU, CHOLMOD, CXSparse/CSparse, etc, +but their version numbers are left unchanged since it affects +the MATLAB tests only, not the compiled libraries. +* ssget v2.2.0: better URL redirects +* updates to SuiteSparse build system + +--- +Tue Aug 18 15:52:29 UTC 2020 - Michel Normand + +- Call %limit_build macro in spec to avoid oom build failure + for ppc64le and aarch64 +- Add _constraints with default 5GB min physicalmemory + and 7GB for ppc64/ppc64le + +--- Old: SuiteSparse-5.7.1.tar.gz New: SuiteSparse-5.8.1.tar.gz _constraints Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.LKPnuN/_old 2020-09-01 20:06:35.032570402 +0200 +++ /var/tmp/diff_new_pack.LKPnuN/_new 2020-09-01 20:06:35.036570403 +0200 @@ -26,9 +26,9 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Version:5.7.1 +Version:5.8.1 Release:0 -URL:http://faculty.cse.tamu.edu/davis/suitesparse.html +URL:https://people.engr.tamu.edu/davis/suitesparse.html Source0: https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}.tar.gz#/SuiteSparse-%{version}.tar.gz Source2:%{name}-rpmlintrc # PATCH-FIX-OPENSUSE build_csparse_shared.patch -- Build CSparse as a shared library @@ -44,9 +44,12 @@ BuildRequires: chrpath BuildRequires: cmake BuildRequires: gcc-fortran +BuildRequires: gmp-devel BuildRequires: lapack-devel BuildRequires: m4 +BuildRequires: memory-constraints BuildRequires: metis-devel +BuildRequires: mpfr-devel BuildRequires: tbb-devel %if %{with openblas} BuildRequires: openblas-devel @@ -59,16 +62,17 @@ %define colamdver2.9.6 %define csparsever 3.2.0 %define cxsparsever 3.2.0 -%define graphblasver 3.2.0 +%define graphblasver 3.3.3 %define kluver 1.3.9 %define ldlver 2.2.6 %define mongoosever 2.0.3 %define rbiover 2.2.6 +%define slipluver1.0.2 %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 configver5.7.1 +%define configver5.8.1 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1) %define amdlib %(echo "libamd%{amdver}" | cut -d "." -f1) %define btflib %(echo "libbtf%{btfver}" | cut -d "." -f1) @@ -83,6 +87,7 @@ %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 sliplulib%(echo "libsliplu%{slipluver}"| cut -d "." -f1) %define spqrlib %(echo "libspqr%{spqrver}"| cut -d "." -f1) %define umfpacklib %(echo "libumfpack%{umfpackver}" | cut -d "." -f1) %define configlib%(echo "libsuitesparseconfig%{configver}" | cut -d "." -f1) @@ -115,6 +120,7 @@ Requires: %{ldllib} = %{ldlver} Requires: %{mongooselib} = %{mongoosever} Requires: %{rbiolib} = %{rbiover} +Requires: %{sliplulib} = %{slipluver} Requires: %{spqrlib} = %{spqrver} Requires: %{umfpacklib} = %{umfpackver} Requires: metis-devel @@ -159,6 +165,8 @@ Obsoletes: libmongoose-devel < %{mongoosever} Provides: librbio-devel =
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2020-03-24 22:30:59 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new.3160 (New) Package is "suitesparse" Tue Mar 24 22:30:59 2020 rev:31 rq:787137 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2019-11-11 12:57:29.361505987 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new.3160/suitesparse.changes 2020-03-24 22:31:19.325058538 +0100 @@ -1,0 +2,8 @@ +Thu Mar 19 22:49:23 UTC 2020 - Christoph G + +- Update to SuiteSparse 5.7.1 + * GraphBLAS 3.2.0: better performance, new ANY and PAIR operators, +structural mask, GrB_DESC_* from 1.3 C API Specification. + * CHOLMOD 3.0.14: minor update to cholmod_check to print a matrix + +--- Old: SuiteSparse-5.6.0.tar.gz New: SuiteSparse-5.7.1.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.0CG8Jk/_old 2020-03-24 22:31:21.573059668 +0100 +++ /var/tmp/diff_new_pack.0CG8Jk/_new 2020-03-24 22:31:21.593059678 +0100 @@ -1,7 +1,7 @@ # # spec file for package suitesparse # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Version:5.6.0 +Version:5.7.1 Release:0 URL:http://faculty.cse.tamu.edu/davis/suitesparse.html Source0: https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}.tar.gz#/SuiteSparse-%{version}.tar.gz @@ -55,11 +55,11 @@ %define btfver 1.2.6 %define camdver 2.4.6 %define ccolamdver 2.9.6 -%define cholmodver 3.0.13 +%define cholmodver 3.0.14 %define colamdver2.9.6 %define csparsever 3.2.0 %define cxsparsever 3.2.0 -%define graphblasver 3.1.1 +%define graphblasver 3.2.0 %define kluver 1.3.9 %define ldlver 2.2.6 %define mongoosever 2.0.3 @@ -68,7 +68,7 @@ %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 configver5.6.0 +%define configver5.7.1 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1) %define amdlib %(echo "libamd%{amdver}" | cut -d "." -f1) %define btflib %(echo "libbtf%{btfver}" | cut -d "." -f1) @@ -699,14 +699,14 @@ %postun -n %{configlib} -p /sbin/ldconfig %files devel -%doc ChangeLog README.txt +%doc ChangeLog README.md %license LICENSE.txt %{_docdir}/%{name}-%{version} %{_libdir}/*.so %{_includedir}/%{name}/ %files devel-static -%doc ChangeLog README.txt +%doc ChangeLog README.md %license LICENSE.txt %{_libdir}/*.a ++ SuiteSparse-5.6.0.tar.gz -> SuiteSparse-5.7.1.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-5.6.0.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new.3160/SuiteSparse-5.7.1.tar.gz differ: char 13, line 1
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2019-11-11 12:57:25 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new.2990 (New) Package is "suitesparse" Mon Nov 11 12:57:25 2019 rev:30 rq:745747 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2019-09-05 12:07:20.747886032 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new.2990/suitesparse.changes 2019-11-11 12:57:29.361505987 +0100 @@ -1,0 +2,11 @@ +Wed Nov 6 08:38:31 UTC 2019 - Ana Guerrero Lopez + +- Update URL and Source to use GitHub. + +--- +Tue Oct 29 23:12:34 UTC 2019 - Christoph G + +- Update to SuiteSparse 5.6.0 + *GraphBlas 3.1.1: with OpenMP parallelism, and MATLAB interface + +--- Old: SuiteSparse-5.4.0.tar.gz New: SuiteSparse-5.6.0.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.qSgidy/_old 2019-11-11 12:57:32.293509092 +0100 +++ /var/tmp/diff_new_pack.qSgidy/_new 2019-11-11 12:57:32.297509097 +0100 @@ -26,10 +26,10 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Version:5.4.0 +Version:5.6.0 Release:0 -Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/ -Source: http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-%{version}.tar.gz +URL:http://faculty.cse.tamu.edu/davis/suitesparse.html +Source0: https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}.tar.gz#/SuiteSparse-%{version}.tar.gz Source2:%{name}-rpmlintrc # PATCH-FIX-OPENSUSE build_csparse_shared.patch -- Build CSparse as a shared library Patch1: build_csparse_shared.patch @@ -59,7 +59,7 @@ %define colamdver2.9.6 %define csparsever 3.2.0 %define cxsparsever 3.2.0 -%define graphblasver 2.2.2 +%define graphblasver 3.1.1 %define kluver 1.3.9 %define ldlver 2.2.6 %define mongoosever 2.0.3 @@ -68,7 +68,7 @@ %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 configver5.4.0 +%define configver5.6.0 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1) %define amdlib %(echo "libamd%{amdver}" | cut -d "." -f1) %define btflib %(echo "libbtf%{btfver}" | cut -d "." -f1) @@ -149,8 +149,8 @@ Obsoletes: libcsparse-devel < %{csparsever} Provides: libcxsparse-devel = %{cxsparsever} Obsoletes: libcxsparse-devel < %{cxsparsever} -Provides: libgraphblas-devel = %{umfpackver} -Obsoletes: libgraphblas-devel < %{umfpackver} +Provides: libgraphblas-devel = %{graphblasver} +Obsoletes: libgraphblas-devel < %{graphblasver} Provides: libklu-devel = %{kluver} Obsoletes: libklu-devel < %{kluver} Provides: libldl-devel = %{ldlver} @@ -553,7 +553,7 @@ SuiteSparse_config is part of the SuiteSparse sparse matrix suite. %prep -%setup -q -n SuiteSparse +%setup -q -n SuiteSparse-%{version} %patch1 -p1 sed 's/^CHOLMOD_CONFIG =.*/CHOLMOD_CONFIG = -DNPARTITION/' -i SuiteSparse_config/SuiteSparse_config.mk %if %{without openblas} @@ -613,10 +613,6 @@ cp -Pt %{buildroot}%{_includedir}/%{name} GraphBLAS/Include/*.h cp -Prt %{buildroot}%{_docdir} share/doc/* -%if 0%{?sle_version} > 120300 -cp -Pt %{buildroot}%{_libdir} GraphBLAS/build/*.a -%endif - %check amd_test_symbol="amd_postorder" btf_test_symbol="btf_order" @@ -771,7 +767,7 @@ %{_libdir}/libcxsparse.so.* %files -n %{graphblaslib} -%doc GraphBLAS/README.txt +%doc GraphBLAS/README.md %doc GraphBLAS/Doc/GraphBLAS_UserGuide.pdf %license GraphBLAS/Doc/ChangeLog GraphBLAS/Doc/License.txt %{_libdir}/libgraphblas.so.* @@ -782,7 +778,7 @@ %license KLU/Doc/License.txt KLU/Doc/lesser.txt %{_libdir}/libklu.so.* -%files -n libldl-doc +%files -n libklu-doc %doc KLU/Doc/KLU_UserGuide.pdf %files -n %{ldllib} ++ SuiteSparse-5.4.0.tar.gz -> SuiteSparse-5.6.0.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-5.4.0.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new.2990/SuiteSparse-5.6.0.tar.gz differ: char 5, line 1
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2019-09-05 12:07:18 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new.7948 (New) Package is "suitesparse" Thu Sep 5 12:07:18 2019 rev:29 rq:720974 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2019-04-08 20:51:17.602469668 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new.7948/suitesparse.changes 2019-09-05 12:07:20.747886032 +0200 @@ -1,0 +2,5 @@ +Fri Aug 2 08:23:49 UTC 2019 - Martin Liška + +- Use FAT LTO objects in order to provide proper static library. + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.Gx7Pnv/_old 2019-09-05 12:07:22.195885760 +0200 +++ /var/tmp/diff_new_pack.Gx7Pnv/_new 2019-09-05 12:07:22.195885760 +0200 @@ -579,6 +579,7 @@ %patch775418 -p1 %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects %if 0%{?suse_version} < 1500 export CC=gcc-7 export CXX=g++-7
commit suitesparse for openSUSE:Factory
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 + +- Trim future visions from descriptions. + +--- +Tue Apr 2 09:24:03 UTC 2019 - Christoph G + +- 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 colamdver2.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 configver5.2.0 +%define configver5.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
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2019-03-22 14:51:29 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new.25356 (New) Package is "suitesparse" Fri Mar 22 14:51:29 2019 rev:27 rq:687139 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2018-07-04 23:50:10.140220959 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new.25356/suitesparse.changes 2019-03-22 14:51:34.794161241 +0100 @@ -1,0 +2,6 @@ +Wed Mar 20 23:23:47 UTC 2019 - Stefan Brüns + +- Remove openmpi BuildRequires, all SuiteSparse libraries are MPI + agnostic. + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.0LeL7a/_old 2019-03-22 14:51:37.894159392 +0100 +++ /var/tmp/diff_new_pack.0LeL7a/_new 2019-03-22 14:51:37.938159365 +0100 @@ -1,7 +1,7 @@ # # spec file for package suitesparse # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -50,7 +50,6 @@ %if %{with openblas} BuildRequires: openblas-devel %endif -BuildRequires: openmpi-devel %define amdver 2.4.6 %define btfver 1.2.6 %define camdver 2.4.6 @@ -120,7 +119,6 @@ %else Requires: lapack-devel %endif -Requires: openmpi-devel Requires: tbb-devel # make sure developers can find these packages Provides: SuiteSparse_config = %{version} @@ -635,7 +633,6 @@ %postun -n %{configlib} -p /sbin/ldconfig %files devel -%defattr(-,root,root) %doc ChangeLog README.txt %license LICENSE.txt %{_docdir}/%{name}-%{version} @@ -643,42 +640,36 @@ %{_includedir}/%{name}/ %files devel-static -%defattr(-,root,root) %doc ChangeLog README.txt %license LICENSE.txt %{_libdir}/*.a %files -n %{amdlib} -%defattr(-, root, root) %doc AMD/README.txt %doc AMD/Doc/AMD_UserGuide.pdf AMD/Doc/ChangeLog %license AMD/Doc/License.txt AMD/Doc/lesser.txt %{_libdir}/libamd.so.* %files -n %{btflib} -%defattr(-, root, root) %doc BTF/README.txt %doc BTF/Doc/ChangeLog %license BTF/Doc/License.txt BTF/Doc/lesser.txt %{_libdir}/libbtf.so.* %files -n %{camdlib} -%defattr(-, root, root) %doc CAMD/README.txt %doc CAMD/Doc/CAMD_UserGuide.pdf CAMD/Doc/ChangeLog %license CAMD/Doc/License.txt CAMD/Doc/lesser.txt %{_libdir}/libcamd.so.* %files -n %{ccolamdlib} -%defattr(-, root, root) %doc CCOLAMD/README.txt %doc CCOLAMD/Doc/ChangeLog %license CCOLAMD/Doc/License.txt CCOLAMD/Doc/lesser.txt %{_libdir}/libccolamd.so.* %files -n %{cholmodlib} -%defattr(-, root, root) %doc CHOLMOD/README.txt %doc CHOLMOD/Doc/CHOLMOD_UserGuide.pdf %license CHOLMOD/Doc/ChangeLog CHOLMOD/Doc/License.txt @@ -687,70 +678,60 @@ %{_libdir}/libcholmod.so.* %files -n %{colamdlib} -%defattr(-, root, root) %doc COLAMD/README.txt %doc COLAMD/Doc/ChangeLog %license COLAMD/Doc/License.txt COLAMD/Doc/lesser.txt %{_libdir}/libcolamd.so.* %files -n %{csparselib} -%defattr(-, root, root) %doc CSparse/README.txt %doc CSparse/Doc/ChangeLog %license CSparse/Doc/License.txt CSparse/Doc/lesser.txt %{_libdir}/libcsparse.so.* %files -n %{cxsparselib} -%defattr(-, root, root) %doc CXSparse/README.txt %doc CXSparse/Doc/ChangeLog %license CXSparse/Doc/License.txt CXSparse/Doc/lesser.txt %{_libdir}/libcxsparse.so.* %files -n %{graphblaslib} -%defattr(-, root, root) %doc GraphBLAS/README.txt %doc GraphBLAS/Doc/GraphBLAS_UserGuide.pdf %license GraphBLAS/Doc/ChangeLog GraphBLAS/Doc/License.txt %{_libdir}/libgraphblas.so.* %files -n %{klulib} -%defattr(-, root, root) %doc KLU/README.txt %doc KLU/Doc/KLU_UserGuide.pdf KLU/Doc/ChangeLog %license KLU/Doc/License.txt KLU/Doc/lesser.txt %{_libdir}/libklu.so.* %files -n %{ldllib} -%defattr(-, root, root) %doc LDL/README.txt %doc LDL/Doc/ldl_userguide.pdf LDL/Doc/ChangeLog %license LDL/Doc/License.txt LDL/Doc/lesser.txt %{_libdir}/libldl.so.* %files -n %{rbiolib} -%defattr(-, root, root) %doc RBio/README.txt %doc RBio/Doc/ChangeLog %license RBio/Doc/License.txt RBio/Doc/gpl.txt %{_libdir}/librbio.so.* %files -n %{spqrlib} -%defattr(-, root, root) %doc SPQR/README.txt %doc
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2018-07-04 23:50:06 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Wed Jul 4 23:50:06 2018 rev:26 rq:619222 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2018-06-02 11:50:21.931923482 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2018-07-04 23:50:10.140220959 +0200 @@ -1,0 +2,6 @@ +Wed Jun 27 00:38:48 UTC 2018 - stefan.bru...@rwth-aachen.de + +- Fix conditional to select the right gcc-c++ package, also for the + devel subpackge + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.0pRGD5/_old 2018-07-04 23:50:11.704219230 +0200 +++ /var/tmp/diff_new_pack.0pRGD5/_new 2018-07-04 23:50:11.708219225 +0200 @@ -34,7 +34,7 @@ # PATCH-FIX-OPENSUSE build_csparse_shared.patch -- Build CSparse as a shared library Patch1: build_csparse_shared.patch Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch -%if 0%{?sle_version} == 120300 && 0%{?is_opensuse} +%if 0%{?suse_version} < 1500 BuildRequires: gcc7 BuildRequires: gcc7-c++ %else @@ -93,7 +93,11 @@ Summary:Development headers for SuiteSparse License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries/C and C++ +%if 0%{?suse_version} < 1500 +Requires: gcc7-c++ +%else Requires: gcc-c++ >= 4.9 +%endif Requires: %{amdlib} = %{amdver} Requires: %{btflib} = %{btfver} Requires: %{camdlib} = %{camdver} @@ -515,7 +519,7 @@ %patch775418 -p1 %build -%if 0%{?sle_version} == 120300 && 0%{?is_opensuse} +%if 0%{?suse_version} < 1500 export CC=gcc-7 export CXX=g++-7 %endif
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2018-06-02 11:50:08 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Sat Jun 2 11:50:08 2018 rev:25 rq:610773 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2018-02-28 20:00:45.980230910 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2018-06-02 11:50:21.931923482 +0200 @@ -1,0 +2,31 @@ +Mon Feb 26 19:58:00 UTC 2018 - toddrme2...@gmail.com + +- Update to SuiteSparse 5.2.0 + * GraphBLAS 2.0.1: bug fix to GxB_kron + * SuiteSparse_config: corrected back to SO_VERSION 5 + * GraphBLAS 2.0.0: with changes to API to conform to the latest +specification. The SO_VERSION of GraphBLAS must change, +as a result, since this affects both the ABI and API interface. + * CHOLMOD 3.1.12: bug fix (no change to the CHOLMOD ABI or API) + * KLU 1.3.9: minor edit, not a bug fix, but code is more clear now +- Update to SuiteSparse 5.1.2 + * improved build process for GraphBLAS + * minor change to CSparse/Lib/Makefile, no change in CSparse version +- Update to SuiteSparse 5.1.1 + * GraphBLAS added to top-level SuiteSparse/Makefile + * GraphBLAS 1.1.1: bug fix to *assign, split AxB for faster compile, +added memory usage statistics, AxB performance improvment + * minor update to [AMD CAMD KLU]/Doc/Makefile's, no change to +version numbers of AMD, CAMD, or KLU +- Update to SuiteSparse 5.1.0 + * GraphBLAS 1.1.0 + * minor update to SPQR Makefile (version remains unchanged; +no change to source) +- Update to SuiteSparse 5.0.0 + * added GraphBLAS Version 1.0.0 + * replaced UFget with ssget +- Use build-in build system instead of manually building everything +- Simplify spec file +- Add build_csparse_shared.patch to build CSparse as a shared library + +--- Old: SuiteSparse-4.5.5.tar.gz New: SuiteSparse-5.2.0.tar.gz build_csparse_shared.patch Other differences: -- ++ suitesparse.spec ++ 630 lines (skipped) between /work/SRC/openSUSE:Factory/suitesparse/suitesparse.spec and /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.spec ++ SuiteSparse-4.5.5.tar.gz -> SuiteSparse-5.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.5.5.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-5.2.0.tar.gz differ: char 5, line 1 ++ build_csparse_shared.patch ++ From: toddrme2...@gmail.com Date: 2018-03-07 Subject: Build shared CSparse Upstream does not support installing CSparse as a shared library. We need it is a shared library. This patch modifies the makefil to make sure it is installed correctly. --- a/CSparse/Demo/Makefile +++ b/CSparse/Demo/Makefile @@ -1,36 +1,48 @@ -CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O -I = -I../Include +# CC = cc +# CF = -O + +default: all + +include ../../SuiteSparse_config/SuiteSparse_config.mk LDLIBS += -lm -CS = $(LDFLAGS) ../Lib/libcsparse.a $(LDLIBS) -all: lib cs_demo1 cs_demo2 cs_demo3 +I = -I../../include + +CS = $(LDFLAGS) -L../../lib -lcsparse $(LDLIBS) + +all: library cs_demo1 cs_demo2 cs_demo3 \ + tests + +library: + ( cd ../Lib ; $(MAKE) ) + +tests: library test + +test: cs_demo1 cs_demo2 cs_demo3 - ./cs_demo1 < ../Matrix/t1 - ./cs_demo2 < ../Matrix/t1 - - ./cs_demo2 < ../Matrix/ash219 - - ./cs_demo2 < ../Matrix/bcsstk01 - ./cs_demo2 < ../Matrix/fs_183_1 - - ./cs_demo2 < ../Matrix/mbeacxc - ./cs_demo2 < ../Matrix/west0067 - ./cs_demo2 < ../Matrix/lp_afiro - - ./cs_demo2 < ../Matrix/bcsstk16 + - ./cs_demo2 < ../Matrix/ash219 + - ./cs_demo2 < ../Matrix/mbeacxc + - ./cs_demo2 < ../Matrix/bcsstk01 - ./cs_demo3 < ../Matrix/bcsstk01 + - ./cs_demo2 < ../Matrix/bcsstk16 - ./cs_demo3 < ../Matrix/bcsstk16 -lib: - ( cd ../Lib ; $(MAKE) ) - -cs_demo1: lib cs_demo1.c Makefile +cs_demo1: cs_demo1.c Makefile $(CC) $(CF) $(I) -o cs_demo1 cs_demo1.c $(CS) -cs_demo2: lib cs_demo2.c cs_demo.c cs_demo.h Makefile +cs_demo2: cs_demo2.c cs_demo.c cs_demo.h Makefile $(CC) $(CF) $(I) -o cs_demo2 cs_demo2.c cs_demo.c $(CS) -cs_demo3: lib cs_demo3.c cs_demo.c cs_demo.h Makefile +cs_demo3: cs_demo3.c cs_demo.c cs_demo.h Makefile $(CC) $(CF) $(I) -o cs_demo3 cs_demo3.c cs_demo.c $(CS) clean: - - $(RM) *.o + - $(RM) -r $(CLEAN) purge: distclean --- a/CSparse/Lib/Makefile +++ b/CSparse/Lib/Makefile @@ -15,16 +15,22 @@ # CSparse/Lib. It does not install it
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2018-02-28 20:00:44 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Wed Feb 28 20:00:44 2018 rev:24 rq:580335 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2017-10-18 10:44:21.498128096 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2018-02-28 20:00:45.980230910 +0100 @@ -1,0 +2,5 @@ +Wed Feb 14 10:36:16 UTC 2018 - sch...@suse.de + +- Make openblas optional, using lapack instead + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.Pa3Oqz/_old 2018-02-28 20:00:48.248148850 +0100 +++ /var/tmp/diff_new_pack.Pa3Oqz/_new 2018-02-28 20:00:48.256148560 +0100 @@ -1,7 +1,7 @@ # # spec file for package suitesparse # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,12 @@ # +%ifarch m68k riscv64 +%bcond_with openblas +%else +%bcond_without openblas +%endif + Name: suitesparse Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ @@ -31,7 +37,9 @@ BuildRequires: gcc-fortran BuildRequires: lapack-devel BuildRequires: metis-devel +%if %{with openblas} BuildRequires: openblas-devel +%endif BuildRequires: openmpi-devel %define amdver 2.4.6 %define amdso 2_4_6 @@ -102,7 +110,11 @@ Requires: %{spqrlib} = %{spqrver} Requires: %{umfpacklib} = %{umfpackver} Requires: metis-devel +%if %{with openblas} Requires: openblas-devel +%else +Requires: lapack-devel +%endif Requires: openmpi-devel # make sure developers can find these packages Provides: suitesparse-common-devel = %{version} @@ -225,9 +237,9 @@ Version:%{cholmodver} Release:0 Summary:Supernodal Sparse Cholesky Factorization and Update/Downdate -#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed License:GPL-2.0 and LGPL-2.1 Group: System/Libraries +#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed %description -n %{cholmodlib} CHOLMOD is a set of ANSI C routines for sparse Cholesky factorization @@ -427,6 +439,9 @@ %prep %setup -q -n SuiteSparse sed 's/^CHOLMOD_CONFIG =.*/CHOLMOD_CONFIG = -DNPARTITION/' -i SuiteSparse_config/SuiteSparse_config.mk +%if %{without openblas} +sed 's/-lopenblas/-lblas/' -i SuiteSparse_config/SuiteSparse_config.mk +%endif # bnc#751746 rm -rf MATLAB_Tools/Factorize/Doc/factorize_article.pdf @@ -448,15 +463,20 @@ popd # libraries linking config [bnc#883683] +%if %{with openblas} +blas_lib=-lopenblas +%else +blas_lib=-lblas +%endif amd_libs="libsuitesparseconfig.so" camd_libs="libsuitesparseconfig.so" ccolamd_libs="libsuitesparseconfig.so" -cholmod_libs="libamd.so libcamd.so libcolamd.so libccolamd.so libsuitesparseconfig.so -lopenblas -llapack -lmetis" +cholmod_libs="libamd.so libcamd.so libcolamd.so libccolamd.so libsuitesparseconfig.so $blas_lib -llapack -lmetis" colamd_libs="libsuitesparseconfig.so" klu_libs="libamd.so libbtf.so libcolamd.so" rbio_libs="libsuitesparseconfig.so" -spqr_libs="libcholmod.so libsuitesparseconfig.so -lopenblas -llapack -lmetis" -umfpack_libs="libamd.so libcholmod.so libsuitesparseconfig.so -lopenblas -llapack -lmetis" +spqr_libs="libcholmod.so libsuitesparseconfig.so $blas_lib -llapack -lmetis" +umfpack_libs="libamd.so libcholmod.so libsuitesparseconfig.so $blas_lib -llapack -lmetis" for dir in AMD BTF CAMD CCOLAMD COLAMD CHOLMOD CSparse CXSparse KLU LDL RBio SPQR UMFPACK; do pushd $dir
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2017-10-18 10:44:20 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Wed Oct 18 10:44:20 2017 rev:23 rq:534250 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2017-07-21 22:35:44.996253538 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2017-10-18 10:44:21.498128096 +0200 @@ -1,0 +2,11 @@ +Mon Oct 16 13:53:59 UTC 2017 - dims...@opensuse.org + +- Fix csparselib define: libcsparse-%{csparseso}. This results in + the (wrongly named) package libcsparsever-3_1_9 being renamed to + libcsparse-3_1_9, matching the content of the package. The old + name is, exceptionally, obsoleted by the new package name (not + provided, as nothing but the -devel package should ever have + referenced the package by name). The obsolete is guarded to no + longer apply, should the version change. + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.tT0FXP/_old 2017-10-18 10:44:23.214047480 +0200 +++ /var/tmp/diff_new_pack.tT0FXP/_new 2017-10-18 10:44:23.218047292 +0200 @@ -69,7 +69,7 @@ %define ccolamdlib libccolamd-%{ccolamdso} %define cholmodlib libcholmod-%{cholmodso} %define colamdlib libcolamd-%{colamdso} -%define csparselib libcsparsever-%{csparseso} +%define csparselib libcsparse-%{csparseso} %define cxsparselib libcxsparse-%{cxsparseso} %define klulib libklu-%{kluso} %define ldllib libldl-%{ldlso} @@ -275,6 +275,10 @@ Summary:Instructional Sparse Matrix Package License:LGPL-2.1+ Group: System/Libraries +# AT version 3.1.9, this package was accidentally called libcsparsever-3_1_9 +%if "%{csparsever}" == "3.1.9" +Obsoletes: libcsparsever-3_1_9 = 3.1.9 +%endif %description -n %{csparselib} CSparse is a small yet feature-rich sparse matrix package written
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2017-07-21 22:35:38 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Fri Jul 21 22:35:38 2017 rev:22 rq:509638 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2017-06-21 13:49:35.907635757 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2017-07-21 22:35:44.996253538 +0200 @@ -1,0 +2,8 @@ +Mon Jul 10 23:33:01 UTC 2017 - jeng...@inai.de + +- Fix RPM groups. +- Trim pointless trailing line whitespace from descriptions. + % must be encoded as %%. +- Trim past-time history from suistesparse_config description. + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.953iyH/_old 2017-07-21 22:35:46.124094440 +0200 +++ /var/tmp/diff_new_pack.953iyH/_new 2017-07-21 22:35:46.128093875 +0200 @@ -19,7 +19,7 @@ Name: suitesparse Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ -Group: Development/Libraries +Group: Development/Libraries/C and C++ Version:4.5.5 Release:0 Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/ @@ -30,9 +30,9 @@ BuildRequires: gcc-c++ BuildRequires: gcc-fortran BuildRequires: lapack-devel -BuildRequires: openmpi-devel -BuildRequires: openblas-devel BuildRequires: metis-devel +BuildRequires: openblas-devel +BuildRequires: openmpi-devel %define amdver 2.4.6 %define amdso 2_4_6 %define btfver 1.2.6 @@ -85,10 +85,7 @@ %package devel Summary:Development headers for SuiteSparse License:GPL-2.0+ and LGPL-2.1+ -Group: Development/Libraries -Requires: openmpi-devel -Requires: openblas-devel -Requires: metis-devel +Group: Development/Libraries/C and C++ Requires: %{amdlib} = %{amdver} Requires: %{btflib} = %{btfver} Requires: %{camdlib} = %{camdver} @@ -104,6 +101,9 @@ Requires: %{rbiolib} = %{rbiover} Requires: %{spqrlib} = %{spqrver} Requires: %{umfpacklib} = %{umfpackver} +Requires: metis-devel +Requires: openblas-devel +Requires: openmpi-devel # make sure developers can find these packages Provides: suitesparse-common-devel = %{version} Obsoletes: suitesparse-common-devel < %{version} @@ -151,24 +151,10 @@ The suitesparse-devel package contains files needed for developing applications which use the suitesparse libraries. -It also includes SuiteSparse_config, which is required by nearly all -sparse matrix packages that I author or co-author. These include -SuiteSparseQR, AMD, COLAMD, CCOLAMD, CHOLMOD, KLU, BTF, LDL, -CXSparse, RBio, and UMFPACK. It is not required by CSparse, which is -a stand-alone package. SuiteSparse_config (prior to version 4.0.0) -was named UFconfig. - -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). - %package devel-static Summary:Static version of SuiteSparse libraries License:GPL-2.0+ and LGPL-2.1+ -Group: Development/Libraries +Group: Development/Libraries/C and C++ Requires: %{name}-devel = %{version} %description devel-static @@ -180,7 +166,7 @@ Release:0 Summary:Symmetric Approximate Minimum Degree License:LGPL-2.1+ -Group: Development/Libraries +Group: System/Libraries %description -n %{amdlib} AMD is a set of routines for ordering a sparse matrix prior to @@ -197,7 +183,7 @@ Release:0 Summary:Permutation to Block Triangular Form License:LGPL-2.1+ -Group: Development/Libraries +Group: System/Libraries %description -n %{btflib} BTF permutes an unsymmetric matrix (square or rectangular) into its @@ -211,7 +197,7 @@ Release:0 Summary:Symmetric Approximate Minimum Degree License:LGPL-2.1+ -Group: Development/Libraries +Group: System/Libraries %description -n %{camdlib} CAMD is a set of routines for ordering a sparse matrix prior to @@ -226,7 +212,7 @@ Release:0 Summary:Constrained Column Approximate Minimum Degree License:LGPL-2.1+ -Group:
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2017-06-21 13:49:34 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Wed Jun 21 13:49:34 2017 rev:21 rq:503224 version:unknown Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2015-12-13 09:36:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2017-06-21 13:49:35.907635757 +0200 @@ -1,0 +2,46 @@ +Sun Jun 11 01:49:03 UTC 2017 - toddrme2...@gmail.com + +- Update to version 4.5.5 + * minor fix to SuiteSparse/Makefile for 'make install' +- Update to version 4.5.4 + * minor update to SPQR for ACM TOMS submission +- Update to version 4.5.3 + * minor changes to Makefiles +- Update to version 4.5.2 + * licensing simplified (no other change); refer to PACKAGE/Doc/License.txt +for the license for each package. +- Update to version 4.5.1 + * update to Makefiles. Version 4.5.0 is broken on the Mac. + That version also compiles *.so libraries on Linux with + underlinked dependencies to other libraries in SuiteSparse. + For example, AMD requires SuiteSparse_config. The links to + required libraries are now explicitly included in each library, + in SuiteSparse 4.5.1. + * minor change to CHOLMOD/Check/cholmod_write.c, when compiling with + options that disable specific modules +- Update to version 4.5.0 + * better Makefiles for creating and installing shared libraries + * CHOLMOD now uses METIS 5.1.0, which is distributed with SuiteSparse + * fix for MATLAB R2015b, which changed how it creates empty matrices, + as compared to prior versions of MATLAB. This change in MATLAB + breaks many of the mexFunctions in prior versions of SuiteSparse. + If you use MATLAB R2015b, you must upgrade to SuiteSparse 4.5.0 + or later. +- Update to version 4.4.7 + * note that this minor update fails on the Mac, so its +listed on my web page as a 'beta' release. + * Improved the Makefiles of all packages. They now create *.so +shared libraries (*.dylib on the Mac). Also, there is now +only a single SuiteSparse_config.mk file. It now determines +your system automatically, and whether or not you have METIS +and CUDA. It also automatically detects if you have the Intel +compiler or not, and uses it if it finds it. There should be +no need to edit this file for most cases, but you may need to +for your particular system. With this release, there are almost +no changes to the source code, except for the VERSION numbers +defined in the various include *.h files for each package. +- Use faster openblas. + * Remove blas-instead-of-openblas-SuiteSparse_config_mk.patch +- Remove upstream-included no-removal-of-suitesparse_config-output.patch + +--- Old: SuiteSparse-4.4.6.tar.gz blas-instead-of-openblas-SuiteSparse_config_mk.patch no-removal-of-suitesparse_config-output.patch New: SuiteSparse-4.5.5.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.M8taiw/_old 2017-06-21 13:49:37.311437735 +0200 +++ /var/tmp/diff_new_pack.M8taiw/_new 2017-06-21 13:49:37.315437171 +0200 @@ -1,7 +1,7 @@ # # spec file for package suitesparse # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,49 +20,49 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries -Version:4.4.6 +Version:4.5.5 Release:0 Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/ -Source: SuiteSparse-%{version}.tar.gz +Source: http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-%{version}.tar.gz Source2:%{name}-rpmlintrc -Patch0: no-removal-of-suitesparse_config-output.patch -Patch1: blas-instead-of-openblas-SuiteSparse_config_mk.patch Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: blas-devel BuildRequires: gcc-c++ BuildRequires: gcc-fortran BuildRequires: lapack-devel -%define amdver 2.4.1 -%define amdso 2_4_1 -%define btfver 1.2.1 -%define btfso 1_2_1 -%define camdver 2.4.1 -%define camdso 2_4_1 -%define ccolamdver 2.9.1 -%define ccolamdso
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2015-12-13 09:36:36 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2015-11-24 22:30:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2015-12-13 09:36:38.0 +0100 @@ -1,0 +2,6 @@ +Sat Dec 5 13:40:52 UTC 2015 - f...@grueninger.de + +- Update to version 4.4.6 + * SPQR 2.0.2: changed default tol when A has infs, from inf to realmax (~1e308) + +--- Old: SuiteSparse-4.4.5.tar.gz New: SuiteSparse-4.4.6.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.P9tjJF/_old 2015-12-13 09:36:40.0 +0100 +++ /var/tmp/diff_new_pack.P9tjJF/_new 2015-12-13 09:36:40.0 +0100 @@ -20,7 +20,7 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries -Version:4.4.5 +Version:4.4.6 Release:0 Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/ Source: SuiteSparse-%{version}.tar.gz @@ -55,14 +55,14 @@ %define ldlso 2_2_1 %define rbiover 2.2.1 %define rbioso 2_2_1 -%define spqrver 2.0.1 -%define spqrso 2_0_1 +%define spqrver 2.0.2 +%define spqrso 2_0_2 %define umfpackver 5.7.1 %define umfpackso 5_7_1 # 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 4.4.5 -%define configso4_4_5 +%define configver 4.4.6 +%define configso4_4_6 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} ++ SuiteSparse-4.4.5.tar.gz -> SuiteSparse-4.4.6.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.5.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.6.tar.gz differ: char 5, line 1
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2015-11-24 22:30:36 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2015-10-01 12:21:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2015-11-24 22:30:37.0 +0100 @@ -1,0 +2,6 @@ +Wed Nov 18 21:43:05 UTC 2015 - f...@grueninger.de + +- Package forgotten C++ includes (*.hpp), too. +- Adjust download link + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.GrNwWI/_old 2015-11-24 22:30:38.0 +0100 +++ /var/tmp/diff_new_pack.GrNwWI/_new 2015-11-24 22:30:38.0 +0100 @@ -22,7 +22,7 @@ Group: Development/Libraries Version:4.4.5 Release:0 -Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse +Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/ Source: SuiteSparse-%{version}.tar.gz Source2:%{name}-rpmlintrc Patch0: no-removal-of-suitesparse_config-output.patch @@ -494,7 +494,10 @@ pushd $dir ver=$(grep -E "^VERSION =" Makefile | sed "s:VERSION = ::") cp -a Lib/*.a %{buildroot}/%{_libdir} - cp -a Include/*.h %{buildroot}%{_includedir}/%{name} + cp -a Include/*\.h %{buildroot}%{_includedir}/%{name} + if ls Include/*\.hpp 1> /dev/null 2>&1; then +cp -a Include/*\.hpp %{buildroot}%{_includedir}/%{name} + fi mkdir %{buildroot}%{_docdir}/%{name}/$dir-$ver mkdir %{buildroot}%{_docdir}/%{name}-devel/$dir cp -a README.txt Doc/{License,ChangeLog,*.txt} %{buildroot}%{_docdir}/%{name}/$dir-$ver > /dev/null 2>&1 | true
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2015-10-01 12:21:52 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is "suitesparse" Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2015-04-07 09:28:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2015-10-01 12:21:55.0 +0200 @@ -1,0 +2,12 @@ +Wed Sep 23 08:26:49 UTC 2015 - f...@grueninger.de + +- Update to version 4.4.5 + + CHOLMOD 3.0.6: +* minor fix to CHOLMOD (-DNGPL did not work as expected) +* added MATLAB interface for row add/delete (lurowmod) + + KLU 1.3.3: Fix for klu_dump.c (debugging case only) + + UFcollection: added additional stats for matrix collection + + AMD: changed the license. Was LGPL only, now either LGPL or BSD, +at the user's option. See AMD/Doc/License.txt for details. + +--- Old: SuiteSparse-4.4.4.tar.gz New: SuiteSparse-4.4.5.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.OrU2ZP/_old 2015-10-01 12:21:56.0 +0200 +++ /var/tmp/diff_new_pack.OrU2ZP/_new 2015-10-01 12:21:56.0 +0200 @@ -20,7 +20,7 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries -Version:4.4.4 +Version:4.4.5 Release:0 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse Source: SuiteSparse-%{version}.tar.gz @@ -43,14 +43,14 @@ %define ccolamdso 2_9_1 %define colamdver 2.9.1 %define colamdso2_9_1 -%define cholmodver 3.0.5 -%define cholmodso 3_0_5 +%define cholmodver 3.0.6 +%define cholmodso 3_0_6 %define csparsever 3.1.4 %define csparseso 3_1_4 %define cxsparsever 3.1.4 %define cxsparseso 3_1_4 -%define kluver 1.3.2 -%define kluso 1_3_2 +%define kluver 1.3.3 +%define kluso 1_3_3 %define ldlver 2.2.1 %define ldlso 2_2_1 %define rbiover 2.2.1 @@ -61,8 +61,8 @@ %define umfpackso 5_7_1 # 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 4.4.4 -%define configso4_4_4 +%define configver 4.4.5 +%define configso4_4_5 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} ++ SuiteSparse-4.4.4.tar.gz -> SuiteSparse-4.4.5.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.4.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.5.tar.gz differ: char 5, line 1
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2015-04-07 09:28:21 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2015-01-30 17:46:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2015-04-07 09:28:22.0 +0200 @@ -1,0 +2,10 @@ +Wed Apr 1 11:57:58 UTC 2015 - f...@grueninger.de + +- Update to version 4.4.4 + + CHOLMOD version number corrected. In 4.4.3, the CHOLMOD_SUBSUB_VERSION +string was left at '4' (it should have been '5', for CHOLMOD 3.0.5). +This version of SuiteSparse corrects this glitch. + + Minor changes to comments in SuiteSparse_config. + + SPQR version 2.0.1 released (minor update to documentation) + +--- Old: SuiteSparse-4.4.3.tar.gz New: SuiteSparse-4.4.4.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.NHZUwu/_old 2015-04-07 09:28:24.0 +0200 +++ /var/tmp/diff_new_pack.NHZUwu/_new 2015-04-07 09:28:24.0 +0200 @@ -20,7 +20,7 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries -Version:4.4.3 +Version:4.4.4 Release:0 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse Source: SuiteSparse-%{version}.tar.gz @@ -55,14 +55,14 @@ %define ldlso 2_2_1 %define rbiover 2.2.1 %define rbioso 2_2_1 -%define spqrver 2.0.0 -%define spqrso 2_0_0 +%define spqrver 2.0.1 +%define spqrso 2_0_1 %define umfpackver 5.7.1 %define umfpackso 5_7_1 # 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 4.4.3 -%define configso4_4_3 +%define configver 4.4.4 +%define configso4_4_4 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} ++ SuiteSparse-4.4.3.tar.gz - SuiteSparse-4.4.4.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.3.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.4.tar.gz differ: char 5, line 1
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2015-01-30 17:46:17 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2015-01-21 21:54:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2015-01-30 17:46:28.0 +0100 @@ -1,0 +2,6 @@ +Tue Jan 27 11:18:35 UTC 2015 - dmitr...@opensuse.org + +- Fix linking config +- Add linking tests + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.gAxOPn/_old 2015-01-30 17:46:31.0 +0100 +++ /var/tmp/diff_new_pack.gAxOPn/_new 2015-01-30 17:46:31.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package suitesparse # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -449,7 +449,11 @@ popd # libraries linking config [bnc#883683] +amd_libs=libsuitesparseconfig.so +camd_libs=libsuitesparseconfig.so +ccolamd_libs=libsuitesparseconfig.so cholmod_libs=libamd.so libcamd.so libcolamd.so libccolamd.so libsuitesparseconfig.so -lblas -llapack +colamd_libs=libsuitesparseconfig.so klu_libs=libamd.so libbtf.so libcolamd.so rbio_libs=libsuitesparseconfig.so spqr_libs=libcholmod.so libsuitesparseconfig.so -lblas -llapack @@ -502,6 +506,42 @@ mkdir %{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/ cp -r SuiteSparse_config/README.txt %{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/ +%check +amd_test_symbol=amd_postorder +btf_test_symbol=btf_order +camd_test_symbol=camd_postorder +ccolamd_test_symbol=ccolamd +colamd_test_symbol=colamd +cholmod_test_symbol=cholmod_start +csparse_test_symbol=cs_sqr +cxsparse_test_symbol=cs_di_sqr +klu_test_symbol=klu_solve +ldl_test_symbol=ldl_symbolic +rbio_test_symbol=RBread +spqr_test_symbol=SuiteSparseQR_C_symbolic +umfpack_test_symbol=umfpack_toc + +mkdir -p linking_test +pushd linking_test + +cat linking_test.c.in 'EOF' +char @test_symbol@ (); +int main () +{ +return @test_symbol@ (); +} +EOF + +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} +for test_library in amd btf camd ccolamd colamd cholmod csparse cxsparse klu ldl rbio spqr umfpack; do +cp linking_test.c.in linking_test.c +test_symbol=${test_library}_test_symbol +sed -i s|@test_symbol@|${!test_symbol}| linking_test.c +gcc -o linking_test linking_test.c -L%{buildroot}%{_libdir} -l${test_library} +done + +popd + %post -n %{amdlib} -p /sbin/ldconfig %postun -n %{amdlib} -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2015-01-21 21:54:25 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2014-11-15 12:28:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2015-01-21 21:54:30.0 +0100 @@ -1,0 +2,13 @@ +Tue Jan 20 19:27:14 UTC 2015 - f...@grueninger.de + +- Update to version 4.4.3 + + CHOLMOD 3.0.5: minor bug fix to MatrixOps/cholmod_symmetry +- Update to version 4.4.2 + + CHOLMOD 3.0.4: serious bug fix in supernodal factorization, + introduced in CHOLMOD 3.0.0 (SuiteSparse 4.3.0). Can cause segfault, + and has no user workaround. +- Upstream SuiteSparse preferes OpenBLAS, added patch +blas-instead-of-openblas-SuiteSparse_config_mk.patch + to use BLAS as SuiteSparse 4.4.1 did + +--- Old: SuiteSparse-4.4.1.tar.gz New: SuiteSparse-4.4.3.tar.gz blas-instead-of-openblas-SuiteSparse_config_mk.patch Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.eXTwjB/_old 2015-01-21 21:54:32.0 +0100 +++ /var/tmp/diff_new_pack.eXTwjB/_new 2015-01-21 21:54:32.0 +0100 @@ -20,12 +20,13 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries -Version:4.4.1 +Version:4.4.3 Release:0 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse Source: SuiteSparse-%{version}.tar.gz Source2:%{name}-rpmlintrc Patch0: no-removal-of-suitesparse_config-output.patch +Patch1: blas-instead-of-openblas-SuiteSparse_config_mk.patch Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: blas-devel @@ -42,8 +43,8 @@ %define ccolamdso 2_9_1 %define colamdver 2.9.1 %define colamdso2_9_1 -%define cholmodver 3.0.3 -%define cholmodso 3_0_3 +%define cholmodver 3.0.5 +%define cholmodso 3_0_5 %define csparsever 3.1.4 %define csparseso 3_1_4 %define cxsparsever 3.1.4 @@ -60,8 +61,8 @@ %define umfpackso 5_7_1 # 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 4.4.1 -%define configso4_4_1 +%define configver 4.4.3 +%define configso4_4_3 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} @@ -432,6 +433,7 @@ rm -rf SPQR/Doc/spqr.pdf # bnc#775418 %patch0 -p1 +%patch1 -p1 %patch775418 -p1 %build ++ SuiteSparse-4.4.1.tar.gz - SuiteSparse-4.4.3.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.1.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.3.tar.gz differ: char 5, line 1 ++ blas-instead-of-openblas-SuiteSparse_config_mk.patch ++ --- SuiteSparse.4.4.3/SuiteSparse_config/SuiteSparse_config.mk 2015-01-20 00:46:25.0 +0100 +++ SuiteSparse.4.4.1/SuiteSparse_config/SuiteSparse_config.mk 2014-10-23 22:57:40.0 +0200 @@ -119,7 +119,7 @@ # naming the BLAS and LAPACK library (*.a or *.so) files. # This is probably slow ... it might connect to the Standard Reference BLAS: -# BLAS = -lblas -lgfortran + BLAS = -lblas -lgfortran LAPACK = -llapack # MKL @@ -131,7 +131,7 @@ # LAPACK = # OpenBLAS - BLAS = -lopenblas +# BLAS = -lopenblas # LAPACK = # NOTE: this next option for the Goto BLAS has nothing to do with a goto -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2014-11-15 11:44:30 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2014-10-29 21:08:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2014-11-15 12:28:54.0 +0100 @@ -1,0 +2,7 @@ +Mon Nov 10 06:30:46 UTC 2014 - f...@grueninger.de + +- Update to version 4.4.1 + + Minor update: two bug fixes (affecting Windows only) for +CHOLMOD and KLU + +--- Old: SuiteSparse-4.4.0.tar.gz New: SuiteSparse-4.4.1.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.0sGKKO/_old 2014-11-15 12:28:55.0 +0100 +++ /var/tmp/diff_new_pack.0sGKKO/_new 2014-11-15 12:28:55.0 +0100 @@ -20,7 +20,7 @@ Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries -Version:4.4.0 +Version:4.4.1 Release:0 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse Source: SuiteSparse-%{version}.tar.gz @@ -42,14 +42,14 @@ %define ccolamdso 2_9_1 %define colamdver 2.9.1 %define colamdso2_9_1 -%define cholmodver 3.0.2 -%define cholmodso 3_0_2 +%define cholmodver 3.0.3 +%define cholmodso 3_0_3 %define csparsever 3.1.4 %define csparseso 3_1_4 %define cxsparsever 3.1.4 %define cxsparseso 3_1_4 -%define kluver 1.3.1 -%define kluso 1_3_1 +%define kluver 1.3.2 +%define kluso 1_3_2 %define ldlver 2.2.1 %define ldlso 2_2_1 %define rbiover 2.2.1 @@ -60,8 +60,8 @@ %define umfpackso 5_7_1 # 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 4.4.0 -%define configso4_4_0 +%define configver 4.4.1 +%define configso4_4_1 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} ++ SuiteSparse-4.4.0.tar.gz - SuiteSparse-4.4.1.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.0.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.1.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2014-06-25 15:24:04 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2013-11-12 11:41:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2014-06-25 15:24:13.0 +0200 @@ -1,0 +2,5 @@ +Sun Jun 22 06:49:20 UTC 2014 - dmitr...@opensuse.org + +- Fix libraries linking [bnc#883683] + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.CBeRtt/_old 2014-06-25 15:24:14.0 +0200 +++ /var/tmp/diff_new_pack.CBeRtt/_new 2014-06-25 15:24:14.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package suitesparse # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -435,17 +435,37 @@ %patch775418 -p1 %build -for dir in AMD BTF CAMD CCOLAMD CHOLMOD COLAMD CSparse CXSparse KLU LDL RBio SPQR UMFPACK; do +mkdir -p Lib + +#bnc775418 provides SuiteSparse_time symbol in SuiteSparse_config +pushd SuiteSparse_config + make CFLAGS=%{optflags} -fPIC + pushd ../Lib + gcc -shared -Wl,-soname -Wl,libsuitesparseconfig-%{configver}.so -o libsuitesparseconfig-%{configver}.so ../SuiteSparse_config/*.o -lm + ln -s libsuitesparseconfig-%{version}.so libsuitesparseconfig.so + popd +popd + +# libraries linking config [bnc#883683] +cholmod_libs=libamd.so libcamd.so libcolamd.so libccolamd.so libsuitesparseconfig.so -lblas -llapack +klu_libs=libamd.so libbtf.so libcolamd.so +rbio_libs=libsuitesparseconfig.so +spqr_libs=libcholmod.so libsuitesparseconfig.so -lblas -llapack +umfpack_libs=libamd.so libcholmod.so libsuitesparseconfig.so -lblas -llapack + +for dir in AMD BTF CAMD CCOLAMD COLAMD CHOLMOD CSparse CXSparse KLU LDL RBio SPQR UMFPACK; do pushd $dir ver=$(grep -E ^VERSION = Makefile | sed s:VERSION = ::) - pushd Lib make CFLAGS=%{optflags} -fPIC +popd +pushd Lib dir_l=$(echo $dir | tr [A-Z] [a-z]) -gcc -shared -Wl,-soname -Wl,lib${dir_l}-$ver.so -o lib${dir_l}-$ver.so *.o -lm + linked_libs=${dir_l}_libs + gcc -shared -Wl,-soname -Wl,lib${dir_l}-$ver.so -o lib${dir_l}-$ver.so ../${dir}/Lib/*.o ${!linked_libs} -lm ln -s lib${dir_l}-$ver.so lib${dir_l}.so popd -popd done + # specialities # -- CHOLMOD pushd CHOLMOD @@ -456,13 +476,6 @@ cp Supernodal/License.txt Doc/Supernodal_License.txt popd -#bnc775418 provides SuiteSparse_time symbol in SuiteSparse_config -pushd SuiteSparse_config - make CFLAGS=%{optflags} -fPIC - gcc -shared -Wl,-soname -Wl,libsuitesparseconfig-%{configver}.so -o libsuitesparseconfig-%{configver}.so *.o -lm - ln -s libsuitesparseconfig-%{version}.so libsuitesparseconfig.so -popd - %install mkdir -p %{buildroot}%{_includedir}/%{name} mkdir -p %{buildroot}%{_libdir} @@ -470,10 +483,11 @@ mkdir -p %{buildroot}%{_docdir}/%{name}-devel cp -a SuiteSparse_config/SuiteSparse_config.h %{buildroot}%{_includedir}/%{name} cp -a README.txt %{buildroot}%{_docdir}/%{name} +cp -a Lib/*.so* %{buildroot}/%{_libdir} for dir in AMD BTF CAMD CCOLAMD CHOLMOD COLAMD CSparse CXSparse KLU LDL RBio SPQR UMFPACK; do pushd $dir ver=$(grep -E ^VERSION = Makefile | sed s:VERSION = ::) - cp -a Lib/*.a Lib/*.so* %{buildroot}/%{_libdir} + cp -a Lib/*.a %{buildroot}/%{_libdir} cp -a Include/*.h %{buildroot}%{_includedir}/%{name} mkdir %{buildroot}%{_docdir}/%{name}/$dir-$ver mkdir %{buildroot}%{_docdir}/%{name}-devel/$dir @@ -482,7 +496,7 @@ popd done -cp -r SuiteSparse_config/*.so* SuiteSparse_config/*.a %{buildroot}%{_libdir} +cp -r SuiteSparse_config/*.a %{buildroot}%{_libdir} mkdir %{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/ cp -r SuiteSparse_config/README.txt %{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2013-11-12 11:41:53 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2012-11-03 21:31:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2013-11-12 11:41:55.0 +0100 @@ -1,0 +2,7 @@ +Sun Nov 10 16:14:00 UTC 2013 - p.drou...@gmail.com + +- Update to version 4.2.1 + + no changelog available +- Fix Groups to respect new standards + +--- Old: SuiteSparse-4.0.2.tar.gz New: SuiteSparse-4.2.1.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.xPJdxI/_old 2013-11-12 11:41:56.0 +0100 +++ /var/tmp/diff_new_pack.xPJdxI/_new 2013-11-12 11:41:56.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package suitesparse # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,8 +19,8 @@ Name: suitesparse Summary:A collection of sparse matrix libraries License:GPL-2.0+ and LGPL-2.1+ -Group: Development/Libraries/Parallel -Version:4.0.2 +Group: Development/Libraries +Version:4.2.1 Release:0 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse Source: SuiteSparse-%{version}.tar.gz @@ -40,14 +40,14 @@ %define camdso 2_3_1 %define ccolamdver 2.8.0 %define ccolamdso 2_8_0 -%define cholmodver 2.0.1 -%define cholmodso 2_0_1 %define colamdver 2.8.0 %define colamdso2_8_0 -%define csparsever 3.1.1 -%define csparseso 3_1_1 -%define cxsparsever 3.1.1 -%define cxsparseso 3_1_1 +%define cholmodver 2.1.2 +%define cholmodso 2_1_2 +%define csparsever 3.1.2 +%define csparseso 3_1_2 +%define cxsparsever 3.1.2 +%define cxsparseso 3_1_2 %define kluver 1.2.1 %define kluso 1_2_1 %define ldlver 2.1.0 @@ -56,12 +56,12 @@ %define rbioso 2_1_1 %define spqrver 1.3.1 %define spqrso 1_3_1 -%define umfpackver 5.6.1 -%define umfpackso 5_6_1 +%define umfpackver 5.6.2 +%define umfpackso 5_6_2 # 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 4.0.2 -%define configso4_0_2 +%define configver 4.2.1 +%define configso4_2_1 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} @@ -84,7 +84,7 @@ %package devel Summary:Development headers for SuiteSparse License:GPL-2.0+ and LGPL-2.1+ -Group: Development/Libraries/Parallel +Group: Development/Libraries Requires: %{amdlib} = %{amdver} Requires: %{btflib} = %{btfver} Requires: %{camdlib} = %{camdver} @@ -164,7 +164,7 @@ %package devel-static Summary:Static version of SuiteSparse libraries License:GPL-2.0+ and LGPL-2.1+ -Group: Development/Libraries/Parallel +Group: Development/Libraries Requires: %{name}-devel = %{version} %description devel-static @@ -176,7 +176,7 @@ Release:0 Summary:Symmetric Approximate Minimum Degree License:LGPL-2.1+ -Group: Development/Libraries/Parallel +Group: Development/Libraries %description -n %{amdlib} AMD is a set of routines for ordering a sparse matrix prior to @@ -193,7 +193,7 @@ Release:0 Summary:Permutation to Block Triangular Form License:LGPL-2.1+ -Group: Development/Libraries/Parallel +Group: Development/Libraries %description -n %{btflib} BTF permutes an unsymmetric matrix (square or rectangular) into its @@ -207,7 +207,7 @@ Release:0 Summary:Symmetric Approximate Minimum Degree License:LGPL-2.1+ -Group: Development/Libraries/Parallel +Group: Development/Libraries %description -n %{camdlib} CAMD is a set of routines for ordering a sparse matrix prior to @@ -222,7 +222,7 @@ Release:0 Summary:Constrained Column Approximate Minimum Degree License:LGPL-2.1+ -Group: Development/Libraries/Parallel +Group: Development/Libraries %description -n %{ccolamdlib} CCOLAMD computes an column approximate minimum degree
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2012-11-03 21:31:36 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2012-08-27 17:13:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2012-11-03 21:31:37.0 +0100 @@ -1,0 +2,5 @@ +Fri Nov 2 15:50:19 UTC 2012 - jeng...@inai.de + +- shlib naming: libsuitesparseconfig-4_0_2, not -4.0.2 + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.tEdH9F/_old 2012-11-03 21:31:38.0 +0100 +++ /var/tmp/diff_new_pack.tEdH9F/_new 2012-11-03 21:31:38.0 +0100 @@ -75,7 +75,7 @@ %define rbiolib librbio-%{rbioso} %define spqrlib libspqr-%{spqrso} %define umfpacklib libumfpack-%{umfpackso} -%define configlib libsuitesparseconfig-%{configver} +%define configlib libsuitesparseconfig-%{configso} %description suitesparse is a collection of libraries for computations involving sparse -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2012-08-27 17:13:01 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2012-08-26 11:35:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2012-08-27 17:13:03.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 23 16:07:47 UTC 2012 - rene.vanpaas...@gmail.com + +- need to escape % in comments -- Fedora builds choked on them + +--- Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.EU6flM/_old 2012-08-27 17:13:10.0 +0200 +++ /var/tmp/diff_new_pack.EU6flM/_new 2012-08-27 17:13:10.0 +0200 @@ -59,7 +59,7 @@ %define umfpackver 5.6.1 %define umfpackso 5_6_1 # Your need define even it's just the same as main package -# or the %build loop will override %version with umfpack's version. +# or the %%build loop will override %%version with umfpack's version. %define configver 4.0.2 %define configso4_0_2 %define amdlib libamd-%{amdso} @@ -235,9 +235,9 @@ Version:%{cholmodver} Release:0 Summary:Supernodal Sparse Cholesky Factorization and Update/Downdate -#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed License:GPL-2.0 and LGPL-2.1 Group: Development/Libraries/Parallel +#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed %description -n %{cholmodlib} CHOLMOD is a set of ANSI C routines for sparse Cholesky factorization -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2012-08-26 11:35:10 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2012-08-04 13:32:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2012-08-26 11:35:19.0 +0200 @@ -1,0 +2,23 @@ +Thu Aug 16 19:33:14 UTC 2012 - i...@marguerite.su + +- also re-fix bnc#746867: + * cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed + +--- +Wed Aug 15 02:51:27 UTC 2012 - i...@marguerite.su + +- fix bnc#775418: SuiteSparse does not ship library which contains +the symbol SuiteSparse_time + * it's because latest SuiteSparse prefers NTIMER.(try to depreciate) +so when there's NTIMER avaiable, tic/toc will not be enabled. + * easy solution is to use -lSuiteSparse in the UMFPACK_LIBS +variable in the affected packages like Octave. + * but this seems to affect many packages in science repo, so I +just add a patch comment #IF NTIMER off. + * http://comments.gmane.org/gmane.comp.gnu.octave.general/42837 +- add sub-package libsuitesparse_config which is formly known as UFconfig. + * also add provides/obsoltes of UFconfig. + * add patch0 to prevent removal of .o after .a is built. +we still need .o to make shared libsuitesparseconfig.so + +--- New: bnc775418-enable-SuiteSparse_time-symbol.patch no-removal-of-suitesparse_config-output.patch Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.YdsS9s/_old 2012-08-26 11:35:20.0 +0200 +++ /var/tmp/diff_new_pack.YdsS9s/_new 2012-08-26 11:35:20.0 +0200 @@ -15,15 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: suitesparse Summary:A collection of sparse matrix libraries +License:GPL-2.0+ and LGPL-2.1+ +Group: Development/Libraries/Parallel Version:4.0.2 Release:0 -Group: Development/Libraries/Parallel -License:GPL-2.0+ and LGPL-2.1+ Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse Source: SuiteSparse-%{version}.tar.gz Source2:%{name}-rpmlintrc +Patch0: no-removal-of-suitesparse_config-output.patch +Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: blas-devel BuildRequires: gcc-c++ @@ -55,6 +58,10 @@ %define spqrso 1_3_1 %define umfpackver 5.6.1 %define umfpackso 5_6_1 +# 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 4.0.2 +%define configso4_0_2 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} @@ -68,6 +75,7 @@ %define rbiolib librbio-%{rbioso} %define spqrlib libspqr-%{spqrso} %define umfpacklib libumfpack-%{umfpackso} +%define configlib libsuitesparseconfig-%{configver} %description suitesparse is a collection of libraries for computations involving sparse @@ -75,6 +83,7 @@ %package devel Summary:Development headers for SuiteSparse +License:GPL-2.0+ and LGPL-2.1+ Group: Development/Libraries/Parallel Requires: %{amdlib} = %{amdver} Requires: %{btflib} = %{btfver} @@ -82,6 +91,8 @@ Requires: %{ccolamdlib} = %{ccolamdver} Requires: %{cholmodlib} = %{cholmodver} Requires: %{colamdlib} = %{colamdver} +Requires: %{configlib} = %{configver} +Requires: %{configlib} = %{version} Requires: %{csparselib} = %{csparsever} Requires: %{cxsparselib} = %{cxsparsever} Requires: %{klulib} = %{kluver} @@ -124,6 +135,10 @@ Obsoletes: libspqr-devel %{spqrver} Provides: libumfpack-devel = %{umfpackver} Obsoletes: libumfpack-devel %{umfpackver} +Provides: libsuitesparseconfig-devel = %{configver} +Obsoletes: libsuitesparseconfig-devel %{configver} +Provides: UFconfig-devel= %{configver} +Obsoletes: UFconfig-devel %{configver} %description devel suitesparse is a collection of libraries for computations involving @@ -148,6 +163,7 @@ %package devel-static Summary:Static version of
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2012-08-04 13:32:00 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2012-06-07 15:40:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2012-08-04 13:32:04.0 +0200 @@ -1,0 +2,6 @@ +Tue Jul 31 17:57:45 UTC 2012 - i...@marguerite.su + +- Update to version 4.0.2 + * no changelog available. + +--- Old: SuiteSparse-4.0.0.tar.gz New: SuiteSparse-4.0.2.tar.gz Other differences: -- ++ suitesparse.spec ++ --- /var/tmp/diff_new_pack.TSPhCx/_old 2012-08-04 13:32:59.0 +0200 +++ /var/tmp/diff_new_pack.TSPhCx/_new 2012-08-04 13:32:59.0 +0200 @@ -17,7 +17,7 @@ Name: suitesparse Summary:A collection of sparse matrix libraries -Version:4.0.0 +Version:4.0.2 Release:0 Group: Development/Libraries/Parallel License:GPL-2.0+ and LGPL-2.1+ @@ -29,32 +29,32 @@ BuildRequires: gcc-c++ BuildRequires: gcc-fortran BuildRequires: lapack-devel -%define amdver 2.3.0 -%define amdso 2_3_0 +%define amdver 2.3.1 +%define amdso 2_3_1 %define btfver 1.2.0 %define btfso 1_2_0 -%define camdver 2.3.0 -%define camdso 2_3_0 +%define camdver 2.3.1 +%define camdso 2_3_1 %define ccolamdver 2.8.0 %define ccolamdso 2_8_0 -%define cholmodver 2.0.0 -%define cholmodso 2_0_0 +%define cholmodver 2.0.1 +%define cholmodso 2_0_1 %define colamdver 2.8.0 %define colamdso2_8_0 -%define csparsever 3.1.0 -%define csparseso 3_1_0 -%define cxsparsever 3.1.0 -%define cxsparseso 3_1_0 -%define kluver 1.2.0 -%define kluso 1_2_0 +%define csparsever 3.1.1 +%define csparseso 3_1_1 +%define cxsparsever 3.1.1 +%define cxsparseso 3_1_1 +%define kluver 1.2.1 +%define kluso 1_2_1 %define ldlver 2.1.0 %define ldlso 2_1_0 -%define rbiover 2.1.0 -%define rbioso 2_1_0 -%define spqrver 1.3.0 -%define spqrso 1_3_0 -%define umfpackver 5.6.0 -%define umfpackso 5_6_0 +%define rbiover 2.1.1 +%define rbioso 2_1_1 +%define spqrver 1.3.1 +%define spqrso 1_3_1 +%define umfpackver 5.6.1 +%define umfpackso 5_6_1 %define amdlib libamd-%{amdso} %define btflib libbtf-%{btfso} %define camdlib libcamd-%{camdso} ++ SuiteSparse-4.0.0.tar.gz - SuiteSparse-4.0.2.tar.gz ++ /work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.0.0.tar.gz /work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.0.2.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2012-06-07 15:40:33 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes 2012-03-16 13:26:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2012-06-07 15:40:41.0 +0200 @@ -1,0 +2,23 @@ +Wed Jun 6 12:05:34 UTC 2012 - i...@marguerite.su + +- fix bnc#751746. + +--- +Mon Jun 4 13:45:07 UTC 2012 - toddrme2...@gmail.com + +- Update to version 4.0.0. Major changes: + * added GPU support for CHOLMOD + * Renamed UFconfig to SuiteSparse_config +- Fix licenses (some libraries are LGPL-2.1+, some are GPL-2.0+, + and one is both). +- Change descriptions to upstream versions +- Build csparse package +- Clean up spec file + * Remove hard-coded library versions everywhere. Each library +version only needs to be changed in two places, which are right +next to each other +- Move README to -devel package and remove now-empty base package +- Changed group to match lapack/blas group (which this package is + essentially an extension of) + +--- Old: SuiteSparse-3.7.0.tar.bz2 New: SuiteSparse-4.0.0.tar.gz Other differences: -- ++ suitesparse.spec ++ 697 lines (skipped) between /work/SRC/openSUSE:Factory/suitesparse/suitesparse.spec and /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.spec -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit suitesparse for openSUSE:Factory
Hello community, here is the log from the commit of package suitesparse for openSUSE:Factory checked in at 2012-03-16 13:26:26 Comparing /work/SRC/openSUSE:Factory/suitesparse (Old) and /work/SRC/openSUSE:Factory/.suitesparse.new (New) Package is suitesparse, Maintainer is Changes: New Changes file: --- /dev/null 2012-03-04 14:46:25.491534019 +0100 +++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 2012-03-16 13:26:30.0 +0100 @@ -0,0 +1,46 @@ +--- +Sun Feb 19 06:41:09 UTC 2012 - i...@marguerite.su + +- fix timestamp error in changelog, dont know why it omit zero in + time format. + +--- +Sat Feb 18 16:15:32 UTC 2012 - jeng...@medozas.de + +- add rpmlintrc to shut up false positives (after inquiry by + MargueriteSu) + +--- +Fri Feb 17 14:01:01 UTC 2012 - i...@marguerite.su + +- fix libraries version tags of suitesparse-devel requires. + +--- +Wed Feb 15 07:36:47 UTC 2012 - i...@marguerite.su + +- fix bug#746867. cholmod is licensed under GPL-2.0 and LGPL-2.0 only, + GPL-2.0 only prevents other components to be licensed under a high + version of the same license. + +--- +Tue Feb 7 17:10:48 UTC 2012 - jeng...@medozas.de + +- Apply shared library policy + http://en.opensuse.org/openSUSE:Shared_library_packaging_policy + +--- +Sat Feb 4 11:38:15 UTC 2012 - i...@marguerite.su + +- update to version 3.7.0 + +--- +Sun Dec 21 00:00:00 UTC 2011 - coyoteu...@gmail.com + +- updated to latest version 3.2.0 +- added gcc4.3.2 fix for spqr.hpp +- changed source to bz2 archive + +--- +Mon Dec 8 00:00:00 UTC 2008 - coyoyeu...@gmail.com + +- Initial release New: SuiteSparse-3.7.0.tar.bz2 suitesparse-rpmlintrc suitesparse.changes suitesparse.spec Other differences: -- ++ suitesparse.spec ++ # # spec file for package suitesparse # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: suitesparse Summary:A collection of sparse matrix libraries Version:3.7.0 Release:0 Group: Productivity/Scientific/Math License:GPL-2.0 and LGPL-2.0 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse Source: SuiteSparse-%{version}.tar.bz2 Source2:%name-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc gcc-c++ BuildRequires: gcc-fortran BuildRequires: blas %description suitesparse is a collection of libraries for computations involving sparse matrices. %package devel Summary:Development headers for SuiteSparse Group: Development/Languages/C and C++ Requires: %{name} = %{version}-%{release} Requires: libamd-2_2_3 = 2.2.3 Requires: libbtf-1_1_3 = 1.1.3 Requires: libcamd-2_2_3 = 2.2.3 Requires: libccolamd-2_7_4 = 2.7.4 Requires: libcholmod-1_7_4 = 1.7.4 Requires: libcolamd-2_7_4 = 2.7.4 Requires: libcxsparse-2_2_6 = 2.2.6 Requires: libklu-1_1_3 = 1.1.3 Requires: libldl-2_0_4 = 2.0.4 Requires: librbio-2_0_2 = 2.0.2 Requires: libspqr-1_2_3 = 1.2.3 Requires: libumfpack-5_5_2 = 5.5.2 Provides: suitesparse-common-devel = %{version}-%{release} Obsoletes: suitesparse-common-devel %{version}-%{release} Provides: amd-devel = 2.2.3 Obsoletes: amd-devel 2.2.3 Provides: umfpack-devel = 5.5.2 Obsoletes: umfpack-devel 5.5.2 # includes also UFconfig (i. e. UFconfig.h) %description devel The suitesparse-devel package contains files needed for developing applications which use the suitesparse libraries. %package devel-static Summary:Static version of