[med-svn] [freecontact] 01/01: Move to d-shlibs to simplify gcc-5 transition

Andreas Tille tille at debian.org
Wed Aug 19 06:20:31 UTC 2015


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

tille pushed a commit to branch master
in repository freecontact.

commit c0391d6f72cbc8ff8c086e3a486b109dbd2f62da
Author: Andreas Tille <tille at debian.org>
Date:   Wed Aug 19 08:20:04 2015 +0200

    Move to d-shlibs to simplify gcc-5 transition
---
 debian/control                     |  2 ++
 debian/libfreecontact0-dev.install |  3 ---
 debian/libfreecontact0.install     |  1 -
 debian/rules                       | 17 +++++++++++++++++
 4 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/debian/control b/debian/control
index 23fdd4f..a4ac44c 100644
--- a/debian/control
+++ b/debian/control
@@ -9,6 +9,7 @@ Build-Depends: debhelper (>= 9.0.0),
                autotools-dev,
                bash-completion,
                dh-autoreconf,
+               d-shlibs,
                dpkg-dev (>= 1.16.2),
                gfortran,
                libblas-dev | libblas-3.so,
@@ -55,6 +56,7 @@ Section: libdevel
 Depends: libfreecontact0 (= ${binary:Version}),
          ${misc:Depends}
 Suggests: libfreecontact-doc
+Conflicts: libfreecontact-dev
 Provides: libfreecontact-dev
 Description: fast protein contact predictor library - development files
  ${Description}
diff --git a/debian/libfreecontact0-dev.install b/debian/libfreecontact0-dev.install
deleted file mode 100644
index ad64286..0000000
--- a/debian/libfreecontact0-dev.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/include/*
-usr/lib/*/libfreecontact.a
-usr/lib/*/libfreecontact.so
diff --git a/debian/libfreecontact0.install b/debian/libfreecontact0.install
deleted file mode 100644
index b0255d8..0000000
--- a/debian/libfreecontact0.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libfreecontact.so.*
diff --git a/debian/rules b/debian/rules
index ef7e56a..4f92691 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,6 +25,23 @@ override_dh_compress:
 override_dh_gencontrol:
 	dh_gencontrol -- '-VDescription=$(Description)'
 
+override_dh_install:
+	dh_install
+	d-shlibmove --commit \
+	            --multiarch \
+	            --exclude-la \
+	            --override s/libblas3-dev/libblas-dev/ \
+	            --override s/libgfortran3-dev/libgfortran-4.9-dev/ \
+	            --override s/liblapack3-dev/liblapack-dev/ \
+	            --override s/libquadmath0-dev/libgcc-4.9-dev/ \
+	            --movedev debian/tmp/usr/include/* usr/include \
+	            debian/tmp/usr/lib/*/*.so
+
+#	            --devunversioned \
+##	            --v5 \
+##	            --override s/libgfortran3-dev/libgfortran-5-dev/ \
+##	            --override s/libquadmath0-dev/libgcc-5-dev/ \
+
 override_dh_bash-completion:
 	echo "Until bug #668254 is fixed we need to override this"
 	mkdir -p debian/freecontact/usr/share/bash-completion/completions

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



More information about the debian-med-commit mailing list