[med-svn] [dcmtkpp] 01/01: Use d-shlibs instead of install files

Julien Lamy lamy-guest at moszumanska.debian.org
Wed Jul 22 16:28:34 UTC 2015


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

lamy-guest pushed a commit to branch master
in repository dcmtkpp.

commit 875c005a57a3ab970af544031321952c1eea1733
Author: Julien Lamy <lamy at unistra.fr>
Date:   Wed Jul 22 18:28:28 2015 +0200

    Use d-shlibs instead of install files
---
 debian/control                 |  4 +++-
 debian/libdcmtkpp0-dev.install |  2 --
 debian/libdcmtkpp0.install     |  1 -
 debian/rules                   | 10 ++++++++++
 4 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/debian/control b/debian/control
index 3f36cd7..aaa7533 100644
--- a/debian/control
+++ b/debian/control
@@ -29,9 +29,11 @@ Description: Wrappers around DCMTK to have an easier API
 Package: libdcmtkpp0-dev
 Architecture: any
 Section: libdevel
-Depends: libdcmtkpp (= ${binary:Version}),
+Depends: libdcmtkpp0,
+         ${devlibs:Depends},
          ${misc:Depends}
 Provides: libdcmtkpp-dev
+Conflicts: libdcmtkpp-dev
 Description: Wrappers around DCMTK to have an easier API (development files)
  DCMTK++ is a set of wrappers around DCMTK to have an easier API, notably for
  the networking part.
diff --git a/debian/libdcmtkpp0-dev.install b/debian/libdcmtkpp0-dev.install
deleted file mode 100644
index 1537de1..0000000
--- a/debian/libdcmtkpp0-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/include/*
-usr/lib/*.so
diff --git a/debian/libdcmtkpp0.install b/debian/libdcmtkpp0.install
deleted file mode 100644
index 093956b..0000000
--- a/debian/libdcmtkpp0.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*.so.*
diff --git a/debian/rules b/debian/rules
index 1c83695..04c0764 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,3 +13,13 @@ LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
 override_dh_auto_test:
 	cd build && ../tests/run.sh
 
+override_dh_install:
+	dh_install
+	d-shlibmove \
+		--commit --multiarch --exclude-a --exclude-la \
+		--movedev debian/tmp/usr/include/* usr/include \
+		--override s/libjsoncpp.-dev/libjsoncpp-dev/ \
+		--override s/libdcm.*-dev/libdcmtk-dev/ \
+		--override s/libof.*-dev/libdcmtk-dev/ \
+		--override s/libicuuc.*-dev/libicu-dev/ \
+		debian/tmp/usr/lib/*.so

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



More information about the debian-med-commit mailing list