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