From a03b9b73b60acda36b0fbf4a3e4e528d33978bae Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 24 Sep 2026 15:52:43 -0700 Subject: [PATCH] Explain the F-Droid recipe's prebuild, scanner exception and toolchain in its maintainer notes --- fdroid/metadata/social.flotilla.fdroid.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fdroid/metadata/social.flotilla.fdroid.yml b/fdroid/metadata/social.flotilla.fdroid.yml index 0bd6aea3..64c8151d 100644 --- a/fdroid/metadata/social.flotilla.fdroid.yml +++ b/fdroid/metadata/social.flotilla.fdroid.yml @@ -35,6 +35,13 @@ Builds: - node_modules build: ../../scripts/fdroid/build.sh +MaintainerNotes: |- + scripts/fdroid/prepare.sh removes Firebase, Google Services, Plausible and the ACINQ + native secp256k1 library, then installs dependencies, so it runs as prebuild ahead of + the scanner. node_modules holds FLOSS build tools (esbuild, sharp), hence scanignore. + Capacitor needs JDK 21, installed from trixie, and Node comes from nodejs.org at a + pinned checksum to match the lts/jod in .nvmrc. + AutoUpdateMode: Version UpdateCheckMode: Tags ^[0-9]+\.[0-9]+\.[0-9]+$ UpdateCheckData: android/app/build.gradle|(?m)^\s*versionCode\s+(\d+)\s*$|.|(?m)^\s*versionName\s+"([^"]+)"\s*$