diff --git a/community/polymake/PKGBUILD b/community/polymake/PKGBUILD index 6c323b8cf..54c6315bc 100644 --- a/community/polymake/PKGBUILD +++ b/community/polymake/PKGBUILD @@ -7,7 +7,9 @@ highmem=1 pkgname=polymake -pkgver=3.2 +_pkgver=3.2 +_patchver=1 +pkgver=$_pkgver.r$_patchver pkgrel=1 pkgdesc="Open source software for research in polyhedral geometry" arch=(x86_64) @@ -16,11 +18,11 @@ license=(GPL) depends=(mpfr normaliz perl-xml-writer perl-xml-libxml perl-xml-libxslt perl-term-readline-gnu perl-term-readkey) makedepends=(ninja cddlib lrs ppl apache-ant boost singular bliss-graphs) optdepends=('singular: ideal library' 'ppl: polytope library' 'java-runtime: java module') -source=("https://polymake.org/lib/exe/fetch.php/download/polymake-$pkgver-minimal.tar.bz2") -sha256sums=('fc714cec2e6902b982fe6dc420e3e5a6e871efedbc402070812679c2faa83b2b') +source=("https://polymake.org/lib/exe/fetch.php/download/polymake-${_pkgver}r${_patchver}-minimal.tar.bz2") +sha256sums=('684517bd4a0613c95bbe6f74a27c2aa4d7bcfb57c2ea5a740cbad29de702ccb4') prepare() { - cd polymake-$pkgver + cd polymake-$_pkgver # fix lrs headers location sed -e 's|lrslib.h|lrslib/lrslib.h|g' -i bundled/lrs/apps/polytope/src/lrs_interface.cc \ -i bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp @@ -28,13 +30,13 @@ prepare() { } build() { - cd polymake-$pkgver + cd polymake-$_pkgver LDFLAGS+=" -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" ./configure --prefix=/usr CXXOPT="-O1" make -j2 } package() { - cd polymake-$pkgver + cd polymake-$_pkgver make DESTDIR="$pkgdir" install }