Update Proton Pass to 1.34.0 (13400000)

This commit is contained in:
checkupdates bot 2025-10-29 04:56:20 +00:00 committed by linsui
parent e0f4d9be0d
commit b921a08548

View file

@ -1118,6 +1118,56 @@ Builds:
gradleprops: gradleprops:
- apkBuild=true - 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: | MaintainerNotes: |
The protoncore library should only be needed when building the gopenpgp library, and the exact tag should not matter. 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. 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 AutoUpdateMode: Version
UpdateCheckMode: Tags UpdateCheckMode: Tags
UpdateCheckData: metadata/fdroid_version.txt|versionCode=(\d+)|.|versionName=(.*) UpdateCheckData: metadata/fdroid_version.txt|versionCode=(\d+)|.|versionName=(.*)
CurrentVersion: 1.33.1 CurrentVersion: 1.34.0
CurrentVersionCode: 13301000 CurrentVersionCode: 13400000