blob: 9cf5d2e973b76b4a7187c0606d1faca8bdd8c971 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
AntiFeatures:
NonFreeNet:
en-US: Depends on the Mullvad VPN service.
Categories:
- Connectivity
- Internet
- Security
- System
License: GPL-3.0-or-later
WebSite: https://mullvad.net
SourceCode: https://github.com/mullvad/mullvadvpn-app
IssueTracker: https://github.com/mullvad/mullvadvpn-app/issues
Translation: https://github.com/mullvad/mullvadvpn-app/blob/HEAD/CONTRIBUTING.md#localization--translations
Changelog: https://github.com/mullvad/mullvadvpn-app/blob/HEAD/android/CHANGELOG.md
AutoName: Mullvad VPN
RepoType: git
Repo: https://github.com/mullvad/mullvadvpn-app.git
Builds:
- versionName: 'Reproducible'
versionCode: 1
commit: commit-hash
timeout: 10800
subdir: android/app
sudo:
- apt-get update
- apt-get install -y build-essential protobuf-compiler libprotobuf-dev
init: NDK_PATH="$$NDK$$" ../fdroid-build/init.sh
output: build/outputs/apk/ossProd/fdroid/app-oss-prod-fdroid-unsigned.apk
rm:
- desktop
- graphics
- ios
- windows
- building/sigstore
- android/lib/billing
prebuild:
- git -C ../.. submodule update --init --recursive --depth=1 wireguard-go-rs android/rust-android-gradle-plugin
- sed -i -e 's|Repositories.GradlePlugins|"https://plugins.gradle.org/m2/"|'
../build.gradle.kts
- sed -i '/\"desktop\//d' ../../Cargo.toml
- sed -i '/^android-billingclient/d' ../gradle/libs.versions.toml
- sed -i '/":lib:billing"/d' ../settings.gradle.kts
- sed -i '/playImplementation(projects.lib.billing)/d' ../app/build.gradle.kts
- sed -i '/^val localRepo = file/,/^}/d' ../rust-android-gradle-plugin/plugin/build.gradle.kts
- sed -i '/systemProperty("local\.repo",/d' ../rust-android-gradle-plugin/plugin/build.gradle.kts
build:
- NDK_PATH="$$NDK$$" source ../fdroid-build/env.sh
- cargo install --force cbindgen --version "0.26.0" --locked
- echo $NDK_TOOLCHAIN_DIR "$$NDK$$"
- ../build.sh --fdroid
ndk: 27.3.13750724
AutoUpdateMode: Version
UpdateCheckMode: Tags ^android/[0-9]{4}\.[0-9]+$
UpdateCheckData: dist-assets/android-version-code.txt|(\d+)|dist-assets/android-version-name.txt|(.+)
CurrentVersion: 'Reproducible'
CurrentVersionCode: 1
|