- Update to release 4.1

OBS-URL: https://build.opensuse.org/package/show/science/polymake?expand=0&rev=2
This commit is contained in:
Jan Engelhardt 2020-09-08 12:36:05 +00:00 committed by Git OBS Bridge
parent cd50261f26
commit 0d2c47c0cc
5 changed files with 24 additions and 14 deletions

View File

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

3
V4.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:285b178768c0cebd4c9455ceb950fe1ab92bc3ba048a4138c01e309435aee820
size 56324914

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Tue Sep 8 11:27:01 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Update to release 4.1
* Data file format switched from XML to JSON.
* Basic datatype for all sizes and indexes in C++ is now
"Int" (typedef) which is "long int".
-------------------------------------------------------------------
Sun Mar 17 15:37:17 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 3.3
* SCIP: Add interface for solving mixed integer linear programs
* TOSimplex: Add interface for computing lattice points

View File

@ -17,20 +17,20 @@
Name: polymake
%define lname libpolymake3_3
Version: 3.3
%define lname libpolymake4_1
Version: 4.1
Release: 0
Summary: Application for studying combinatorics and geometry of convex polytopes
License: GPL-2.0-or-later
Group: Productivity/Scientific/Math
URL: https://polymake.org/
#Git-Clone: https://github.com/polymake/polymake
Source: https://github.com/polymake/polymake/archive/V%version.tar.gz
Patch1: unbundle.diff
BuildRequires: bliss-devel
BuildRequires: libboost_headers-devel
BuildRequires: cddlib-devel
BuildRequires: flint-devel
BuildRequires: gcc-c++ >= 5
BuildRequires: gmp-devel >= 4.2
BuildRequires: lrslib-devel >= 0.7.0
@ -102,7 +102,7 @@ find "%buildroot/%_includedir" -type f -exec chmod a-x {} +
%doc ChangeLog
%files -n %lname
%_libdir/libpolymake*.so.3*
%_libdir/libpolymake*.so.%version
%files devel
%_bindir/polymake-config

View File

@ -3,17 +3,16 @@ Hand-crafted configure scripts suck. They fail to recognize the system
libraries we have, so do a fixed override.
---
bundled/bliss/support/configure.pl | 1 +
bundled/libnormaliz/support/configure.pl | 1 +
2 files changed, 2 insertions(+)
1 file changed, 1 insertion(+)
Index: polymake-3.3/bundled/libnormaliz/support/configure.pl
Index: polymake-4.1/bundled/libnormaliz/support/configure.pl
===================================================================
--- polymake-3.3.orig/bundled/libnormaliz/support/configure.pl
+++ polymake-3.3/bundled/libnormaliz/support/configure.pl
@@ -38,6 +38,7 @@ sub proceed {
my $nmz_path;
--- polymake-4.1.orig/bundled/libnormaliz/support/configure.pl
+++ polymake-4.1/bundled/libnormaliz/support/configure.pl
@@ -40,6 +40,7 @@ sub proceed {
my $nmz_version;
my $libs = "-lnormaliz";
$UseBundled=1;
+ $UseBundled = 0;