From 25db940d2820497bf615c2315dd336d5c6b667b3 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Thu, 10 Dec 2015 12:36:37 -0700 Subject: [PATCH] Separate debian install arch and indep targets --- debian/changelog | 7 +++++++ debian/rules | 40 ++++++++++++++++++++++++---------------- 2 files changed, 31 insertions(+), 16 deletions(-) diff --git a/debian/changelog b/debian/changelog index 45f7d0a..62869f7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +cl-sql (6.6.3-3) unstable; urgency=medium + + * debian/rules: Separate install target to install-indep and + install-arch (closes:806609) + + -- Kevin M. Rosenberg Thu, 10 Dec 2015 12:35:59 -0700 + cl-sql (6.6.3-2) unstable; urgency=medium * Improve building/linking on non-AMD64 architectures, thanks to diff --git a/debian/rules b/debian/rules index 74d4500..58529cb 100755 --- a/debian/rules +++ b/debian/rules @@ -85,19 +85,17 @@ clean: rm -rf doc/html dh_clean -install: DH_OPTIONS= -install: build +install: DH_OPTIONS= install-indep install-arch + +install-indep: dh_testdir dh_testroot dh_prep dh_installdirs - dh_installdirs --all $(clc-source) dh_installdirs -p $(pkg) $(lispdir-sql) etc - dh_installdirs -p $(pkg-uffi) $(lispdir-uffi) $(sodir-uffi) dh_installdirs -p $(pkg-pg) $(lispdir-pg) dh_installdirs -p $(pkg-pg-socket) $(lispdir-pg-socket) - dh_installdirs -p $(pkg-mysql) $(lispdir-mysql) $(sodir-mysql) dh_installdirs -p $(pkg-aodbc) $(lispdir-aodbc) dh_installdirs -p $(pkg-odbc) $(lispdir-odbc) dh_installdirs -p $(pkg-sqlite) $(lispdir-sqlite) @@ -110,15 +108,6 @@ install: build dh_install -p $(pkg) clsql.asd $(clc-clsql) dh_install -p $(pkg) debian/clsql-init.lisp etc - # UFFI - dh_install -p $(pkg-uffi) $(srcs-uffi) $(lispdir-uffi) - dh_install -p $(pkg-uffi) $(srcs-uffi-so) $(sodir-uffi) - dh_install -p $(pkg-uffi) clsql-uffi.asd $(clc-uffi) - - # Backends - dh_install -p $(pkg-mysql) $(srcs-mysql) $(lispdir-mysql) - dh_install -p $(pkg-mysql) clsql-mysql.asd $(clc-mysql) - dh_install -p $(pkg-mysql) $(srcs-mysql-so) $(sodir-mysql) dh_install -p $(pkg-pg) $(srcs-pg) $(lispdir-pg) dh_install -p $(pkg-pg) clsql-postgresql.asd $(clc-pg) dh_install -p $(pkg-pg-socket) $(srcs-pg-socket) $(lispdir-pg-socket) @@ -141,7 +130,26 @@ install: build rm -rf doc/html (cd doc; tar xzf html.tar.gz; cd ..) -binary-indep: install +install-arch: + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + dh_installdirs -p $(pkg-uffi) $(lispdir-uffi) $(sodir-uffi) + dh_installdirs -p $(pkg-mysql) $(lispdir-mysql) $(sodir-mysql) + + # UFFI + dh_install -p $(pkg-uffi) $(srcs-uffi) $(lispdir-uffi) + dh_install -p $(pkg-uffi) $(srcs-uffi-so) $(sodir-uffi) + dh_install -p $(pkg-uffi) clsql-uffi.asd $(clc-uffi) + + # Backends + dh_install -p $(pkg-mysql) $(srcs-mysql) $(lispdir-mysql) + dh_install -p $(pkg-mysql) clsql-mysql.asd $(clc-mysql) + dh_install -p $(pkg-mysql) $(srcs-mysql-so) $(sodir-mysql) + +binary-indep: install-indep dh_testdir -i dh_testroot -i dh_installdocs -i -p $(pkg) doc/html doc/clsql.pdf @@ -155,7 +163,7 @@ binary-indep: install dh_md5sums -i dh_builddeb -i -binary-arch: install +binary-arch: install-arch dh_testdir -a dh_testroot -a dh_installdocs -a -- 2.34.1