[med-svn] [libqes] 05/14: Try using dh-exec & d-shlibs to install .so

Kevin Murray daube-guest at moszumanska.debian.org
Sun Nov 15 12:13:45 UTC 2015


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

daube-guest pushed a commit to branch master
in repository libqes.

commit 897a261f90c5e0e33e67dcbf28fa3693232d93c9
Author: Kevin Murray <spam at kdmurray.id.au>
Date:   Wed Nov 11 12:38:22 2015 +1100

    Try using dh-exec & d-shlibs to install .so
---
 debian/control            |  2 ++
 debian/libqes-dev.dirs    |  2 --
 debian/libqes-dev.install |  7 +++----
 debian/libqes1.dirs       |  1 -
 debian/libqes1.install    |  3 ++-
 debian/rules              | 14 ++++++++++++++
 6 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/debian/control b/debian/control
index 0e36e15..5eb4950 100644
--- a/debian/control
+++ b/debian/control
@@ -2,8 +2,10 @@ Source: libqes
 Priority: optional
 Maintainer: Kevin Murray <spam at kdmurray.id.au>
 Build-Depends: debhelper (>= 9),
+               d-shlibs (>= 0.56),
                cmake,
                zlib1g-dev,
+               dh-exec,
 Standards-Version: 3.9.6
 Section: libs
 Homepage: https://github.com/kdmurray91/libqes
diff --git a/debian/libqes-dev.dirs b/debian/libqes-dev.dirs
deleted file mode 100644
index 4418816..0000000
--- a/debian/libqes-dev.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff --git a/debian/libqes-dev.install b/debian/libqes-dev.install
old mode 100644
new mode 100755
index 61c9409..387544b
--- a/debian/libqes-dev.install
+++ b/debian/libqes-dev.install
@@ -1,4 +1,3 @@
-usr/include/*
-usr/lib/*/lib*.so
-usr/lib/*/pkgconfig/*
-usr/share/pkgconfig/*
+#!/usr/bin/dh-exec
+usr/include/*           usr/include
+usr/lib/libqes.so       usr/lib/${DEB_HOST_MULTIARCH}
diff --git a/debian/libqes1.dirs b/debian/libqes1.dirs
deleted file mode 100644
index 6845771..0000000
--- a/debian/libqes1.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib
diff --git a/debian/libqes1.install b/debian/libqes1.install
old mode 100644
new mode 100755
index 3ddde58..93cff4a
--- a/debian/libqes1.install
+++ b/debian/libqes1.install
@@ -1 +1,2 @@
-usr/lib/*/lib*.so.*
+#!/usr/bin/dh-exec
+usr/lib/libqes.so       usr/lib/${DEB_HOST_MULTIARCH}
diff --git a/debian/rules b/debian/rules
index a968909..6271e54 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,5 +2,19 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
 
+DEBPKGNAME     := $(shell dpkg-parsechangelog | awk '/^Source:/ {print $$2}')
+
 %:
 	dh $@ --buildsystem=cmake --parallel
+
+override_dh_install:
+	dh_install
+	mv debian/tmp/usr/lib/libqes.so debian/tmp/usr/lib/libqes.so.0
+	ln -s debian/tmp/usr/lib/libqes.so.0 debian/tmp/usr/lib/libqes.so
+
+#d-shlibmove --commit \
+#	    --multiarch \
+#	    --devunversioned \
+#	    --exclude-la \
+#	    --movedev debian/tmp/usr/include/\* usr/include \
+#		debian/tmp/usr/lib/lib*.so

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



More information about the debian-med-commit mailing list