From abdb65842a37ad24fe57943227b8aaf876acc9f9 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Sat, 7 Dec 2013 09:06:45 +0000
Subject: [PATCH] install pam library in the right arch-specific dir

---
 debian/control                   | 2 +-
 debian/libpam-authclient.install | 2 +-
 debian/rules                     | 9 +++++----
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/debian/control b/debian/control
index 65a836d..f3c48d7 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: extra
 Maintainer: Autistici/Inventati <debian@autistici.org>
 Build-Depends: debhelper (>= 8.0.0), build-essential,
  python (>= 2.6.6-3~), python-setuptools, autoconf, automake, libtool,
- libcurl4-openssl-dev, libpam0g-dev
+ libcurl4-openssl-dev | libcurl4-gnutls-dev, libpam0g-dev
 Standards-Version: 3.9.4
 
 Package: libpam-authclient
diff --git a/debian/libpam-authclient.install b/debian/libpam-authclient.install
index a25fff4..c8053e9 100644
--- a/debian/libpam-authclient.install
+++ b/debian/libpam-authclient.install
@@ -1,3 +1,3 @@
-debian/tmp/lib/security/pam_authclient.so*
+debian/tmp/lib/*/security
 debian/tmp/usr/include/authclient
 debian/tmp/usr/lib/libauthclient.so*
diff --git a/debian/rules b/debian/rules
index 0aacc2b..08124da 100755
--- a/debian/rules
+++ b/debian/rules
@@ -18,19 +18,20 @@ export DH_OPTIONS
 
 export PYBUILD_NAME=authserv
 
+PAM_INST_DIR = $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/security
 
 %:
 	dh $@ --with python2 --buildsystem=python_distutils
 
 override_dh_auto_build:
-	(cd pam && ./autogen.sh && ./configure --prefix=/usr && make)
+	(cd pam && ./autogen.sh && ./configure --prefix=/usr --with-pam-dir=/lib/$(DEB_HOST_MULTIARCH)/security && make)
 	dh_auto_build
 
 override_dh_install:
 	(cd pam && make install DESTDIR=$(CURDIR)/debian/tmp)
-	rm -f $(CURDIR)/debian/tmp/lib/security/pam_authclient.so{,.0}
-	mv $(CURDIR)/debian/tmp/lib/security/pam_authclient.so.0.0.0 \
-	   $(CURDIR)/debian/tmp/lib/security/pam_authclient.so
+	rm -f $(PAM_INST_DIR)/pam_authclient.so{,.0}
+	mv $(PAM_INST_DIR)/pam_authclient.so.0.0.0 \
+	   $(PAM_INST_DIR)/pam_authclient.so
 	dh_auto_install
 	dh_install
 
-- 
GitLab