Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
link-grammar


Commits:
f528e098 by Robin Candau at 2025-02-13T21:26:05+01:00
upgpkg: 5.12.5-5: Strip non-deterministic information from jar files (e.g. 
timestamps) for reproducible builds

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = link-grammar
        pkgdesc = Grammar checking library
        pkgver = 5.12.5
-       pkgrel = 4
+       pkgrel = 5
        url = https://opencog.github.io/link-grammar-website/
        arch = x86_64
        license = LGPL-2.1-or-later
@@ -9,6 +9,7 @@ pkgbase = link-grammar
        makedepends = ant
        makedepends = autoconf-archive
        makedepends = git
+       makedepends = strip-nondeterminism
        makedepends = swig
        depends = glibc
        depends = hunspell


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 
 pkgname=link-grammar
 pkgver=5.12.5
-pkgrel=4
+pkgrel=5
 pkgdesc='Grammar checking library'
 arch=(x86_64)
 url='https://opencog.github.io/link-grammar-website/'
@@ -20,6 +20,7 @@ makedepends=(
   ant
   autoconf-archive
   git
+  strip-nondeterminism
   swig
 )
 checkdepends=(hunspell-en_us)
@@ -47,6 +48,10 @@ build() {
     --localstatedir=/var
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
+
+  # Strip non-deterministic information from the jar file (e.g. timestamps)
+  # This is required for reproducible builds
+  find . -name "linkgrammar-${pkgver}.jar" -exec strip-nondeterminism {} +
 }
 
 check() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/link-grammar/-/commit/f528e09874094005078ca8c1b606033027afd513

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/link-grammar/-/commit/f528e09874094005078ca8c1b606033027afd513
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to