diff --git a/V4.7.tar.gz b/V4.7.tar.gz deleted file mode 100644 index f94c046..0000000 --- a/V4.7.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:08465f61bc03a13fc18704ede488b09eea2911812cd88efb392b3bc2f299058b -size 47458115 diff --git a/V4.9.tar.gz b/V4.9.tar.gz new file mode 100644 index 0000000..b4eb56a --- /dev/null +++ b/V4.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6c7fd17e833cd2f01ea1b5a03104dee658513b708afcb1fa683a217e4e6294a +size 47482213 diff --git a/polymake.changes b/polymake.changes index 4741299..52edb7c 100644 --- a/polymake.changes +++ b/polymake.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Mon Jan 30 11:46:29 UTC 2023 - Jan Engelhardt + +- Update to release 4.9 + * fulton: markov_bases: add new client + * polytope: mps files: many fixes in parser and writer + +------------------------------------------------------------------- +Tue Dec 20 23:49:39 UTC 2022 - Jan Engelhardt + +- Update to release 4.8 + * plantri: introduce interface to plantri for generation of + planar graphs. + * pluecker_ideal changed to c++ client + * add tropical median +- Drop vertices-31.patch (merged) + ------------------------------------------------------------------- Sat Nov 19 00:54:38 UTC 2022 - Jan Engelhardt diff --git a/polymake.spec b/polymake.spec index ed8f9e6..af45fd3 100644 --- a/polymake.spec +++ b/polymake.spec @@ -1,7 +1,7 @@ # # spec file for package polymake # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,9 @@ # -%define lname libpolymake4_7 +%define lname libpolymake4_9 Name: polymake -Version: 4.7 +Version: 4.9 Release: 0 Summary: Application for studying combinatorics and geometry of convex polytopes License: GPL-2.0-or-later @@ -28,9 +28,9 @@ URL: https://polymake.org/ Source: https://github.com/polymake/polymake/archive/V%version.tar.gz Source9: %name-rpmlintrc Patch2: sympol-system.patch -Patch3: vertices-31.patch BuildRequires: bliss-devel BuildRequires: cddlib-devel +BuildRequires: fdupes BuildRequires: flint-devel BuildRequires: gcc-c++ >= 5 BuildRequires: gmp-devel >= 4.2 @@ -85,7 +85,9 @@ objects, and other objects. %autosetup -p1 %build -# Not AC. +# force using system libnormaliz +rm -rf bundled/libnormaliz/external +# It's not autoconf. ./configure --prefix="%_prefix" --libdir="%_libdir" \ --libexecdir="%_libdir/%name-%version" --without-native \ --with-bliss="%_prefix" --with-sympol="%_prefix" --with-cdd="%_prefix" \ @@ -104,6 +106,7 @@ find "%buildroot/%_includedir" -type f -exec chmod a-x {} + mv "%buildroot/%_libdir/polymake-%version/lib"/libp* "%buildroot/%_libdir/" # zero size file, why rm -f "%buildroot/%_libdir/polymake-%version/lib/ideal.so" +%fdupes %buildroot/%_prefix %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig diff --git a/vertices-31.patch b/vertices-31.patch deleted file mode 100644 index 6d88820..0000000 --- a/vertices-31.patch +++ /dev/null @@ -1,17 +0,0 @@ -Resolve a build failure on ILP32. - -References: https://gist.github.com/benlorenz/76b0cc37e332943e0129e1e922a1b577 - -Index: polymake-4.7/apps/topaz/include/grass_plucker.h -=================================================================== ---- polymake-4.7.orig/apps/topaz/include/grass_plucker.h -+++ polymake-4.7/apps/topaz/include/grass_plucker.h -@@ -122,7 +122,7 @@ using CubeIndex = NamedType