mirror of
https://gitlab.com/fdroid/fdroiddata.git
synced 2025-12-12 21:55:35 +01:00
111 lines
4.7 KiB
YAML
111 lines
4.7 KiB
YAML
AntiFeatures:
|
|
NonFreeNet:
|
|
en-US: The backend is proprietary. In order to do progressive rollout of new features,
|
|
the app connects to the proprietary backend to detect whether the experimental
|
|
features are enabled or not.
|
|
Tracking:
|
|
en-US: Users are fingerprinted even if not using the online features.
|
|
Categories:
|
|
- Password & 2FA
|
|
- Security
|
|
License: GPL-3.0-or-later
|
|
AuthorName: Proton
|
|
WebSite: https://proton.me/authenticator
|
|
SourceCode: https://github.com/protonpass/android-authenticator
|
|
Translation: https://proton.me/blog/translation-community
|
|
Changelog: https://github.com/protonpass/android-authenticator/blob/HEAD/CHANGELOG.md
|
|
|
|
AutoName: Proton Auth
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/protonpass/android-authenticator.git
|
|
|
|
Builds:
|
|
- versionName: 1.3.4
|
|
versionCode: 10304000
|
|
commit: a4f4525f8a49a41eeb0420ec3c9964f35b80ccdf
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
prebuild:
|
|
- sed -i -e 's/+ jobId//' ../platform/build-logic/src/main/kotlin/proton/android/authenticator/platform/buildlogic/domain/platform/configuration/PlatformAndroidConfig.kt
|
|
- echo -e "\norg.gradle.configuration-cache=false" >> ../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|'
|
|
../business/keys/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
|
|
scandelete:
|
|
- platform/build-logic/build
|
|
build:
|
|
- sdkmanager 'platforms;android-36' 'platforms;android-35' 'build-tools;35.0.0'
|
|
- 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
|
|
ndk: 23.2.8568313
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.3.5
|
|
versionCode: 10305000
|
|
commit: 37cdcf6556cd0f0e8b147038d59f68c9ee93c765
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
prebuild:
|
|
- sed -i -e 's/+ jobId//' ../platform/build-logic/src/main/kotlin/proton/android/authenticator/platform/buildlogic/domain/platform/configuration/PlatformAndroidConfig.kt
|
|
- echo -e "\norg.gradle.configuration-cache=false" >> ../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|'
|
|
../business/keys/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
|
|
scandelete:
|
|
- platform/build-logic/build
|
|
build:
|
|
- sdkmanager 'platforms;android-36' 'platforms;android-35' 'build-tools;35.0.0'
|
|
- 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
|
|
ndk: 23.2.8568313
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
MaintainerNotes: The protoncore library should only be needed when building the gopenpgp
|
|
library, and the exact tag should not matter.
|
|
|
|
AutoUpdateMode: Version
|
|
UpdateCheckMode: Tags
|
|
UpdateCheckData: metadata/fdroid_version.txt|versionCode=(\d+)|.|versionName=(.*)
|
|
CurrentVersion: 1.3.5
|
|
CurrentVersionCode: 10305000
|