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.


Reply via email to