summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e73c4b047d10..ecdc4fea24a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,24 +4,29 @@
pkgname='openvpn-auth-ldap'
_name='auth-ldap'
pkgver='2.0.4'
-pkgrel='1'
+pkgrel='2'
pkgdesc='OpenVPN Auth via LDAP/AD plugin. RFC2307 support.'
arch=('any')
url="https://github.com/threerings/${pkgname}"
license=('BSD')
depends=('openvpn' 'libldap' 'libsasl' 'openssl')
-source=("${url}/archive/${_name}-${pkgver}.tar.gz")
+source=("${url}/archive/${_name}-${pkgver}.tar.gz"
+ "77.patch")
makedepends=('gcc-objc' 're2c' 'doxygen')
-sha256sums=('81f600cdc88adb2258f57df1ed2d87f0afa945f66cbf8897ad50e76f42509168')
+sha256sums=('81f600cdc88adb2258f57df1ed2d87f0afa945f66cbf8897ad50e76f42509168'
+ '003e5acefebc5cdbea5a9513ca8a27f624917a357e72f825dccf4294c375b4f5')
backup=("etc/openvpn/server/${_name}.conf")
_gcc_objc_path="`pacman -Ql gcc-objc | gawk 'match($0, /^gcc-objc\s(\/usr\/lib\/(.*)-gnu\/[0-9.]+\/include\/)$/, a) {print a[1]}'`"
prepare() {
cd "${srcdir}/${pkgname}-${_name}-${pkgver}"
+
+ # https://github.com/threerings/openvpn-auth-ldap/pull/77
+ patch -p1 -i "${srcdir}/77.patch"
sed -i 's|AC_CONFIG_SRCDIR(${srcdir}/src/auth-ldap.m)|AC_CONFIG_SRCDIR(src/auth-ldap.m)|g' configure.ac
autoreconf -fvi
autoheader
-
+
OBJCFLAGS=-I${_gcc_objc_path} \
./configure \
--with-openvpn="/usr/include/openvpn" \