Date: Saturday, March 5, 2022 @ 20:51:59 Author: artafinde Revision: 1142244
freeplane: upstream release 1.9.13 Modified: freeplane/trunk/PKGBUILD Deleted: freeplane/trunk/0001-feat-add-support-for-reproducible-builds.patch -----------------------------------------------------+ 0001-feat-add-support-for-reproducible-builds.patch | 33 ------------------ PKGBUILD | 17 ++------- 2 files changed, 5 insertions(+), 45 deletions(-) Deleted: 0001-feat-add-support-for-reproducible-builds.patch =================================================================== --- 0001-feat-add-support-for-reproducible-builds.patch 2022-03-05 20:16:13 UTC (rev 1142243) +++ 0001-feat-add-support-for-reproducible-builds.patch 2022-03-05 20:51:59 UTC (rev 1142244) @@ -1,33 +0,0 @@ -From d27bab4d8d5fc4cbcbd22d9d476ca75970cc5c9a Mon Sep 17 00:00:00 2001 -From: Leonidas Spyropoulos <[email protected]> -Date: Thu, 27 Jan 2022 12:19:41 +0000 -Subject: [PATCH] feat: add support for reproducible builds - -As per gradle [docs] add support to remove timestamps and package with same order which is required from [reproducible] builds - -[docs]: https://docs.gradle.org/current/userguide/working_with_files.html#sec:archives -[reproducible]: https://reproducible-builds.org/ - -Signed-off-by: Leonidas Spyropoulos <[email protected]> ---- - build.gradle | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/build.gradle b/build.gradle -index d97b7ac09..9c49b8dbe 100644 ---- a/build.gradle -+++ b/build.gradle -@@ -86,6 +86,10 @@ subprojects { - tasks.withType(JavaCompile) { - options.encoding = "UTF-8" - } -+ tasks.withType(AbstractArchiveTask).configureEach { -+ preserveFileTimestamps = false -+ reproducibleFileOrder = true -+ } - javadoc { - options.encoding = "UTF-8" - options.docEncoding = "UTF-8" --- -2.35.1 - Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-05 20:16:13 UTC (rev 1142243) +++ PKGBUILD 2022-03-05 20:51:59 UTC (rev 1142244) @@ -2,8 +2,8 @@ # Contributor: [email protected] pkgname=freeplane -pkgver=1.9.12 -pkgrel=2 +pkgver=1.9.13 +pkgrel=1 pkgdesc="A Java mindmapping tool" arch=('any') url="http://freeplane.sourceforge.net" @@ -13,18 +13,11 @@ makedepends=('gradle' "jdk${_jdkver}-openjdk" 'gnu-free-fonts' 'fontconfig') depends=("java-runtime>${_jrever}") source=("https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_src-${pkgver}.tar.gz" - "freeplane.desktop" "freeplane.run" - "0001-feat-add-support-for-reproducible-builds.patch") -b2sums=('f04980e46ffd1641b26f1269a0b020b11776142f9d14bfe619fa420dd94ab32d5efa54872d678776b60ab77257798423c72a810eef0d3403101310e40bfcea96' + "freeplane.desktop" "freeplane.run") +b2sums=('5f4c5cb5d9af851de858fc2216be8c1bfb56d161067e9aa5504690ca32ee949556f532cadf886955e2ee5b23d61ef4c3f3f6be2acd7362e821f9d3ab3322166c' '87c25331e01823e38668e4b394a51a279c05b24b088f4ffc1482d3783e24018da8f9e51b3ad1a62c5a863f85a6ccb30bbe8999cb861dc1b93d5483019644cfa5' - '24ca56b7c7894b9bb38600b4d37973769243e1bdb221f33125b60bf4f878a3b630775710fab9dee97fa45a69319455037e294860ba7fbd608529982c6b0b1538' - '99405ae2ff6b01c5c655214b1553bb346ccdc8d2df6bf29900fcebdb9525d860a425a4918b7fa1434967ef29c11c4f51d988ea2f53a76459b07c2b63f74857b0') + '24ca56b7c7894b9bb38600b4d37973769243e1bdb221f33125b60bf4f878a3b630775710fab9dee97fa45a69319455037e294860ba7fbd608529982c6b0b1538') -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 < "${srcdir}/0001-feat-add-support-for-reproducible-builds.patch" -} - build() { cd "${srcdir}/${pkgname}-${pkgver}" export JAVA_HOME="/usr/lib/jvm/java-${_jdkver}-openjdk"
