Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/debian/rules
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2011-08-07 18:40:40 +0200
committerArthur de Jong <arthur@arthurdejong.org>2011-08-07 18:40:40 +0200
commit938d9decdb5c1e1543454b557f1269b310d897c8 (patch)
tree839de24be784d135bf29e2254672cbe32a0d75d4 /debian/rules
parent755ca3f1e495648266f578b02a3dee32a75ad50f (diff)
build Debian packages with multiarch support
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1491 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules10
1 files changed, 6 insertions, 4 deletions
diff --git a/debian/rules b/debian/rules
index 530e008..b5747fa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,17 +2,19 @@
export DH_VERBOSE=1
+# multiarch support
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
%:
dh $@
+# pass extra flags to configure
override_dh_auto_configure:
dh_auto_configure -- \
- --libdir=/lib \
+ --libdir=/lib/$(DEB_HOST_MULTIARCH) \
+ --with-pam-seclib-dir=/lib/$(DEB_HOST_MULTIARCH)/security \
--enable-warnings \
--with-ldap-lib=openldap \
--with-ldap-conf-file=/etc/nslcd.conf \
--with-nslcd-pidfile=/var/run/nslcd/nslcd.pid \
--with-nslcd-socket=/var/run/nslcd/socket
-
-override_dh_makeshlibs:
- # do not generate shlibs (shared NSS library not meant to be linked)