From b921a08548e4bfdf90cb8250dc53dcfbaa034a82 Mon Sep 17 00:00:00 2001 From: checkupdates bot <11877147-checkupdates-bot@users.noreply.gitlab.com> Date: Wed, 29 Oct 2025 04:56:20 +0000 Subject: [PATCH] Update Proton Pass to 1.34.0 (13400000) --- metadata/proton.android.pass.fdroid.yml | 54 ++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/metadata/proton.android.pass.fdroid.yml b/metadata/proton.android.pass.fdroid.yml index 648f9c971c..a899bdf992 100644 --- a/metadata/proton.android.pass.fdroid.yml +++ b/metadata/proton.android.pass.fdroid.yml @@ -1118,6 +1118,56 @@ Builds: gradleprops: - apkBuild=true + - versionName: 1.34.0 + versionCode: 13400000 + commit: 06cc225cca0b5136a97aee81125c3f627fa9d4f0 + subdir: app + sudo: + - apt-get update + - apt-get install -y make golang-go + gradle: + - fdroid + - prod + srclibs: + - proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9 + - protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8 + - proton-pass-contents-proto-definition@1.1.2 + rm: + - pass/in-app-updates/impl + - pass/in-app-review/impl + prebuild: + - echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8 + -XX:MaxMetaspaceSize=1g" >> ../gradle.properties + - sed -i -e 's/+ jobId//' build.gradle.kts + - sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts + - sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts + - sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts + - sed -i -e '/sentry {/,/^}/d' build.gradle.kts + - sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts + - sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts + - sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|' + ../pass/{crypto,data}/impl/build.gradle.kts + - sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/" + $$protoncore$$/gopenpgp/build-config.json + - sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml + - export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts) + - pushd $$proton-pass-contents-proto-definition$$ + - git checkout -f $PROTOBUF_TAG + - popd + scandelete: + - build-logic/module-generator + build: + - sdkmanager 'platforms;android-34' + - mkdir libs + - pushd $$proton-gomobile-build-tool$$ + - make build cfg=$$protoncore$$/gopenpgp/build-config.json + - popd + - mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs + - mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition + ndk: r23c + gradleprops: + - apkBuild=true + MaintainerNotes: | The protoncore library should only be needed when building the gopenpgp library, and the exact tag should not matter. The proton-pass-contents-proto-definition srclib is checked out at 1.1.2 initially, but then the exact version is extracted from the settings.gradle.kts file and checked out at build time. @@ -1125,5 +1175,5 @@ MaintainerNotes: | AutoUpdateMode: Version UpdateCheckMode: Tags UpdateCheckData: metadata/fdroid_version.txt|versionCode=(\d+)|.|versionName=(.*) -CurrentVersion: 1.33.1 -CurrentVersionCode: 13301000 +CurrentVersion: 1.34.0 +CurrentVersionCode: 13400000