Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
polymake
Commits:
6b938631 by Antonio Rojas at 2026-01-14T10:23:43+01:00
upgpkg: 4.15-4: Add PolyDB
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = polymake
pkgdesc = Open source software for research in polyhedral geometry
pkgver = 4.15
- pkgrel = 3
+ pkgrel = 4
url = https://polymake.org/
arch = x86_64
license = GPL-2.0-or-later
@@ -10,8 +10,8 @@ pkgbase = polymake
makedepends = jdk-openjdk
makedepends = libnsl
makedepends = ninja
+ makedepends = papilo
makedepends = permlib
- makedepends = soplex
makedepends = strip-nondeterminism
depends = bliss
depends = cddlib
@@ -21,8 +21,10 @@ pkgbase = polymake
depends = glibc
depends = gmp
depends = lrs
+ depends = mongo-c-driver
depends = mpfr
depends = normaliz
+ depends = onetbb
depends = perl=5.42.0
depends = perl-json
depends = perl-term-readkey
@@ -33,11 +35,14 @@ pkgbase = polymake
depends = ppl
depends = scip
depends = singular
+ depends = soplex
depends = sympol
depends = zlib
optdepends = java-runtime: java module
options = !emptydirs
source =
https://polymake.org/lib/exe/fetch.php/download/polymake-4.15-minimal.tar.bz2
+ source = soplex-shared.patch
sha256sums =
30e0a8f89013cf7a9a44ed90db2f69c49bf181050664c7e6bdb861c610b1bdb9
+ sha256sums =
a64884fc5c17c7836150350862d18b364568d8805cd1461cb1ca132141f2cfeb
pkgname = polymake
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
pkgname=polymake
pkgver=4.15
-pkgrel=3
+pkgrel=4
_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)
@@ -16,8 +16,10 @@ depends=(bliss
glibc
gmp
lrs
+ mongo-c-driver
mpfr
normaliz
+ onetbb
perl=$_perlver
perl-json
perl-term-readkey
@@ -28,6 +30,7 @@ depends=(bliss
ppl
scip
singular
+ soplex
sympol
zlib)
makedepends=(ant
@@ -35,17 +38,19 @@ makedepends=(ant
jdk-openjdk
libnsl
ninja
+ papilo
permlib
- 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=('30e0a8f89013cf7a9a44ed90db2f69c49bf181050664c7e6bdb861c610b1bdb9')
+source=(https://polymake.org/lib/exe/fetch.php/download/polymake-${pkgver/.r/r}-minimal.tar.bz2
+ soplex-shared.patch)
+sha256sums=('30e0a8f89013cf7a9a44ed90db2f69c49bf181050664c7e6bdb861c610b1bdb9'
+ 'a64884fc5c17c7836150350862d18b364568d8805cd1461cb1ca132141f2cfeb')
options=(!emptydirs)
prepare() {
- sed -e 's|-lgmp|-lgmp -lmpfr|g' -i
polymake-$pkgver/bundled/soplex/support/configure.pl # Fix soplex linking
- sed -e 's|5.042|5.044|' -i $pkgname-$pkgver/support/configure.pl # Support
perl 5.42
+ sed -e 's|-lgmp|-lgmp -lmpfr|g' -e 's|-lsoplex -lz|-lsoplexshared -ltbb
-lz|g' \
+ -i polymake-$pkgver/bundled/soplex/support/configure.pl # Fix soplex
linking
}
build() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/6b938631dcc6f978ccd6ea445e4264ae6953e90d
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/6b938631dcc6f978ccd6ea445e4264ae6953e90d
You're receiving this email because of your account on gitlab.archlinux.org.