[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