[med-svn] [libtabixpp] 01/01: add multiarch support

Sascha Steinbiss sascha-guest at moszumanska.debian.org
Tue Dec 15 06:33:59 UTC 2015


This is an automated email from the git hooks/post-receive script.

sascha-guest pushed a commit to branch master
in repository libtabixpp.

commit b4193cec6b5f63f57cbbfca472dc68dbfb4581a2
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date:   Tue Dec 15 06:32:53 2015 +0000

    add multiarch support
---
 debian/control                  |  3 +++
 debian/libtabixpp0-dev.links    |  1 -
 debian/libtabixpp0-dev.links.in |  1 +
 debian/rules                    | 11 ++++++++---
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/debian/control b/debian/control
index ea34145..0f59742 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Homepage: https://github.com/ekg/tabixpp
 
 Package: libtabixpp0
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -29,6 +30,7 @@ Package: libtabixpp0-dev
 Provides: libtabixpp-dev
 Conflicts: libtabixpp-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: ${shlibs:Depends},
          ${misc:Depends},
@@ -40,6 +42,7 @@ Description: C++ wrapper to tabix indexer (development files)
 
 Package: libtabixpp0-dbg
 Architecture: any
+Multi-Arch: same
 Section: debug
 Priority: extra
 Depends: ${shlibs:Depends},
diff --git a/debian/libtabixpp0-dev.links b/debian/libtabixpp0-dev.links
deleted file mode 100644
index 35903fa..0000000
--- a/debian/libtabixpp0-dev.links
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/libtabixpp.so.0 usr/lib/libtabixpp.so
\ No newline at end of file
diff --git a/debian/libtabixpp0-dev.links.in b/debian/libtabixpp0-dev.links.in
new file mode 100644
index 0000000..3556d75
--- /dev/null
+++ b/debian/libtabixpp0-dev.links.in
@@ -0,0 +1 @@
+usr/lib/@DEB_HOST_MULTIARCH@/libtabixpp.so.0 usr/lib/@DEB_HOST_MULTIARCH@/libtabixpp.so
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 99361ce..577b176 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,16 +1,21 @@
 #!/usr/bin/make -f
 
 # DH_VERBOSE := 1
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 %:
 	dh $@
 
+override_dh_auto_configure:
+	dh_auto_configure
+	sed 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' \
+                debian/libtabixpp0-dev.links.in > debian/libtabixpp0-dev.links
+
 override_dh_auto_install:
 	mkdir -p debian/libtabixpp0-dev/usr/include
 	cp *hpp debian/libtabixpp0-dev/usr/include
-	mkdir -p debian/libtabixpp0/usr/lib
-	cp libtabixpp.so* debian/libtabixpp0/usr/lib/
-	dh_auto_install --
+	mkdir -p debian/libtabixpp0/usr/lib/$(DEB_HOST_MULTIARCH)/
+	cp libtabixpp.so* debian/libtabixpp0/usr/lib/$(DEB_HOST_MULTIARCH)/
 
 override_dh_strip:
 	dh_strip --dbg-package=libtabixpp0-dbg

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libtabixpp.git



More information about the debian-med-commit mailing list