Date: Friday, October 11, 2019 @ 15:32:34 Author: diabonas Revision: 514923
upgpkg: junit-system-rules 1.19.0-3 Make package reproducible Modified: junit-system-rules/trunk/PKGBUILD ----------+ PKGBUILD | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-10-11 15:29:46 UTC (rev 514922) +++ PKGBUILD 2019-10-11 15:32:34 UTC (rev 514923) @@ -2,13 +2,13 @@ pkgname=junit-system-rules pkgver=1.19.0 _commit=f4782ebfd72c08bd3f00aa04ad20fe499c5463b4 # signed commit corresponding to tag system-rules-1.19.0 -pkgrel=2 +pkgrel=3 pkgdesc='A collection of JUnit rules for testing code that uses java.lang.System' arch=('any') url='https://stefanbirkner.github.io/system-rules/' license=('CPL') depends=('junit') -makedepends=('git' 'jdk8-openjdk' 'maven') +makedepends=('git' 'jdk8-openjdk' 'maven' 'strip-nondeterminism') source=("$pkgname::git+https://github.com/stefanbirkner/system-rules.git?signed#commit=$_commit" 'https://github.com/stefanbirkner/system-rules/commit/f3bdb617cea7ab6663d9ec42d16d5f257b3a3f5c.patch') sha512sums=('SKIP' @@ -29,6 +29,10 @@ export PATH="/usr/lib/jvm/java-8-openjdk/bin:$PATH" mvn -DskipTests=true -Dfindbugs.skip=true -Dgpg.skip=true install + + # Timestamps in JAR files generated by Maven do not honour SOURCE_DATE_EPOCH + # (https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74682318) + strip-nondeterminism --timestamp "$SOURCE_DATE_EPOCH" "target/system-rules-$pkgver.jar" } check() {