Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
polymake
Commits:
81763325 by Antonio Rojas at 2025-06-12T00:00:30+02:00
upgpkg: 4.13-9: flint 3.3 rebuild
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + polymake-gcc-15.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = polymake
pkgdesc = Open source software for research in polyhedral geometry
pkgver = 4.13
- pkgrel = 8
+ pkgrel = 9
url = https://polymake.org/
arch = x86_64
license = GPL-2.0-or-later
@@ -38,6 +38,8 @@ pkgbase = polymake
optdepends = java-runtime: java module
options = !emptydirs
source =
https://polymake.org/lib/exe/fetch.php/download/polymake-4.13-minimal.tar.bz2
+ source = polymake-gcc-15.patch
sha256sums =
f3adacd063b9ea60d5e9c37c6183f5dbb7458b0cb3491eba3efc38f20c565ceb
+ sha256sums =
519852875e6a3732efd7416cb8d2c8d38fbe80462a5d2db208a69cf6ac53cd17
pkgname = polymake
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
pkgname=polymake
pkgver=4.13
-pkgrel=8
+pkgrel=9
_perlver=`perl -e '$v = $^V->{version}; print
$v->[0].".".($v->[1]).".".($v->[2]);'`
pkgdesc='Open source software for research in polyhedral geometry'
arch=(x86_64)
@@ -39,12 +39,15 @@ makedepends=(ant
soplex
strip-nondeterminism)
optdepends=('java-runtime: java module')
-source=(https://polymake.org/lib/exe/fetch.php/download/polymake-${pkgver/.r/r}-minimal.tar.bz2)
-sha256sums=('f3adacd063b9ea60d5e9c37c6183f5dbb7458b0cb3491eba3efc38f20c565ceb')
+source=(https://polymake.org/lib/exe/fetch.php/download/polymake-${pkgver/.r/r}-minimal.tar.bz2
+ polymake-gcc-15.patch)
+sha256sums=('f3adacd063b9ea60d5e9c37c6183f5dbb7458b0cb3491eba3efc38f20c565ceb'
+ '519852875e6a3732efd7416cb8d2c8d38fbe80462a5d2db208a69cf6ac53cd17')
options=(!emptydirs)
prepare() {
sed -e 's|-lgmp|-lgmp -lmpfr|g' -i
polymake-$pkgver/bundled/soplex/support/configure.pl # Fix soplex linking
+ patch -d polymake-$pkgver -p0 < polymake-gcc-15.patch # Fedora patch
}
build() {
=====================================
polymake-gcc-15.patch
=====================================
@@ -0,0 +1,10 @@
+--- lib/core/include/internal/comparators.h.orig 2024-09-24
03:32:47.000000000 -0600
++++ lib/core/include/internal/comparators.h 2025-01-18 13:03:51.402447067
-0700
+@@ -17,6 +17,7 @@
+
+ #pragma once
+
++#include <cstdint>
+ #include "polymake/internal/comparators_ops.h"
+ #include "polymake/internal/matrix_rows_cols.h"
+ #include "polymake/TransformedContainer.h"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/81763325ff9e2b06700c568b7328dd8127d58d69
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/81763325ff9e2b06700c568b7328dd8127d58d69
You're receiving this email because of your account on gitlab.archlinux.org.