Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
java-rxtx


Commits:
83c0ed84 by Robin Candau at 2025-02-13T20:35:56+01:00
upgpkg: 2.2pre2-11: Strip non-deterministic information from jar file (e.g. 
timestamps) for reproducible builds

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,12 +1,13 @@
 pkgbase = java-rxtx
        pkgdesc = Java library for serial IO
        pkgver = 2.2pre2
-       pkgrel = 10
+       pkgrel = 11
        url = http://rxtx.qbang.org/
        install = java-rxtx.install
        arch = x86_64
        license = LGPL
        makedepends = java-environment
+       makedepends = strip-nondeterminism
        depends = glibc
        depends = java-runtime
        depends = systemd


=====================================
PKGBUILD
=====================================
@@ -4,13 +4,13 @@
 pkgname=java-rxtx
 _pkgname=rxtx
 pkgver=2.2pre2
-pkgrel=10
+pkgrel=11
 pkgdesc="Java library for serial IO"
 arch=('x86_64')
 url="http://rxtx.qbang.org/";
 license=('LGPL')
 depends=('glibc' 'java-runtime' 'systemd')
-makedepends=('java-environment')
+makedepends=('java-environment' 'strip-nondeterminism')
 provides=("$_pkgname=$pkgver")
 replaces=("$_pkgname")
 install=$pkgname.install
@@ -77,6 +77,11 @@ build() {
   cd $_pkgname-$pkgver
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
   make -j1
+
+  # Strip non-deterministic information from jar file (e.g. timestamps)
+  # This is required for reproducible builds
+  find . -name "RXTXcomm.jar" -exec strip-nondeterminism {} +
+
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/java-rxtx/-/commit/83c0ed84015deb2a91b7131bad5d382d117e354f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/java-rxtx/-/commit/83c0ed84015deb2a91b7131bad5d382d117e354f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to