fdroiddata/metadata/de.blinkt.openvpn.yml

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