Update Proton Pass to 1.22.1 (12201000)

This commit is contained in:
F-Droid checkupdates bot 2024-06-10 19:59:58 +00:00
parent 87ff9bbd37
commit d18de90f17

View file

@ -156,6 +156,52 @@ Builds:
gradleprops: gradleprops:
- apkBuild=true - apkBuild=true
- versionName: 1.22.1
versionCode: 12201000
commit: 0cd89010e31bb31bca5425d9d8dbb1d065f06622
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
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
- 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
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.
@ -163,5 +209,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.21.4 CurrentVersion: 1.22.1
CurrentVersionCode: 12104000 CurrentVersionCode: 12201000