Accepting request 335905 from home:pluskalm:branches:science

- Update to 4.56
  * A new, more efficient and more robust implementation of the 
    primal simplex method was included in the package. This new 
    implementation replaces the old one, which was removed.
  * A bug was fixed in a basis factorization routine. (The bug
    appeared if the basis matrix was structurally singular having
    duplicate row and/or column singletons.) Thanks to Martin Jacob
  * Scripts to build GLPK with Microsoft Visual Studio 2015 were
    added. Thanks to Xypron <xypron.glpk@gmx.de> for contribution
    and testing.
- Cleanup spec file with spec-clener

OBS-URL: https://build.opensuse.org/request/show/335905
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=27
This commit is contained in:
Dmitry Roshchin 2015-10-02 12:56:27 +00:00 committed by Git OBS Bridge
parent f568730655
commit 1181b5dc6f
7 changed files with 40 additions and 28 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:37090d7f16796ec1034496e182a39d5cc8bb7c9fb5dc48a38b13d620bf2b1de7
size 3424345

Binary file not shown.

3
glpk-4.56.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1085561013bf86c4c56ca0ed52150b4e5b653562043104ee77c0de8d4d8fdf6b
size 4016267

BIN
glpk-4.56.tar.gz.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Fri Oct 2 12:19:02 UTC 2015 - mpluskal@suse.com
- Update to 4.56
* A new, more efficient and more robust implementation of the
primal simplex method was included in the package. This new
implementation replaces the old one, which was removed.
* A bug was fixed in a basis factorization routine. (The bug
appeared if the basis matrix was structurally singular having
duplicate row and/or column singletons.) Thanks to Martin Jacob
* Scripts to build GLPK with Microsoft Visual Studio 2015 were
added. Thanks to Xypron <xypron.glpk@gmx.de> for contribution
and testing.
- Cleanup spec file with spec-clener
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 12 17:33:27 UTC 2014 - dmitry_r@opensuse.org Wed Nov 12 17:33:27 UTC 2014 - dmitry_r@opensuse.org

View File

