diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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" \ |