Robin Candau pushed to branch main at Arch Linux / Packaging / Packages /
polymake
Commits:
b32f59ce by Robin Candau at 2025-02-08T23:12:13+01:00
upgpkg: 4.13-6: Make package reproducible
Use strip-nondeterminism to make the package reproducible (remove timestamps
from zip/jar metadata)
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = polymake
pkgdesc = Open source software for research in polyhedral geometry
pkgver = 4.13
- pkgrel = 5
+ pkgrel = 6
url = https://polymake.org/
arch = x86_64
license = GPL-2.0-or-later
@@ -12,6 +12,7 @@ pkgbase = polymake
makedepends = ninja
makedepends = permlib
makedepends = soplex
+ makedepends = strip-nondeterminism
depends = bliss
depends = cddlib
depends = e-antic
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
pkgname=polymake
pkgver=4.13
-pkgrel=5
+pkgrel=6
_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)
@@ -36,7 +36,8 @@ makedepends=(ant
libnsl
ninja
permlib
- soplex)
+ 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')
@@ -57,6 +58,8 @@ build() {
--with-soplex=/usr \
--with-sympol=/usr
make
+
+ find . -name 'polymake_java.jar' -exec strip-nondeterminism {} +
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/b32f59ce48c69a658c90ed1c8ebe9a001e0e70d4
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/polymake/-/commit/b32f59ce48c69a658c90ed1c8ebe9a001e0e70d4
You're receiving this email because of your account on gitlab.archlinux.org.