Commit | Line | Data |
---|---|---|
ffcb22f1 | 1 | TERMUX_PKG_HOMEPAGE=https://openvpn.net |
379f7c79 | 2 | TERMUX_PKG_DESCRIPTION="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" |
1f3323ce | 3 | TERMUX_PKG_VERSION=2.4.2 |
379f7c79 | 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 |
1f3323ce VB |
6 | TERMUX_PKG_SHA256=df5c4f384b7df6b08a2f6fa8a84b9fd382baf59c2cef1836f82e2a7f62f1bff9 |
7 | TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" | |
8 | --disable-plugin-auth-pam | |
379f7c79 VB |
9 | --disable-systemd |
10 | --disable-debug | |
11 | --enable-iproute2 | |
12 | --enable-small | |
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" | |
ffcb22f1 VB |
21 | |
22 | termux_step_pre_configure () { | |
ffcb22f1 | 23 | # need to provide getpass, else you "can't get console input" |
ffcb22f1 VB |
24 | cp "$TERMUX_PKG_BUILDER_DIR/netbsd_getpass.c" "$TERMUX_PKG_SRCDIR/src/openvpn/" |
25 | ||
ffcb22f1 VB |
26 | # CFLAGS="$CFLAGS -DTARGET_ANDROID" |
27 | LDFLAGS="$LDFLAGS -llog " | |
28 | } | |
29 | ||
30 | termux_step_post_make_install () { | |
31 | # helper script | |
379f7c79 | 32 | install -m700 "$TERMUX_PKG_BUILDER_DIR/termux-openvpn" "$TERMUX_PREFIX/bin/" |
ffcb22f1 | 33 | # Install examples |
379f7c79 VB |
34 | install -d -m755 "$TERMUX_PREFIX/share/openvpn/examples" |
35 | cp "$TERMUX_PKG_SRCDIR"/sample/sample-config-files/* "$TERMUX_PREFIX/share/openvpn/examples" | |
ffcb22f1 | 36 | } |