1 TERMUX_PKG_HOMEPAGE
=https
://openvpn.net
2 TERMUX_PKG_DESCRIPTION
="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)"
3 TERMUX_PKG_VERSION
=2.4.2
4 TERMUX_PKG_DEPENDS
="openssl, liblzo, net-tools"
5 TERMUX_PKG_SRCURL
=https
://swupdate.openvpn.net
/community
/releases
/openvpn-
${TERMUX_PKG_VERSION}.
tar.xz
6 TERMUX_PKG_SHA256
=df5c4f384b7df6b08a2f6fa8a84b9fd382baf59c2cef1836f82e2a7f62f1bff9
7 TERMUX_PKG_EXTRA_CONFIGURE_ARGS
="
8 --disable-plugin-auth-pam
13 --enable-x509-alt-username
14 ac_cv_func_getpwnam=yes
15 ac_cv_func_getpass=yes
16 IFCONFIG=$TERMUX_PREFIX/bin/ifconfig
17 ROUTE=$TERMUX_PREFIX/bin/route
18 IPROUTE=$TERMUX_PREFIX/bin/ip
19 NETSTAT=$TERMUX_PREFIX/bin/netstat"
20 TERMUX_PKG_MAINTAINER
="Vishal Biswas @vishalbiswas"
22 termux_step_pre_configure
() {
23 # need to provide getpass, else you "can't get console input"
24 cp "$TERMUX_PKG_BUILDER_DIR/netbsd_getpass.c" "$TERMUX_PKG_SRCDIR/src/openvpn/"
26 # CFLAGS="$CFLAGS -DTARGET_ANDROID"
27 LDFLAGS
="$LDFLAGS -llog "
30 termux_step_post_make_install
() {
32 install -m700
"$TERMUX_PKG_BUILDER_DIR/termux-openvpn" "$TERMUX_PREFIX/bin/"
34 install -d
-m755
"$TERMUX_PREFIX/share/openvpn/examples"
35 cp "$TERMUX_PKG_SRCDIR"/sample
/sample-config-files
/* "$TERMUX_PREFIX/share/openvpn/examples"