295 lines
7.8 KiB
Plaintext
295 lines
7.8 KiB
Plaintext
Categories:Internet
|
|
License:GPL-2.0-only
|
|
Web Site:http://ics-openvpn.blinkt.de/
|
|
Source Code:https://github.com/schwabe/ics-openvpn
|
|
Issue Tracker:https://github.com/schwabe/ics-openvpn/issues
|
|
|
|
Auto Name:OpenVPN for Android
|
|
Summary:OpenVPN without root
|
|
Description:
|
|
With the VPNService in Android 4.0+ it is possible to create a VPN that doesn't
|
|
need root access.
|
|
.
|
|
|
|
Repo Type:git
|
|
Repo:https://github.com/schwabe/ics-openvpn
|
|
|
|
Build:0.5.21,48
|
|
disable=broken v0.5.21
|
|
commit=unknown - see disabled
|
|
buildjni=yes
|
|
|
|
Build:0.5.22,49
|
|
disable=broken v0.5.22
|
|
commit=unknown - see disabled
|
|
buildjni=yes
|
|
|
|
Build:0.5.24,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
|
|
|
|
Build:0.5.35,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
|
|
|
|
Build:0.5.47,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
|
|
|
|
Build:0.6.0,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
|
|
|
|
Build:0.6.1,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
|
|
|
|
Build:0.6.5,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
|
|
|
|
Build:0.6.9a,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
|
|
|
|
Build:0.6.10,91
|
|
commit=v0.6.10-production
|
|
subdir=main
|
|
gradle=yes
|
|
build=./misc/build-native.sh USE_BREAKPAD=0
|
|
|
|
Build:0.6.11,92
|
|
commit=v0.6.11-production
|
|
subdir=main
|
|
gradle=normal
|
|
build=./misc/build-native.sh USE_BREAKPAD=0
|
|
|
|
Build:0.6.17,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
|
|
|
|
Build:0.6.26,107
|
|
commit=v0.6.26-production
|
|
subdir=main
|
|
gradle=normal
|
|
build=./misc/build-native.sh USE_BREAKPAD=0
|
|
|
|
Build:0.6.30,111
|
|
commit=v0.6.30-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh USE_BREAKPAD=0
|
|
|
|
Build:0.6.35,116
|
|
commit=v0.6.35-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh USE_BREAKPAD=0
|
|
|
|
Build:0.6.44,124
|
|
commit=v0.6.44-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh USE_BREAKPAD=0
|
|
|
|
Build:0.6.46,126
|
|
disable=no submodule mapping found in .gitmodules for path 'main/breakpad'
|
|
commit=v0.6.46-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh USE_BREAKPAD=0
|
|
|
|
Build:0.6.47,127
|
|
commit=v0.6.47-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh
|
|
|
|
Build:0.6.48,128
|
|
commit=v0.6.48-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh
|
|
|
|
Build:0.6.49,129
|
|
commit=v0.6.49-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh
|
|
|
|
Build:0.6.52,132
|
|
commit=v0.6.52-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh
|
|
|
|
Build:0.6.54,135
|
|
commit=v0.6.54-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh
|
|
|
|
Build:0.6.57,138
|
|
commit=v0.6.57-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
build=./misc/build-native.sh
|
|
|
|
Build:0.6.60,141
|
|
commit=v0.6.60-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
scandelete=main/breakpad
|
|
build=USE_BREAKPAD=0 ./misc/build-native.sh
|
|
|
|
Build:0.6.63,144
|
|
commit=v0.6.63-production
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
scandelete=main/breakpad
|
|
build=USE_BREAKPAD=0 ./misc/build-native.sh
|
|
|
|
Build:0.6.64,145
|
|
commit=v0.6.64
|
|
subdir=main
|
|
submodules=yes
|
|
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
|
|
|
|
Build:0.6.66,147
|
|
commit=v0.6.66
|
|
subdir=main
|
|
submodules=yes
|
|
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
|
|
|
|
Build:0.6.71,151
|
|
commit=v0.6.71
|
|
subdir=main
|
|
submodules=yes
|
|
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
|
|
|
|
Build:0.6.73,153
|
|
commit=v0.6.73-production
|
|
subdir=main
|
|
submodules=yes
|
|
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
|
|
|
|
Build:0.7.5,158
|
|
commit=v0.7.5-production
|
|
subdir=main
|
|
submodules=yes
|
|
sudo=apt update && \
|
|
apt install -y swig/jessie-backports
|
|
gradle=normal
|
|
rm=main/src/main/cpp/mbedtls/tests
|
|
scandelete=main/breakpad
|
|
ndk=r16b
|
|
|
|
Build:0.7.6,159
|
|
commit=v0.7.6
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
rm=main/src/main/cpp/mbedtls/tests
|
|
ndk=r16b
|
|
|
|
Build:0.7.7,160
|
|
commit=v0.7.7
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
rm=main/src/main/cpp/mbedtls/tests
|
|
ndk=r16b
|
|
|
|
Build:0.7.8,161
|
|
commit=v0.7.8
|
|
subdir=main
|
|
submodules=yes
|
|
gradle=normal
|
|
rm=main/src/main/cpp/mbedtls/tests
|
|
scandelete=.gradle
|
|
ndk=r19c
|
|
|
|
Maintainer Notes:
|
|
Build instructions:
|
|
https://github.com/schwabe/ics-openvpn/blob/master/.travis.yml
|
|
.
|
|
|
|
Auto Update Mode:Version v%v
|
|
Update Check Mode:Tags
|
|
Current Version:0.7.7
|
|
Current Version Code:160
|