Date: Sunday, January 29, 2023 @ 08:41:20
  Author: arojas
Revision: 1390907

upgpkg: polymake 4.9-2: Fix stripping debug info, add soplex and scip support, 
use recent java

Modified:
  polymake/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-29 07:35:29 UTC (rev 1390906)
+++ PKGBUILD    2023-01-29 08:41:20 UTC (rev 1390907)
@@ -2,7 +2,7 @@
 
 pkgname=polymake
 pkgver=4.9
-pkgrel=1
+pkgrel=2
 _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)
@@ -9,19 +9,26 @@
 url='https://polymake.org/'
 license=(GPL)
 depends=(normaliz singular ppl lrs perl-xml-writer perl-xml-libxml 
perl-xml-libxslt
-         perl-term-readline-gnu perl-term-readkey perl-json sympol 
perl=$_perlver)
-makedepends=(ninja cddlib ant boost bliss libnsl jdk8-openjdk permlib nauty)
+         perl-term-readline-gnu perl-term-readkey perl-json sympol scip 
perl=$_perlver)
+makedepends=(ninja cddlib ant boost bliss libnsl jdk-openjdk permlib nauty 
soplex)
 optdepends=('java-runtime: java module')
 
source=(https://polymake.org/lib/exe/fetch.php/download/polymake-${pkgver/.r/r}-minimal.tar.bz2)
 sha256sums=('04c90b826b3a26c5a63e18be319bff12a89ef0128bf8a68fb64df10594b259f3')
 
+prepare() {
+  sed -e 's|-lgmp|-lgmp -lmpfr|g' -i 
polymake-$pkgver/bundled/soplex/support/configure.pl # Fix soplex linking
+}
+
 build() {
   cd polymake-$pkgver
+  CXXOPT="" \
   ./configure \
     --prefix=/usr \
+    --without-native \
     --with-cdd=/usr \
     --with-lrs=/usr \
     --with-permlib=/usr \
+    --with-soplex=/usr \
     --with-sympol=/usr
   make
 }
@@ -29,4 +36,7 @@
 package() {
   cd polymake-$pkgver
   make DESTDIR="$pkgdir" install
+
+# Executables are installed in mode 555, which breaks strip
+  find "$pkgdir" -exec chmod u+w {} +
 }

Reply via email to