wok-next rev 20723

openvpn: up (2.4.6)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun May 27 18:02:53 2018 +0300 (2018-05-27)
parents 2c6b8593f387
children 48bf9a0f6399
files openvpn/receipt
line diff
     1.1 --- a/openvpn/receipt	Sun May 27 17:34:05 2018 +0300
     1.2 +++ b/openvpn/receipt	Sun May 27 18:02:53 2018 +0300
     1.3 @@ -1,43 +1,39 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="openvpn"
     1.7 -VERSION="2.3.6"
     1.8 +VERSION="2.4.6"
     1.9  CATEGORY="network"
    1.10  SHORT_DESC="Full-featured open source SSL VPN solution"
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12  LICENSE="GPL2"
    1.13 -WEB_SITE="http://openvpn.net/"
    1.14 +WEB_SITE="http://openvpn.net/index.php/open-source.html"
    1.15  
    1.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.17 -WGET_URL="http://swupdate.openvpn.net/community/releases/$TARBALL"
    1.18 +WGET_URL="https://swupdate.openvpn.net/community/releases/$TARBALL"
    1.19  
    1.20 -BUILD_DEPENDS="lzo-dev openssl-dev pam-dev"
    1.21 -SPLIT="openvpn openvpn-doc openvpn-down-root openvpn-pam"
    1.22 +BUILD_DEPENDS="lzo-dev openssl-dev pam-dev lz4-dev"
    1.23 +SPLIT="openvpn openvpn-doc openvpn-down-root openvpn-pam openvpn-dev"
    1.24  
    1.25  compile_rules() {
    1.26  	./configure \
    1.27 -		--enable-password-save \
    1.28 +		--sbindir=/usr/bin \
    1.29 +		--enable-iproute2 \
    1.30 +		--enable-plugins \
    1.31 +		--enable-x509-alt-username \
    1.32  		$CONFIGURE_ARGS &&
    1.33  	make &&
    1.34 -	( cd plugin/auth-pam/ ; make ) &&
    1.35 -	( cd plugin/down-root/ ; make ) &&
    1.36 -	make DESTDIR=$DESTDIR install || return 1
    1.37 +	make install || return 1
    1.38  
    1.39  	install -Dm755 $stuff/etc/init.d/openvpn-client $install/etc/init.d/openvpn-client
    1.40  	install -Dm755 $stuff/etc/init.d/openvpn-server $install/etc/init.d/openvpn-server
    1.41  	install -Dm644 $stuff/etc/openvpn/openvpn.conf  $install/etc/openvpn/openvpn.conf
    1.42 -
    1.43 -	install -Dm755 $src/src/plugins/down-root/.libs/openvpn-plugin-down-root.so \
    1.44 -		$install/usr/share/openvpn/openvpn-plugin-down-root.so
    1.45 -	install -Dm755 $src/src/plugins/auth-pam/.libs/openvpn-plugin-auth-pam.so \
    1.46 -		$install/usr/share/openvpn/openvpn-plugin-auth-pam.so
    1.47  }
    1.48  
    1.49  genpkg_rules() {
    1.50  	case $PACKAGE in
    1.51  		openvpn)
    1.52  			copy openvpn etc/
    1.53 -			DEPENDS="lzo openssl"
    1.54 +			DEPENDS="lz4-lib lzo openssl"
    1.55  			TAGS="vpn tunnel network"
    1.56  			;;
    1.57  		openvpn-doc)
    1.58 @@ -58,10 +54,13 @@
    1.59  			DEPENDS="openvpn pam"
    1.60  			TAGS="vpn tunnel network"
    1.61  			;;
    1.62 +		openvpn-dev)
    1.63 +			copy @dev
    1.64 +			;;
    1.65  	esac
    1.66  }
    1.67  
    1.68  post_remove_openvpn() {
    1.69  	# remove config
    1.70 -	rm -rf ${root}/etc/openvpn
    1.71 +	rm -rf "$1/etc/openvpn/"
    1.72  }