@ -1,9 +1,5 @@
pub 1024D/5981E818 2003-07-15
uid Andrew Makhorin <mao@mai2.rcnet.ru>
sub 1024g/5676121E 2003-07-15
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux) Version: GnuPG v2
mQGiBD8UdT8RBAC6yWYxoa1b7U973J0jBuQpgZnhXlGJJpMZgAW9efDBD17vhkJm mQGiBD8UdT8RBAC6yWYxoa1b7U973J0jBuQpgZnhXlGJJpMZgAW9efDBD17vhkJm
hPVOQBKRUeOOLcW3/a7NMoNLMdmF1Rgz1FPVy3RgBDsYj4Sp4RBCsX/o0xXh+jxe hPVOQBKRUeOOLcW3/a7NMoNLMdmF1Rgz1FPVy3RgBDsYj4Sp4RBCsX/o0xXh+jxe
@ -14,15 +10,17 @@ IxN3LaK600BgAbwSd1bomRqWNlczAM7469VvGG9ASpCBveUUrqwerHZcUbvngL62
pIcqA/41dO0xYrOTqMRhuguYMgHL2xbwB2Aj2TqRwBm697DIS25B9nE+8UsbjGRx pIcqA/41dO0xYrOTqMRhuguYMgHL2xbwB2Aj2TqRwBm697DIS25B9nE+8UsbjGRx
q3EmeuHeZ5kN5RbESXkGUB8whIcYxvH16HRNmM1ZjmFoBVL2Z6S2gpa2ZUqsq7BZ q3EmeuHeZ5kN5RbESXkGUB8whIcYxvH16HRNmM1ZjmFoBVL2Z6S2gpa2ZUqsq7BZ
s+hriElm3dfOQCt79/o852uKWu5bSjw2yiemVA2T8tG4OoN6DrQjQW5kcmV3IE1h s+hriElm3dfOQCt79/o852uKWu5bSjw2yiemVA2T8tG4OoN6DrQjQW5kcmV3IE1h
a2hvcmluIDxtYW9AbWFpMi5yY25ldC5ydT6IYwQTEQIAGwUCPxR1PwYLCQgHAwID a2hvcmluIDxtYW9AbWFpMi5yY25ldC5ydT6IWwQTEQIAGwUCPxR1PwYLCQgHAwID
FQIDAxYCAQIeAQIXgAASCRDRe/IwWYHoGAdlR1BHAAEBqkcAnjgybNYqvw6JNzQF FQIDAxYCAQIeAQIXgAAKCRDRe/IwWYHoGKpHAJ44MmzWKr8OiTc0Bb6/RD56aekp
vr9EPnpp6SnfAJ0bOdAwJ9YWR6FA9t41oHnIUiz7xrkBDQQ/FHVQEAQA7dTcfkzS 3wCdGznQMCfWFkehQPbeNaB5yFIs+8aIYwQTEQIAGwUCPxR1PwYLCQgHAwIDFQID
Ji/ToLiQq3LpF5bJgfgLMwB+naU9VQrNFKM+2gAnpKSsFIoxP5T4NqHFngrgduKe AxYCAQIeAQIXgAASCRDRe/IwWYHoGAdlR1BHAAEBqkcAnjgybNYqvw6JNzQFvr9E
8ere6+XBZrHHDTArEmXihjoQYTUmqfcH/8CTjtFo0yeuz1Xvf1ZPVg1GlC+HjA4J Pnpp6SnfAJ0bOdAwJ9YWR6FA9t41oHnIUiz7xrkBDQQ/FHVQEAQA7dTcfkzSJi/T
4x6QHOSx/jeGbh1JXg8xCQuasR4bb4FhpmcAAwUD/i1UeGMZGTHNxNx8cIH5ijc9 oLiQq3LpF5bJgfgLMwB+naU9VQrNFKM+2gAnpKSsFIoxP5T4NqHFngrgduKe8ere
d4hAy4izTRxUoKs1F4ueL/cFZkLTD20XNlJ3P5RFd589YMa4ALXq8sJU4PTo1whA 6+XBZrHHDTArEmXihjoQYTUmqfcH/8CTjtFo0yeuz1Xvf1ZPVg1GlC+HjA4J4x6Q
a6097Xz11Scp/0GXqpz0PJazFJN0X89supwt8R72Dt8eEjB1j7D+FKrafc0RREzM HOSx/jeGbh1JXg8xCQuasR4bb4FhpmcAAwUD/i1UeGMZGTHNxNx8cIH5ijc9d4hA
eIxPVTcK8d0CzkjNX/IPiE4EGBECAAYFAj8UdVAAEgkQ0XvyMFmB6BgHZUdQRwAB y4izTRxUoKs1F4ueL/cFZkLTD20XNlJ3P5RFd589YMa4ALXq8sJU4PTo1whAa609
AUWRAJsEXiZDEq27NBELNsI8kwjHeSg4dwCgkdv0b1WnfUU90oWJ1Ijz2Ey9vzc= 7Xz11Scp/0GXqpz0PJazFJN0X89supwt8R72Dt8eEjB1j7D+FKrafc0RREzMeIxP
=3DSV VTcK8d0CzkjNX/IPiE4EGBECAAYFAj8UdVAAEgkQ0XvyMFmB6BgHZUdQRwABAUWR
AJsEXiZDEq27NBELNsI8kwjHeSg4dwCgkdv0b1WnfUU90oWJ1Ijz2Ey9vzc=
=bou8
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
# #
# spec file for package glpk # spec file for package glpk
# #
# 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,16 +18,15 @@
%define lname libglpk36 %define lname libglpk36
Name: glpk Name: glpk
Version: 4.55 Version: 4.56
Release: 0 Release: 0
Summary: GNU Linear Programming Kit Summary: GNU Linear Programming Kit
License: GPL-3.0 License: GPL-3.0
Group: Productivity/Scientific/Math Group: Productivity/Scientific/Math
Url: http://www.gnu.org/software/glpk/glpk.html Url: http://www.gnu.org/software/glpk/glpk.html
#DL-URL: http://ftp.gnu.org/gnu/glpk/ Source0: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz
Source: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz Source1: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz.sig
Source2: http://ftp.gnu.org/gnu/glpk/%{name}-%{version}.tar.gz.sig Source2: %{name}.keyring
Source3: %{name}.keyring
BuildRequires: ghostscript BuildRequires: ghostscript
BuildRequires: texlive BuildRequires: texlive
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -73,12 +72,12 @@ is a set of routines written in ANSI C and organized in the form of a
callable library. callable library.
%prep %prep
%{?gpg_verify: %gpg_verify %{SOURCE2}}
%setup -q %setup -q
%build %build
export CFLAGS="%{optflags} -fno-strict-aliasing" export CFLAGS="%{optflags} -fno-strict-aliasing"
%configure --disable-static %configure \
--disable-static
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
@ -91,7 +90,7 @@ cp doc/{*.txt,*.pdf} %{buildroot}%{_docdir}/%{name}/doc
cp {AUTHORS,ChangeLog,COPYING,NEWS,README} %{buildroot}%{_docdir}/%{name} cp {AUTHORS,ChangeLog,COPYING,NEWS,README} %{buildroot}%{_docdir}/%{name}
%check %check
make check make %{?_smp_mflags} check
%post -n %{lname} -p /sbin/ldconfig %post -n %{lname} -p /sbin/ldconfig