commit iml for openSUSE:Factory

2019-08-27 Thread root
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

2018-08-17 Thread root
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

2017-09-13 Thread root
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

2016-06-02 Thread h_root
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