[arch-commits] Commit in openvpn/trunk (PKGBUILD)
Christian Hesse
eworm at archlinux.org
Tue Oct 27 21:09:12 UTC 2020
Date: Tuesday, October 27, 2020 @ 21:09:12
Author: eworm
Revision: 398953
upgpkg: openvpn 2.5.0-1: new upstream release
Modified:
openvpn/trunk/PKGBUILD
----------+
PKGBUILD | 29 ++++++++++++++---------------
1 file changed, 14 insertions(+), 15 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-10-27 21:08:28 UTC (rev 398952)
+++ PKGBUILD 2020-10-27 21:09:12 UTC (rev 398953)
@@ -1,24 +1,28 @@
# Maintainer: Christian Hesse <mail at eworm.de>
pkgname=openvpn
-pkgver=2.4.9
-pkgrel=2
+_tag='8c3dc0551390e92bfd5b2dc83d7502e7095b7325' # git rev-parse v${pkgver}
+pkgver=2.5.0
+pkgrel=1
pkgdesc='An easy-to-use, robust and highly configurable VPN (Virtual Private Network)'
arch=('x86_64')
url='https://openvpn.net/index.php/open-source.html'
-depends=('openssl' 'lzo' 'iproute2' 'systemd-libs' 'pkcs11-helper')
+depends=('openssl' 'lzo' 'lz4' 'systemd-libs' 'libsystemd.so' 'pkcs11-helper' 'libpkcs11-helper.so')
optdepends=('easy-rsa: easy CA and certificate handling'
'pam: authenticate via PAM')
-makedepends=('git' 'systemd')
+makedepends=('git' 'systemd' 'python-docutils')
license=('custom')
validpgpkeys=('F554A3687412CFFEBDEFE0A312F5F7B42F2B01E7' # OpenVPN - Security Mailing List <security at openvpn.net>
'B62E6A2B4E56570B7BDC6BE01D829EFECA562812') # Gert Doering <gert at v6.de>
-source=("git+https://github.com/OpenVPN/openvpn.git#tag=v${pkgver}?signed")
+source=("git+https://github.com/OpenVPN/openvpn.git#tag=${_tag}?signed")
sha256sums=('SKIP')
prepare() {
cd "${srcdir}"/${pkgname}
+ # https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19302.html
+ sed -i '/^CONFIGURE_DEFINES=/s/set/env/g' configure.ac
+
autoreconf --force --install
}
@@ -26,15 +30,9 @@
mkdir "${srcdir}"/build
cd "${srcdir}"/build
- # for reproducibility we force bash for build system:
- # https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19302.html
- # https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Defining-Variables.html
-
- CONFIG_SHELL=/bin/bash "${srcdir}"/${pkgname}/configure \
- CONFIG_SHELL=/bin/bash \
+ "${srcdir}"/openvpn/configure \
--prefix=/usr \
--sbindir=/usr/bin \
- --enable-iproute2 \
--enable-pkcs11 \
--enable-plugins \
--enable-systemd \
@@ -70,9 +68,10 @@
# Install contrib
for FILE in $(find contrib -type f); do
case "$(file --brief --mime-type --no-sandbox "${FILE}")" in
- "text/x-shellscript") install -D -m0755 "${FILE}" "${pkgdir}/usr/share/openvpn/${FILE}" ;;
- *) install -D -m0644 "${FILE}" "${pkgdir}/usr/share/openvpn/${FILE}" ;;
+ "text/x-shellscript")
+ install -D -m0755 "${FILE}" "${pkgdir}/usr/share/openvpn/${FILE}" ;;
+ *)
+ install -D -m0644 "${FILE}" "${pkgdir}/usr/share/openvpn/${FILE}" ;;
esac
done
}
-
More information about the arch-commits
mailing list