[med-svn] [pbseqlib] 01/03: Install shared libraries to multiarch paths and add symlinks in -dev packages
Afif Elghraoui
afif-guest at moszumanska.debian.org
Mon Oct 26 00:12:12 UTC 2015
This is an automated email from the git hooks/post-receive script.
afif-guest pushed a commit to branch master
in repository pbseqlib.
commit 0429786424771999c8ae87f559bd5c684c1d17de
Author: Afif Elghraoui <afif at ghraoui.name>
Date: Sun Oct 25 13:07:57 2015 -0700
Install shared libraries to multiarch paths and add symlinks in -dev packages
---
debian/libblasr.install.in | 1 +
debian/libpbdata.install.in | 1 +
debian/libpbihdf.install.in | 1 +
debian/rules | 25 +++++++++++++++++++++++++
4 files changed, 28 insertions(+)
diff --git a/debian/libblasr.install.in b/debian/libblasr.install.in
new file mode 100644
index 0000000..73e2957
--- /dev/null
+++ b/debian/libblasr.install.in
@@ -0,0 +1 @@
+alignment/libblasr.so usr/lib/@MULTIARCH@/blasr/
diff --git a/debian/libpbdata.install.in b/debian/libpbdata.install.in
new file mode 100644
index 0000000..1a53b3f
--- /dev/null
+++ b/debian/libpbdata.install.in
@@ -0,0 +1 @@
+pbdata/libpbdata.so usr/lib/@MULTIARCH@/pbdata/
diff --git a/debian/libpbihdf.install.in b/debian/libpbihdf.install.in
new file mode 100644
index 0000000..55dec55
--- /dev/null
+++ b/debian/libpbihdf.install.in
@@ -0,0 +1 @@
+hdf/libpbihdf.so usr/lib/@MULTIARCH@/pbihdf/
diff --git a/debian/rules b/debian/rules
index 00550d5..afcbdc9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,4 +30,29 @@ override_dh_auto_install:
# defines.mk files are broken symlinks at this point and don't get removed
# by the previous command
find debian/*/usr/include/ -name defines.mk -delete
+## Handle shared libraries
+ for library in debian/lib*.install.in; \
+ do \
+ sed 's/@MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' \
+ $$library > debian/$$(basename $$library .in); \
+ done
dh_auto_install
+
+override_dh_link:
+ dh_link --package=libpbdata-dev \
+ /usr/lib/$(DEB_HOST_MULTIARCH)/pbdata/libpbdata.so \
+ /usr/lib/$(DEB_HOST_MULTIARCH)/libpbdata.so
+ dh_link --package=libpbihdf-dev \
+ /usr/lib/$(DEB_HOST_MULTIARCH)/pbihdf/libpbihdf.so \
+ /usr/lib/$(DEB_HOST_MULTIARCH)/libpbihdf.so
+ dh_link --package=libblasr-dev \
+ /usr/lib/$(DEB_HOST_MULTIARCH)/blasr/libblasr.so \
+ /usr/lib/$(DEB_HOST_MULTIARCH)/libblasr.so
+ dh_link --remaining-packages
+
+override_dh_auto_clean:
+ dh_auto_clean
+ $(RM) \
+ debian/libpbdata.install \
+ debian/libpbihdf.install \
+ debian/libblasr.install
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/pbseqlib.git
More information about the debian-med-commit
mailing list