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

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-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2
mQGiBD8UdT8RBAC6yWYxoa1b7U973J0jBuQpgZnhXlGJJpMZgAW9efDBD17vhkJm
hPVOQBKRUeOOLcW3/a7NMoNLMdmF1Rgz1FPVy3RgBDsYj4Sp4RBCsX/o0xXh+jxe
@ -14,15 +10,17 @@ IxN3LaK600BgAbwSd1bomRqWNlczAM7469VvGG9ASpCBveUUrqwerHZcUbvngL62
pIcqA/41dO0xYrOTqMRhuguYMgHL2xbwB2Aj2TqRwBm697DIS25B9nE+8UsbjGRx
q3EmeuHeZ5kN5RbESXkGUB8whIcYxvH16HRNmM1ZjmFoBVL2Z6S2gpa2ZUqsq7BZ
s+hriElm3dfOQCt79/o852uKWu5bSjw2yiemVA2T8tG4OoN6DrQjQW5kcmV3IE1h
a2hvcmluIDxtYW9AbWFpMi5yY25ldC5ydT6IYwQTEQIAGwUCPxR1PwYLCQgHAwID
FQIDAxYCAQIeAQIXgAASCRDRe/IwWYHoGAdlR1BHAAEBqkcAnjgybNYqvw6JNzQF
vr9EPnpp6SnfAJ0bOdAwJ9YWR6FA9t41oHnIUiz7xrkBDQQ/FHVQEAQA7dTcfkzS
Ji/ToLiQq3LpF5bJgfgLMwB+naU9VQrNFKM+2gAnpKSsFIoxP5T4NqHFngrgduKe
8ere6+XBZrHHDTArEmXihjoQYTUmqfcH/8CTjtFo0yeuz1Xvf1ZPVg1GlC+HjA4J
4x6QHOSx/jeGbh1JXg8xCQuasR4bb4FhpmcAAwUD/i1UeGMZGTHNxNx8cIH5ijc9
d4hAy4izTRxUoKs1F4ueL/cFZkLTD20XNlJ3P5RFd589YMa4ALXq8sJU4PTo1whA
a6097Xz11Scp/0GXqpz0PJazFJN0X89supwt8R72Dt8eEjB1j7D+FKrafc0RREzM
eIxPVTcK8d0CzkjNX/IPiE4EGBECAAYFAj8UdVAAEgkQ0XvyMFmB6BgHZUdQRwAB
AUWRAJsEXiZDEq27NBELNsI8kwjHeSg4dwCgkdv0b1WnfUU90oWJ1Ijz2Ey9vzc=
=3DSV
a2hvcmluIDxtYW9AbWFpMi5yY25ldC5ydT6IWwQTEQIAGwUCPxR1PwYLCQgHAwID
FQIDAxYCAQIeAQIXgAAKCRDRe/IwWYHoGKpHAJ44MmzWKr8OiTc0Bb6/RD56aekp
3wCdGznQMCfWFkehQPbeNaB5yFIs+8aIYwQTEQIAGwUCPxR1PwYLCQgHAwIDFQID
AxYCAQIeAQIXgAASCRDRe/IwWYHoGAdlR1BHAAEBqkcAnjgybNYqvw6JNzQFvr9E
Pnpp6SnfAJ0bOdAwJ9YWR6FA9t41oHnIUiz7xrkBDQQ/FHVQEAQA7dTcfkzSJi/T
oLiQq3LpF5bJgfgLMwB+naU9VQrNFKM+2gAnpKSsFIoxP5T4NqHFngrgduKe8ere
6+XBZrHHDTArEmXihjoQYTUmqfcH/8CTjtFo0yeuz1Xvf1ZPVg1GlC+HjA4J4x6Q
HOSx/jeGbh1JXg8xCQuasR4bb4FhpmcAAwUD/i1UeGMZGTHNxNx8cIH5ijc9d4hA
y4izTRxUoKs1F4ueL/cFZkLTD20XNlJ3P5RFd589YMa4ALXq8sJU4PTo1whAa609
7Xz11Scp/0GXqpz0PJazFJN0X89supwt8R72Dt8eEjB1j7D+FKrafc0RREzMeIxP
VTcK8d0CzkjNX/IPiE4EGBECAAYFAj8UdVAAEgkQ0XvyMFmB6BgHZUdQRwABAUWR
AJsEXiZDEq27NBELNsI8kwjHeSg4dwCgkdv0b1WnfUU90oWJ1Ijz2Ey9vzc=
=bou8
-----END PGP PUBLIC KEY BLOCK-----

View File

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