Balló György pushed to branch main at Arch Linux / Packaging / Packages / josm
Commits:
dd1a459a by Balló György at 2026-06-29T21:40:37+02:00
upgpkg: 19555-3: Strip non-deterministic information from jar file
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,12 +1,13 @@
pkgbase = josm
pkgdesc = Editor for OpenStreetMap written in Java
pkgver = 19555
- pkgrel = 2
+ pkgrel = 3
url = https://josm.openstreetmap.de/
arch = any
license = GPL-2.0-or-later
makedepends = ant
makedepends = subversion
+ makedepends = strip-nondeterminism
depends = hicolor-icon-theme
depends = java-runtime>=11
depends = libxtst
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
pkgname=josm
pkgver=19555
-pkgrel=2
+pkgrel=3
pkgdesc='Editor for OpenStreetMap written in Java'
arch=(any)
url='https://josm.openstreetmap.de/'
@@ -19,6 +19,7 @@ depends=(
makedepends=(
ant
subversion
+ strip-nondeterminism
)
options=(!emptydirs)
backup=(etc/default/josm)
@@ -33,6 +34,10 @@ prepare() {
build() {
cd $pkgname
ant
+
+ # Strip non-deterministic information from jar file (e.g. timestamps)
+ # This is required for reproducible builds
+ find . -name "*.jar" -exec strip-nondeterminism {} +
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/josm/-/commit/dd1a459a76a30a824443bef9562a89f4fee4cd84
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/josm/-/commit/dd1a459a76a30a824443bef9562a89f4fee4cd84
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help