🔒 Repository is read-only – file editing is disabled.

recipes/utils/openvpn/PAGBUILD.yaml main

54 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
pkgname: openvpn
pkgver: '2.7.6'
pkgrel: '1'
pkgdesc: 'An easy-to-use, robust and highly configurable VPN (Virtual Private Network) client'
url: 'https://github.com/OpenVPN/openvpn'
arch: x86_64
depends: []
makedepends:
- git
- autoconf
- 'libcap-ng'
- automake
- m4
- libtool
- sed
- grep
- pam
- lzo
- 'python-docutils'
- lz4

source:
- '0001-unprivileged.patch'
- 'https://github.com/OpenVPN/openvpn.git'

sha256sums:
- SKIP
- SKIP

build: |
  cd openvpn

  sed -i '/^CONFIGURE_DEFINES=/s/set/env/g' configure.ac
  #patch -Np1 < ../0001-unprivileged.patch

  autoreconf --force --install

  ./configure       \
  --prefix=/usr     \
  --sbindir=/usr/bin \
  --enable-iproute2 \
  --enable-plugins  \
  --enable-x509-alt-username

  make
  make DESTDIR=${PKGDIR} install

  # Obsolets libs
  rm -f ${PKGDIR}/usr/lib/openvpn/plugins/openvpn-plugin-auth-pam.la
  rm -f ${PKGDIR}/usr/lib/openvpn/plugins/openvpn-plugin-down-root.la
  rm /usr/bin/rst2{man,html}

package: |
  true