commit iml for openSUSE:Factory
Hello community, here is the log from the commit of package iml for openSUSE:Factory checked in at 2019-08-27 10:19:09 Comparing /work/SRC/openSUSE:Factory/iml (Old) and /work/SRC/openSUSE:Factory/.iml.new.7948 (New) Package is "iml" Tue Aug 27 10:19:09 2019 rev:4 rq:725842 version:1.0.5 Changes: --- /work/SRC/openSUSE:Factory/iml/iml.changes 2018-08-18 00:03:03.690888701 +0200 +++ /work/SRC/openSUSE:Factory/.iml.new.7948/iml.changes2019-08-27 10:19:16.343948014 +0200 @@ -1,0 +2,5 @@ +Sat Aug 24 16:17:08 UTC 2019 - Jan Engelhardt + +- Specfile modernization. + +--- Other differences: -- ++ iml.spec ++ --- /var/tmp/diff_new_pack.L2LN1A/_old 2019-08-27 10:19:16.955947973 +0200 +++ /var/tmp/diff_new_pack.L2LN1A/_new 2019-08-27 10:19:16.959947973 +0200 @@ -1,7 +1,7 @@ # # spec file for package iml # -# 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/ # @@ -25,9 +25,9 @@ Summary:An Integer Matrix Library License:BSD-3-Clause Group: Productivity/Scientific/Math -Url:https://cs.uwaterloo.ca/~astorjoh/iml.html +URL:https://cs.uwaterloo.ca/~astorjoh/iml.html -Source: http://www.cs.uwaterloo.ca/~astorjoh/%name-%version.tar.bz2 +Source: https://www.cs.uwaterloo.ca/~astorjoh/%name-%version.tar.bz2 BuildRequires: gmp-devel >= 3.1.1 %if %{with openblas} BuildRequires: openblas-devel @@ -38,22 +38,20 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -IML package provides efficient routines to solve nonsingular systems -of linear equations, certified solve any shape systems of linear -equations, and perform mod p matrix operations, such as computing -row-echelon form, determinant, rank profile, inverse of a mod p -matrix. +IML package provides routines to solve nonsingular systems of linear +equations, solve any shape systems of linear equations, and perform +mod p matrix operations, such as computing row-echelon form, +determinant, rank profile, inverse of a mod p matrix. %package -n %lname Summary:An Integer Matrix Library Group: System/Libraries %description -n %lname -IML package provides efficient routines to solve nonsingular systems -of linear equations, certified solve any shape systems of linear -equations, and perform mod p matrix operations, such as computing -row-echelon form, determinant, rank profile, inverse of a mod p -matrix. +IML package provides routines to solve nonsingular systems of linear +equations, solve any shape systems of linear equations, and perform +mod p matrix operations, such as computing row-echelon form, +determinant, rank profile, inverse of a mod p matrix. %package devel Summary:Development files for IML, an Integer Matrix Library @@ -62,17 +60,16 @@ Requires: gmp-devel >= 3.3.1 %description devel -IML package provides efficient routines to solve nonsingular systems -of linear equations, certified solve any shape systems of linear -equations, and perform mod p matrix operations, such as computing -row-echelon form, determinant, rank profile, inverse of a mod p -matrix. +IML package provides routines to solve nonsingular systems of linear +equations, solve any shape systems of linear equations, and perform +mod p matrix operations, such as computing row-echelon form, +determinant, rank profile, inverse of a mod p matrix. This subpackage contains the include files and library links for developing against the IML library. %prep -%setup -q +%autosetup -p1 %build %configure --enable-shared --disable-static \ @@ -89,8 +86,8 @@ %install b="%buildroot" -make install DESTDIR="$b" -rm -f "$b/%_libdir"/*.la; +%make_install +rm -f "$b/%_libdir"/*.la mkdir -p "$b/%_docdir" mv "$b/%_datadir/iml" "$b/%_docdir/" @@ -98,11 +95,10 @@ %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) %_libdir/libiml.so.0* +%license COPYING %files devel -%defattr(-,root,root) %_includedir/iml.h %_libdir/libiml.so %_docdir/%name/
commit iml for openSUSE:Factory
Hello community, here is the log from the commit of package iml for openSUSE:Factory checked in at 2018-08-18 00:02:45 Comparing /work/SRC/openSUSE:Factory/iml (Old) and /work/SRC/openSUSE:Factory/.iml.new (New) Package is "iml" Sat Aug 18 00:02:45 2018 rev:3 rq:629397 version:1.0.5 Changes: --- /work/SRC/openSUSE:Factory/iml/iml.changes 2017-09-13 22:32:48.274750229 +0200 +++ /work/SRC/openSUSE:Factory/.iml.new/iml.changes 2018-08-18 00:03:03.690888701 +0200 @@ -1,0 +2,5 @@ +Wed Aug 15 12:22:02 UTC 2018 - sch...@suse.de + +- Add option to build without openblas + +--- Other differences: -- ++ iml.spec ++ --- /var/tmp/diff_new_pack.I8MKvk/_old 2018-08-18 00:03:04.318890577 +0200 +++ /var/tmp/diff_new_pack.I8MKvk/_new 2018-08-18 00:03:04.338890637 +0200 @@ -1,7 +1,7 @@ # # spec file for package iml # -# 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,8 @@ # +%bcond_without openblas + Name: iml %define lname libiml0 Version:1.0.5 @@ -27,7 +29,12 @@ Source: http://www.cs.uwaterloo.ca/~astorjoh/%name-%version.tar.bz2 BuildRequires: gmp-devel >= 3.1.1 +%if %{with openblas} BuildRequires: openblas-devel +%else +BuildRequires: blas-devel +BuildRequires: cblas-devel +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -68,7 +75,13 @@ %setup -q %build -%configure --enable-shared --disable-static --with-cblas="-lopenblas" +%configure --enable-shared --disable-static \ +%if %{with openblas} + --with-cblas="-lopenblas" \ +%else + --with-cblas="-lcblas -lblas" \ +%endif + %{nil} make %{?_smp_mflags} %check
commit iml for openSUSE:Factory
Hello community, here is the log from the commit of package iml for openSUSE:Factory checked in at 2017-09-13 22:32:44 Comparing /work/SRC/openSUSE:Factory/iml (Old) and /work/SRC/openSUSE:Factory/.iml.new (New) Package is "iml" Wed Sep 13 22:32:44 2017 rev:2 rq:522836 version:1.0.5 Changes: --- /work/SRC/openSUSE:Factory/iml/iml.changes 2016-06-02 09:38:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.iml.new/iml.changes 2017-09-13 22:32:48.274750229 +0200 @@ -1,0 +2,5 @@ +Sat Sep 9 21:42:47 UTC 2017 - jeng...@inai.de + +- For the BLAS implementation, switch from cblas to openblas. + +--- Other differences: -- ++ iml.spec ++ --- /var/tmp/diff_new_pack.wZxeXk/_old 2017-09-13 22:32:48.902661834 +0200 +++ /var/tmp/diff_new_pack.wZxeXk/_new 2017-09-13 22:32:48.906661270 +0200 @@ -1,7 +1,7 @@ # # spec file for package iml # -# Copyright (c) 2016 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 @@ -26,9 +26,8 @@ Url:https://cs.uwaterloo.ca/~astorjoh/iml.html Source: http://www.cs.uwaterloo.ca/~astorjoh/%name-%version.tar.bz2 -BuildRequires: blas-devel -BuildRequires: cblas-devel BuildRequires: gmp-devel >= 3.1.1 +BuildRequires: openblas-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -69,7 +68,7 @@ %setup -q %build -%configure --enable-shared --disable-static --with-cblas="-lcblas -lblas" +%configure --enable-shared --disable-static --with-cblas="-lopenblas" make %{?_smp_mflags} %check
commit iml for openSUSE:Factory
Hello community, here is the log from the commit of package iml for openSUSE:Factory checked in at 2016-06-02 09:38:33 Comparing /work/SRC/openSUSE:Factory/iml (Old) and /work/SRC/openSUSE:Factory/.iml.new (New) Package is "iml" Changes: New Changes file: --- /dev/null 2016-04-07 01:36:33.300037506 +0200 +++ /work/SRC/openSUSE:Factory/.iml.new/iml.changes 2016-06-02 09:38:34.0 +0200 @@ -0,0 +1,43 @@ +--- +Mon May 30 14:15:21 UTC 2016 - jeng...@inai.de + +- Switch from ATLAS to CBLAS + +--- +Sun Mar 13 10:19:49 UTC 2016 - jeng...@inai.de + +- Update to new upstream release 1.0.5 +* This version incorporates a new functions kernelLong and kernelMP + into the library interface for computing a right kernel basis of + an integer matrix of type long and filled with GMP bignums, + respectively. The kernel basis returned can be optionally reduced + using lattice basis reduction. Unlike functions nullspaceLong and + nullspaceMP which only compute a basis for the rational nullspace, + functions kernelLong and kernelMP produce an integer basis for + the sublattice of all integer vectors in the right kernel of the + input matrix. + +--- +Tue Jun 9 07:53:52 UTC 2015 - jeng...@inai.de + +- Use openSUSE's new ATLAS include path +- Upstream has replaced the 1.0.4 tarball with a same-named update + which includes a new file, cblas.h. (We do not seem to use it + anyway, because of ATLAS.) + +--- +Sat Aug 9 23:07:36 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 1.0.4 +* fix some memleaks in nullspace.c +* support CBLAS implementation other than ATLAS + +--- +Thu May 23 16:41:28 UTC 2013 - dmitr...@opensuse.org + +- Replace tarball by the original variant + +--- +Sun May 19 21:22:23 UTC 2013 - jeng...@inai.de + +- Initial package (version 1.0.3) for build.opensuse.org New: iml-1.0.5.tar.bz2 iml.changes iml.spec Other differences: -- ++ iml.spec ++ # # spec file for package iml # # Copyright (c) 2016 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 # 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: iml %define lname libiml0 Version:1.0.5 Release:0 Summary:An Integer Matrix Library License:BSD-3-Clause Group: Productivity/Scientific/Math Url:https://cs.uwaterloo.ca/~astorjoh/iml.html Source: http://www.cs.uwaterloo.ca/~astorjoh/%name-%version.tar.bz2 BuildRequires: blas-devel BuildRequires: cblas-devel BuildRequires: gmp-devel >= 3.1.1 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description IML package provides efficient routines to solve nonsingular systems of linear equations, certified solve any shape systems of linear equations, and perform mod p matrix operations, such as computing row-echelon form, determinant, rank profile, inverse of a mod p matrix. %package -n %lname Summary:An Integer Matrix Library Group: System/Libraries %description -n %lname IML package provides efficient routines to solve nonsingular systems of linear equations, certified solve any shape systems of linear equations, and perform mod p matrix operations, such as computing row-echelon form, determinant, rank profile, inverse of a mod p matrix. %package devel Summary:Development files for IML, an Integer Matrix Library Group: Development/Libraries/C and C++ Requires: %lname = %version Requires: gmp-devel >= 3.3.1 %description devel IML package provides efficient routines to solve nonsingular systems of linear equations, certified solve any shape systems of linear equations, and perform mod p matrix operations, such as computing row-echelon form, determinant, rank profile, inverse of a mod p matrix. This subpackage contains the include files and library links for