390 lines
9.2 KiB
YAML
390 lines
9.2 KiB
YAML
|
Categories:
|
||
|
- Internet
|
||
|
License: GPL-2.0-only
|
||
|
WebSite: http://ics-openvpn.blinkt.de/
|
||
|
SourceCode: https://github.com/schwabe/ics-openvpn
|
||
|
IssueTracker: https://github.com/schwabe/ics-openvpn/issues
|
||
|
|
||
|
AutoName: OpenVPN for Android
|
||
|
Description: |-
|
||
|
With the VPNService in Android 4.0+ it is possible to create a VPN that doesn't
|
||
|
need root access.
|
||
|
|
||
|
RepoType: git
|
||
|
Repo: https://github.com/schwabe/ics-openvpn
|
||
|
|
||
|
Builds:
|
||
|
- versionName: 0.5.21
|
||
|
versionCode: 48
|
||
|
disable: broken v0.5.21
|
||
|
commit: unknown - see disabled
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.5.22
|
||
|
versionCode: 49
|
||
|
disable: broken v0.5.22
|
||
|
commit: unknown - see disabled
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.5.24
|
||
|
versionCode: 51
|
||
|
disable: broken too v0.5.24
|
||
|
commit: unknown - see disabled
|
||
|
prebuild:
|
||
|
- sed -i 's/ndk-build APP_API=all -j 8/ndk-build APP_ABI=all -j 2/g' build-native.sh
|
||
|
- ./build-native.sh
|
||
|
target: android-14
|
||
|
|
||
|
- versionName: 0.5.35
|
||
|
versionCode: 63
|
||
|
disable: broken too v0.5.35
|
||
|
commit: unknown - see disabled
|
||
|
prebuild:
|
||
|
- sed -i 's/-j 8/-j 2/g' build-native.sh
|
||
|
- ./build-native.sh
|
||
|
target: android-17
|
||
|
|
||
|
- versionName: 0.5.47
|
||
|
versionCode: 80
|
||
|
commit: v0.5.47
|
||
|
gradle:
|
||
|
- yes
|
||
|
rm:
|
||
|
- assets
|
||
|
prebuild:
|
||
|
- sed -i '/google-breakpad/d' jni/Android.mk
|
||
|
- sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//' openvpn/Android.mk
|
||
|
- find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d'
|
||
|
- rm -f openvpn/src/openvpn/breakpad.*
|
||
|
build:
|
||
|
- echo WITH_BREAKPAD=0 >> jni/Android.mk
|
||
|
- sed -i 's/-j 8/-j 4/g' misc/build-native.sh
|
||
|
- ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.0
|
||
|
versionCode: 81
|
||
|
commit: v0.6.0
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i '/google-breakpad/d' jni/Android.mk
|
||
|
- sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//' openvpn/Android.mk
|
||
|
- find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d'
|
||
|
- rm -f openvpn/src/openvpn/breakpad.*
|
||
|
- mv src/de/blinkt/openvpn/fragments/SeekbarTicks.java src/de/blinkt/openvpn/fragments/SeekBarTicks.java
|
||
|
scandelete:
|
||
|
- assets
|
||
|
build:
|
||
|
- echo WITH_BREAKPAD=0 >> jni/Android.mk
|
||
|
- sed -i 's/-j 8/-j 4/g' misc/build-native.sh
|
||
|
- ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.1
|
||
|
versionCode: 82
|
||
|
commit: v0.6.1
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i '/google-breakpad/d' jni/Android.mk
|
||
|
- sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//' openvpn/Android.mk
|
||
|
- find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d'
|
||
|
- rm -f openvpn/src/openvpn/breakpad.*
|
||
|
scandelete:
|
||
|
- assets
|
||
|
build:
|
||
|
- echo WITH_BREAKPAD=0 >> jni/Android.mk
|
||
|
- sed -i 's/-j 8/-j 4/g' misc/build-native.sh
|
||
|
- ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.5
|
||
|
versionCode: 86
|
||
|
commit: v0.6.5
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i '/google-breakpad/d' jni/Android.mk
|
||
|
- sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//g' openvpn/Android.mk
|
||
|
- find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d'
|
||
|
- rm -f openvpn/src/openvpn/breakpad.*
|
||
|
scandelete:
|
||
|
- assets
|
||
|
build:
|
||
|
- echo WITH_BREAKPAD=0 >> jni/Android.mk
|
||
|
- sed -i 's/-j 8/-j 4/g' misc/build-native.sh
|
||
|
- sed -e '/HAVE_CONFIG_VERSION_H/ d' -i openvpn/config.h
|
||
|
- ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.9a
|
||
|
versionCode: 90
|
||
|
commit: v0.6.9a-production
|
||
|
subdir: main
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild: sed -i -e 's/WITH_BREAKPAD=.*/WITH_BREAKPAD=0/' -e '/include google-breakpad/d'
|
||
|
jni/Android.mk
|
||
|
build: ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.10
|
||
|
versionCode: 91
|
||
|
commit: v0.6.10-production
|
||
|
subdir: main
|
||
|
gradle:
|
||
|
- yes
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.11
|
||
|
versionCode: 92
|
||
|
commit: v0.6.11-production
|
||
|
subdir: main
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.17
|
||
|
versionCode: 98
|
||
|
commit: v0.6.17-production
|
||
|
subdir: main
|
||
|
gradle:
|
||
|
- normal
|
||
|
prebuild: for f in $(find . -name "*.s"); do mv $f ${f%%.s}.S; done
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.26
|
||
|
versionCode: 107
|
||
|
commit: v0.6.26-production
|
||
|
subdir: main
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.30
|
||
|
versionCode: 111
|
||
|
commit: v0.6.30-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.35
|
||
|
versionCode: 116
|
||
|
commit: v0.6.35-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.44
|
||
|
versionCode: 124
|
||
|
commit: v0.6.44-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.46
|
||
|
versionCode: 126
|
||
|
disable: no submodule mapping found in .gitmodules for path 'main/breakpad'
|
||
|
commit: v0.6.46-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh USE_BREAKPAD=0
|
||
|
|
||
|
- versionName: 0.6.47
|
||
|
versionCode: 127
|
||
|
commit: v0.6.47-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.48
|
||
|
versionCode: 128
|
||
|
commit: v0.6.48-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.49
|
||
|
versionCode: 129
|
||
|
commit: v0.6.49-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.52
|
||
|
versionCode: 132
|
||
|
commit: v0.6.52-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.54
|
||
|
versionCode: 135
|
||
|
commit: v0.6.54-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.57
|
||
|
versionCode: 138
|
||
|
commit: v0.6.57-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
build: ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.60
|
||
|
versionCode: 141
|
||
|
commit: v0.6.60-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
scandelete:
|
||
|
- main/breakpad
|
||
|
build: USE_BREAKPAD=0 ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.63
|
||
|
versionCode: 144
|
||
|
commit: v0.6.63-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
scandelete:
|
||
|
- main/breakpad
|
||
|
build: USE_BREAKPAD=0 ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.64
|
||
|
versionCode: 145
|
||
|
commit: v0.6.64
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
prebuild:
|
||
|
- sed -i -e '/classpath/s/gradle:2.3.0-beta1/gradle:2.3.0-beta3/g' ../build.gradle
|
||
|
- sed -i -e 's/gradle-3.2/gradle-3.3/g' ../gradle/wrapper/gradle-wrapper.properties
|
||
|
scandelete:
|
||
|
- main/breakpad
|
||
|
build: USE_BREAKPAD=0 ./misc/build-native.sh
|
||
|
|
||
|
- versionName: 0.6.66
|
||
|
versionCode: 147
|
||
|
commit: v0.6.66
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
prebuild: echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable
|
||
|
'ExtraTranslation' }}" >> build.gradle
|
||
|
scandelete:
|
||
|
- main/breakpad
|
||
|
build: USE_BREAKPAD=0 ./misc/build-native.sh
|
||
|
ndk: r14
|
||
|
|
||
|
- versionName: 0.6.71
|
||
|
versionCode: 151
|
||
|
commit: v0.6.71
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
prebuild: echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable
|
||
|
'ExtraTranslation' }}" >> build.gradle
|
||
|
scandelete:
|
||
|
- main/breakpad
|
||
|
build: USE_BREAKPAD=0 ./misc/build-native.sh
|
||
|
ndk: r15b
|
||
|
|
||
|
- versionName: 0.6.73
|
||
|
versionCode: 153
|
||
|
commit: v0.6.73-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
prebuild: echo -e "android { lintOptions { disable 'MissingTranslation'\n\ndisable
|
||
|
'ExtraTranslation' }}" >> build.gradle
|
||
|
scandelete:
|
||
|
- main/breakpad
|
||
|
build: USE_BREAKPAD=0 ./misc/build-native.sh
|
||
|
ndk: r15b
|
||
|
|
||
|
- versionName: 0.7.5
|
||
|
versionCode: 158
|
||
|
commit: v0.7.5-production
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
sudo:
|
||
|
- apt update
|
||
|
- apt install -y swig/jessie-backports
|
||
|
gradle:
|
||
|
- normal
|
||
|
rm:
|
||
|
- main/src/main/cpp/mbedtls/tests
|
||
|
scandelete:
|
||
|
- main/breakpad
|
||
|
ndk: r16b
|
||
|
|
||
|
- versionName: 0.7.6
|
||
|
versionCode: 159
|
||
|
commit: v0.7.6
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
rm:
|
||
|
- main/src/main/cpp/mbedtls/tests
|
||
|
ndk: r16b
|
||
|
|
||
|
- versionName: 0.7.7
|
||
|
versionCode: 160
|
||
|
commit: v0.7.7
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
rm:
|
||
|
- main/src/main/cpp/mbedtls/tests
|
||
|
ndk: r16b
|
||
|
|
||
|
- versionName: 0.7.8
|
||
|
versionCode: 161
|
||
|
commit: v0.7.8
|
||
|
subdir: main
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- normal
|
||
|
rm:
|
||
|
- main/src/main/cpp/mbedtls/tests
|
||
|
scandelete:
|
||
|
- .gradle
|
||
|
ndk: r19c
|
||
|
|
||
|
MaintainerNotes: |-
|
||
|
Build instructions:
|
||
|
https://github.com/schwabe/ics-openvpn/blob/master/.travis.yml
|
||
|
|
||
|
AutoUpdateMode: Version v%v
|
||
|
UpdateCheckMode: Tags
|
||
|
CurrentVersion: 0.7.7
|
||
|
CurrentVersionCode: 160
|