[arch-commits] Commit in openldap/trunk (PKGBUILD)

Eric Bélanger eric at archlinux.org
Tue Sep 23 00:20:41 UTC 2014


    Date: Tuesday, September 23, 2014 @ 02:20:41
  Author: eric
Revision: 222727

Add all available backends as modules (close FS#41855)

Modified:
  openldap/trunk/PKGBUILD

----------+
 PKGBUILD |   18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-09-23 00:16:38 UTC (rev 222726)
+++ PKGBUILD	2014-09-23 00:20:41 UTC (rev 222727)
@@ -8,7 +8,7 @@
 arch=('i686' 'x86_64')
 url="http://www.openldap.org/"
 license=('custom')
-makedepends=('libltdl' 'libsasl' 'e2fsprogs' 'util-linux' 'chrpath')
+makedepends=('libltdl' 'libsasl' 'e2fsprogs' 'util-linux' 'chrpath' 'unixodbc')
 #options=('!makeflags')
 source=(ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${pkgbase}-${pkgver}.tgz
         slapd.service slapd.tmpfiles openldap-ntlm.patch)
@@ -33,15 +33,12 @@
 
 build() {
   cd ${pkgbase}-${pkgver}
-  ./configure --prefix=/usr --mandir=/usr/share/man --libexecdir=/usr/lib \
+  ./configure --prefix=/usr --libexecdir=/usr/lib \
     --sysconfdir=/etc --localstatedir=/var/lib/openldap --sbindir=/usr/bin \
-    --enable-ipv6 --enable-syslog --enable-local \
-    --enable-bdb --enable-hdb --enable-ldap \
-    --enable-crypt --enable-dynamic \
-    --with-threads --disable-wrappers \
-    --without-fetch \
-    --enable-spasswd --with-cyrus-sasl \
-    --enable-overlays=mod --enable-modules=yes
+    --enable-dynamic --enable-syslog --enable-ipv6 --enable-local \
+    --enable-crypt --enable-spasswd --enable-modules \
+    --enable-backends=mod --disable-ndb --enable-overlays=mod \
+    --with-cyrus-sasl --with-threads
   make
 
   cd contrib/slapd-modules/nssov
@@ -79,8 +76,9 @@
 package_openldap() {
   pkgdesc="Lightweight Directory Access Protocol (LDAP) client and server"
   depends=("libldap>=${pkgver}" 'libltdl')
+  optdepends=('unixodbc: for sql backend support')
   backup=('etc/openldap/slapd.conf' 'etc/openldap/slapd.ldif')
-  options=('emptydirs')
+  options=('emptydirs' '!makeflags')
   install=openldap.install
 
   cd ${pkgbase}-${pkgver}




More information about the arch-commits mailing list