[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