fdroiddata/metadata/se.leap.bitmaskclient.yml
2022-06-10 08:31:49 +00:00

430 lines
16 KiB
YAML

Categories:
- Internet
- Security
- Connectivity
License: GPL-3.0-only
AuthorName: LEAP
AuthorWebSite: https://leap.se/
WebSite: https://bitmask.net
SourceCode: https://0xacab.org/leap/bitmask_android
IssueTracker: https://0xacab.org/leap/bitmask_android/issues
Translation: https://www.transifex.com/projects/p/bitmask
Changelog: https://0xacab.org/leap/bitmask_android/blob/HEAD/CHANGELOG
Donate: https://leap.se/donate
Liberapay: riseupvpn
Bitcoin: bc1q8k02k0fy2q69ukxnm6d5zelh4cm8ryfd72uurc
AutoName: Bitmask
Description: |-
Bitmask is an application to provide easy and secure encrypted communication.
You can choose among several different service providers or start your own.
Currently, Bitmask supports encrypted internet (VPN) with encrypted email coming
soon.
Bitmask is a VPN client using OpenVPN with automatic configuration. Just enter
your account information from any compatible service provider and away you go.
By encrypting and securely routing all your network traffic through your
Bitmask-compatible service provider, Bitmask is able to prevent many forms of
censorship and surveillance.
RepoType: git
Repo: https://0xacab.org/leap/bitmask_android
Builds:
- versionName: 0.9.7
versionCode: 131
commit: 0.9.7
subdir: app
submodules: true
gradle:
- production
build: misc/build-native.sh
ndk: r15c
- versionName: 0.9.8
versionCode: 134
commit: 0.9.8
subdir: app
submodules: true
gradle:
- production
rm:
- ics-openvpn/main/src/main/cpp/mbedtls/tests
prebuild: sed -i -e 's|./gradlew|gradle|' ../build_deps.sh
build:
- cd ..
- ./build_deps.sh
ndk: r16b
- versionName: 0.9.9
versionCode: 136
commit: 0.9.9
subdir: app
submodules: true
gradle:
- normalProduction
rm:
- ics-openvpn/main/src/main/cpp/mbedtls/tests
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ..
- echo '/opt/gradle/versions/4.6/bin/gradle "$@"' > ics-openvpn/gradlew
- chmod a+x ics-openvpn/gradlew
- ./build_deps.sh
ndk: r16b
- versionName: 0.9.10
versionCode: 137
commit: 0.9.10
subdir: app
submodules: true
gradle:
- normalProduction
rm:
- ics-openvpn/main/src/main/cpp/mbedtls/tests
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ..
- echo '/opt/gradle/versions/4.6/bin/gradle "$@"' > ics-openvpn/gradlew
- chmod a+x ics-openvpn/gradlew
- ./build_deps.sh
ndk: r16b
- versionName: 0.9.11
versionCode: 138
commit: 0.9.11
subdir: app
submodules: true
gradle:
- normalProduction
rm:
- ics-openvpn/main/src/main/cpp/mbedtls/tests
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ..
- echo '/opt/gradle/versions/4.6/bin/gradle "$@"' > ics-openvpn/gradlew
- chmod a+x ics-openvpn/gradlew
- ./build_deps.sh
ndk: r16b
- versionName: 1.0.1
versionCode: 141
commit: 1.0.1
subdir: app
submodules: true
gradle:
- normalProduction
rm:
- ics-openvpn/main/src/main/cpp/mbedtls/tests
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ../ics-openvpn
- gradle main:externalNativeBuildCleanNoovpn3Release main:externalNativeBuildNoovpn3Release
ndk: r16b
- versionName: 1.0.2
versionCode: 146
commit: 1.0.2
subdir: app
submodules: true
gradle:
- normalProductionFat
rm:
- ics-openvpn/main/src/main/cpp/mbedtls/tests
- go/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata
- go/src/golang.org/x/tools/go/gccgoexportdata/testdata
- go/src/golang.org/x/tools/go/gcexportdata/testdata
- go/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/
- go/src/golang.org/x/tools/go/internal/gcimporter/testdata/
- go/src/github.com/shadowsocks/shadowsocks-go/script/shadowsocks.exe
- shapeshifter/*.?ar
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ../go
- curl -o go.tar.gz https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
- echo 'b6f9db387340e24f5623e6de0b8aa1387d103277 go.tar.gz' | shasum -c
- mkdir -p golang
- tar -C golang -xzf go.tar.gz
- export GOPATH="$PWD"
- export GO_LANG="$PWD/golang/go/bin"
- export GO_COMPILED="$PWD/bin"
- export PATH="$GO_LANG:$GO_COMPILED:$PATH"
- ./golang/go/bin/go get golang.org/x/mobile/cmd/gomobile
- ./bin/gomobile init
- ./android_build_shapeshifter.sh createLibrary
- cd ../ics-openvpn
- gradle main:externalNativeBuildCleanNoovpn3Release main:externalNativeBuildNoovpn3Release
ndk: r20b
- versionName: 1.0.3
versionCode: 147
commit: 1.0.3
subdir: app
submodules: true
gradle:
- normalProductionFat
rm:
- ics-openvpn/main/src/main/cpp/mbedtls/tests
- go/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata
- go/src/golang.org/x/tools/go/gccgoexportdata/testdata
- go/src/golang.org/x/tools/go/gcexportdata/testdata
- go/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/
- go/src/golang.org/x/tools/go/internal/gcimporter/testdata/
- go/src/github.com/shadowsocks/shadowsocks-go/script/shadowsocks.exe
- shapeshifter/*.?ar
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ../go
- curl -o go.tar.gz https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
- echo 'b6f9db387340e24f5623e6de0b8aa1387d103277 go.tar.gz' | shasum -c
- mkdir -p golang
- tar -C golang -xzf go.tar.gz
- export GOPATH="$PWD"
- export GO_LANG="$PWD/golang/go/bin"
- export GO_COMPILED="$PWD/bin"
- export PATH="$GO_LANG:$GO_COMPILED:$PATH"
- ./golang/go/bin/go get golang.org/x/mobile/cmd/gomobile
- ./bin/gomobile init
- ./android_build_shapeshifter.sh createLibrary
- cd ../ics-openvpn
- gradle main:externalNativeBuildCleanNoovpn3Release main:externalNativeBuildNoovpn3Release
ndk: r20b
- versionName: 1.0.5
versionCode: 149
commit: 1.0.5
subdir: app
submodules: true
gradle:
- normalProductionFat
rm:
- go/src/github.com/agl/ed25519/testdata/sign.input.gz
- go/src/github.com/shadowsocks/shadowsocks-go/script/shadowsocks.exe
- go/src/golang.org/x/crypto/ed25519/testdata/sign.input.gz
- go/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata
- go/src/golang.org/x/tools/go/gccgoexportdata/testdata
- go/src/golang.org/x/tools/go/gcexportdata/testdata
- go/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/
- go/src/golang.org/x/tools/go/internal/gcimporter/testdata/
- go/src/golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/cache/download/github.com/heschik/tools-testrepo/@v/*.zip
- go/src/golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/cache/download/github.com/heschik/tools-testrepo/v2/@v/*.zip
- ics-openvpn/main/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
- ics-openvpn/main/src/main/cpp/mbedtls/tests
- shapeshifter/*.?ar
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ../go
- curl -o go.tar.gz https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
- echo 'b6f9db387340e24f5623e6de0b8aa1387d103277 go.tar.gz' | shasum -c
- mkdir -p golang
- tar -C golang -xzf go.tar.gz
- export GOPATH="$PWD"
- export GO_LANG="$PWD/golang/go/bin"
- export GO_COMPILED="$PWD/bin"
- export PATH="$GO_LANG:$GO_COMPILED:$PATH"
- ./golang/go/bin/go get golang.org/x/mobile/cmd/gomobile
- ./bin/gomobile init
- ./android_build_shapeshifter.sh createLibrary
- cd ../ics-openvpn
- gradle main:externalNativeBuildCleanSkeletonRelease main:externalNativeBuildSkeletonRelease
ndk: r20b
- versionName: 1.0.7
versionCode: 151
commit: 1.0.7
subdir: app
submodules: true
gradle:
- normalProductionFat
rm:
- bitmask-core/*.?ar
- bitmask-web-core/*.?ar
- go/src/github.com/agl/ed25519/testdata/sign.input.gz
- go/src/github.com/shadowsocks/shadowsocks-go/script/shadowsocks.exe
- go/src/golang.org/x/crypto/ed25519/testdata/sign.input.gz
- go/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata
- go/src/golang.org/x/tools/go/gccgoexportdata/testdata
- go/src/golang.org/x/tools/go/gcexportdata/testdata
- go/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/
- go/src/golang.org/x/tools/go/internal/gcimporter/testdata/
- go/src/golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/cache/download/github.com/heschik/tools-testrepo/@v/*.zip
- go/src/golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/cache/download/github.com/heschik/tools-testrepo/v2/@v/*.zip
- ics-openvpn/main/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
- ics-openvpn/main/src/main/cpp/mbedtls/tests
- ics-openvpn/main/src/main/cpp/openvpn3/test/unittests/comp-testdata
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ../go
- curl -o go.tar.gz https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
- echo '6272d6e940ecb71ea5636ddb5fab3933e087c1356173c61f4a803895e947ebb3 go.tar.gz'
| shasum -c
- mkdir -p golang
- tar -C golang -xzf go.tar.gz
- export GOPATH="$PWD"
- export GO_LANG="$PWD/golang/go/bin"
- export GO_COMPILED="$PWD/bin"
- export PATH="$GO_LANG:$GO_COMPILED:$PATH"
- ./golang/go/bin/go get golang.org/x/mobile/cmd/gomobile
- ./bin/gomobile init
- ./android_build_web_core.sh
- ./android_build_core.sh
- cd ../ics-openvpn
- gradle main:externalNativeBuildCleanSkeletonRelease main:externalNativeBuildSkeletonRelease
ndk: r20b
- versionName: 1.0.8
versionCode: 154
commit: 1.0.8
subdir: app
submodules: true
gradle:
- normalProductionFat
rm:
- bitmask-core/*.?ar
- bitmask-web-core/*.?ar
- go/src/github.com/agl/ed25519/testdata/sign.input.gz
- go/src/github.com/shadowsocks/shadowsocks-go/script/shadowsocks.exe
- go/src/golang.org/x/crypto/ed25519/testdata/sign.input.gz
- go/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata
- go/src/golang.org/x/tools/go/gccgoexportdata/testdata
- go/src/golang.org/x/tools/go/gcexportdata/testdata
- go/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/
- go/src/golang.org/x/tools/go/internal/gcimporter/testdata/
- go/src/golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/cache/download/github.com/heschik/tools-testrepo/@v/*.zip
- go/src/golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/cache/download/github.com/heschik/tools-testrepo/v2/@v/*.zip
- ics-openvpn/main/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
- ics-openvpn/main/src/main/cpp/mbedtls/tests
- ics-openvpn/main/src/main/cpp/openvpn3/test/unittests/comp-testdata
prebuild: sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
build:
- cd ../go
- curl -o go.tar.gz https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
- echo '6272d6e940ecb71ea5636ddb5fab3933e087c1356173c61f4a803895e947ebb3 go.tar.gz'
| shasum -c
- mkdir -p golang
- tar -C golang -xzf go.tar.gz
- export GOPATH="$PWD"
- export GO_LANG="$PWD/golang/go/bin"
- export GO_COMPILED="$PWD/bin"
- export PATH="$GO_LANG:$GO_COMPILED:$PATH"
- ./golang/go/bin/go get golang.org/x/mobile/cmd/gomobile
- ./bin/gomobile init
- ./android_build_web_core.sh
- ./android_build_core.sh
- cd ../ics-openvpn
- gradle main:externalNativeBuildCleanSkeletonRelease main:externalNativeBuildSkeletonRelease
ndk: r20b
- versionName: 1.0.9
versionCode: 155
commit: 1.0.9
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y -t testing golang-go
gradle:
- normalProductionFat
prebuild:
- $$SDK$$/tools/bin/sdkmanager 'platforms;android-30' 'build-tools;30.0.3' >
/dev/null
- sed -i -e "/^task updateSdkLicences/,/^}/d; /commandLine 'git'/d" build.gradle
- sed -i -e '/android {/a ndkVersion = "20.1.5948944"' ../ics-openvpn/main/build.gradle.kts
scandelete:
- bitmask-core
- bitmask-web-core
- go/src
- ics-openvpn/main/src/main/cpp
build:
- cd ../go
- export GOPATH="$PWD"
- export GO_COMPILED="$PWD/bin"
- export PATH="$GO_COMPILED:$PATH"
- go get golang.org/x/mobile/cmd/gomobile
- gomobile init
- mkdir -p ./lib
- gomobile bind -target=android -o ./lib/bitmask-web-core.aar se.leap.bitmaskclient/shapeshifter/
se.leap.bitmaskclient/pgpverify
- cp lib/bitmask-web-core* ../bitmask-web-core/.
- gomobile bind -target=android -o ./lib/bitmask-core.aar se.leap.bitmaskclient/shapeshifter/
- cp lib/bitmask-core* ../bitmask-core/.
- cd ../ics-openvpn
- gradle main:externalNativeBuildCleanSkeletonRelease main:externalNativeBuildSkeletonRelease
ndk: r20b
- versionName: 1.1.2
versionCode: 160000
commit: 4f23849b79ec0801672ff593a15907a6b1505940
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- normalProductionFat
rm:
- tor-android/external/openssl/fuzz
- tor-android/external/openssl/boringssl/fuzz
prebuild: sed -i -e 's|./gradlew|gradle|' ../scripts/build_deps.sh
scandelete:
- lib-bitmask-core*
- bitmaskcore/IPtProxy
- ics-openvpn/main/src/main/cpp
- tor-android/external
build: ../scripts/build_deps.sh
ndk: r21e
- versionName: 1.1.3
versionCode: 161000
commit: e3b16b0b1150e4b6153c2de474f2e2a2ba92e03f
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- normalProductionFat
rm:
- tor-android/external/openssl/fuzz
- tor-android/external/openssl/boringssl/fuzz
prebuild: sed -i -e 's|./gradlew|gradle|' ../scripts/build_deps.sh
scandelete:
- lib-bitmask-core*
- bitmaskcore/IPtProxy
- ics-openvpn/main/src/main/cpp
- tor-android/external
build: ../scripts/build_deps.sh
ndk: r21e
- versionName: 1.1.4
versionCode: 162000
commit: 27ab13a0593ac09dd0552b38c2858db32da263ad
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- normalProductionFat
rm:
- tor-android/external/openssl/fuzz
- tor-android/external/openssl/boringssl/fuzz
prebuild: sed -i -e 's|./gradlew|gradle|' ../scripts/build_deps.sh
scandelete:
- lib-bitmask-core*
- bitmaskcore/IPtProxy
- ics-openvpn/main/src/main/cpp
- tor-android/external
build: ../scripts/build_deps.sh
ndk: r21e
MaintainerNotes: The "build" commands are extracted from build_deps.sh.
AutoUpdateMode: Version %v
UpdateCheckMode: Tags ^[0-9.]+$
CurrentVersion: 1.1.4
CurrentVersionCode: 162000