[med-svn] [camp] 01/01: use d-shlibmove

Flavien Bridault fbridault-guest at moszumanska.debian.org
Fri Nov 25 14:23:14 UTC 2016


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

fbridault-guest pushed a commit to branch master
in repository camp.

commit afad1f95cb0f2028c5a2ace1f54765731ba36784
Author: Flavien Bridault <fbridault at ircad.fr>
Date:   Fri Nov 25 15:20:18 2016 +0100

    use d-shlibmove
---
 debian/control                | 10 ++++++----
 debian/libcamp0.7-dev.install |  2 --
 debian/libcamp0.7.install     |  2 --
 debian/rules                  | 10 ++++++----
 4 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/debian/control b/debian/control
index c2886c6..650a415 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Section: science
 Priority: optional
 Build-Depends: cmake,
                debhelper (>= 10),
+               d-shlibs,
                libboost-dev,
                libboost-test-dev,
                libqt4-dev
@@ -15,10 +16,10 @@ Homepage: https://github.com/tegesoft/camp
 
 Package: libcamp0.7
 Architecture: any
-Section: libs
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
 Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
 Description: C++ multi-purpose reflection library
  CAMP is a multi-purpose reflection library developed by Technogerma Systems
  France (http://www.tegesoft.com).
@@ -44,11 +45,12 @@ Description: C++ multi-purpose reflection library
 
 Package: libcamp0.7-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: libcamp0.7 (= ${binary:Version}),
          ${shlibs:Depends},
          ${misc:Depends}
-Multi-Arch: same
+Conflicts: libcamp-dev
 Provides: libcamp-dev
 Description: C++ multi-purpose reflection library (development files)
  CAMP is a multi-purpose reflection library developed by Technogerma Systems
diff --git a/debian/libcamp0.7-dev.install b/debian/libcamp0.7-dev.install
deleted file mode 100644
index b09fd81..0000000
--- a/debian/libcamp0.7-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/include/*
-debian/tmp/usr/lib/*/libcamp*.so
diff --git a/debian/libcamp0.7.install b/debian/libcamp0.7.install
deleted file mode 100644
index 7fc8527..0000000
--- a/debian/libcamp0.7.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/*/libcamp*.so.*
-debian/tmp/usr/share/*
diff --git a/debian/rules b/debian/rules
index 072abd6..295c575 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,15 @@
 #!/usr/bin/make -f
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 %:
 	dh $@
 
-override_dh_install-arch:
-	mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
-	cp -dR debian/tmp/usr/lib/lib* debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
+override_dh_install:
 	dh_install
+	d-shlibmove \
+		--commit --multiarch --exclude-a --exclude-la \
+		--movedev debian/tmp/usr/include/camp usr/include \
+		--movedev debian/tmp/usr/include/camp-xml usr/include \
+		debian/tmp/usr/lib/*.so
 

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



More information about the debian-med-commit mailing list