From 79c322a7e8332b8d1b86d565db8118ab66fe021e Mon Sep 17 00:00:00 2001 From: Tom Cooks Date: Sun, 11 Oct 2026 05:12:35 -0400 Subject: Disable embedded VCS info so the build is reproducible vs F-Droid --- app/build.gradle.kts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'app') diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 473dd7f..eb0bacd 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -31,6 +31,12 @@ android { } release { isMinifyEnabled = false + // Do not embed META-INF/version-control-info (the git revision): it is + // the only difference between our build and F-Droid's reproducible + // rebuild, which otherwise fail to match. + vcsInfo { + include = false + } // Built unsigned on purpose. Sign with tools/build-release.sh, which // uses the SDK apksigner instead of AGP: AGP adds a "Dependency // metadata" (PKDS) signing block that F-Droid's scanner rejects. -- cgit v1.2.3