[med-svn] [bamtools] 08/08: Make use of d-shlibs

Andreas Tille tille at debian.org
Wed Apr 2 13:31:05 UTC 2014


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

tille pushed a commit to branch debian
in repository bamtools.

commit c61ec3a7ba22fdbaa3fa5ab54c47a558a0da4c55
Author: Andreas Tille <tille at debian.org>
Date:   Wed Apr 2 15:27:57 2014 +0200

    Make use of d-shlibs
---
 debian/control                            |  5 +++--
 debian/libbamtools-dev.install            |  3 ---
 debian/libbamtools2.2.0.install           |  1 -
 debian/libbamtools2.2.0.lintian-overrides |  2 --
 debian/libbamtools2.2.0.manpages          |  2 --
 debian/rules                              | 17 +++++++++++------
 6 files changed, 14 insertions(+), 16 deletions(-)

diff --git a/debian/control b/debian/control
index 61b4842..70ee796 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Uploaders: Michael R. Crusoe <michael.crusoe at gmail.com>,
 Section: science
 Priority: optional
 Build-Depends: debhelper (>= 9.0.0),
+               d-shlibs,
                cmake,
                libz-dev,
                libjsoncpp-dev,
@@ -50,7 +51,7 @@ Description: C++ API for manipulating BAM (genome alignment) files
 Package: libbamtools-dev
 Architecture: any
 Section: libdevel
-Depends: libbamtools2.2.0 (= ${binary:Version}),
+Depends: libbamtools2.3.0 (= ${binary:Version}),
          ${misc:Depends}
 Description: C++ API for manipulating BAM (genome alignment) files 
  BamTools facilitates research analysis and data management using BAM 
@@ -64,7 +65,7 @@ Description: C++ API for manipulating BAM (genome alignment) files
  .
  This is the developers API package
 
-Package: libbamtools2.2.0
+Package: libbamtools2.3.0
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
diff --git a/debian/libbamtools-dev.install b/debian/libbamtools-dev.install
deleted file mode 100644
index d772d1f..0000000
--- a/debian/libbamtools-dev.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/include/*
-usr/lib/*.a
-usr/lib/*.so
diff --git a/debian/libbamtools2.2.0.install b/debian/libbamtools2.2.0.install
deleted file mode 100644
index 093956b..0000000
--- a/debian/libbamtools2.2.0.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*.so.*
diff --git a/debian/libbamtools2.2.0.lintian-overrides b/debian/libbamtools2.2.0.lintian-overrides
deleted file mode 100644
index 8e15ed4..0000000
--- a/debian/libbamtools2.2.0.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-# This word duplication is pretty intentional so just silence lintian here
-libbamtools2.2.0: description-contains-duplicated-word merge    Merge
diff --git a/debian/libbamtools2.2.0.manpages b/debian/libbamtools2.2.0.manpages
deleted file mode 100644
index 8515c88..0000000
--- a/debian/libbamtools2.2.0.manpages
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/bamtools.1
-debian/bamtools-2.2.0.1
diff --git a/debian/rules b/debian/rules
index 770d69a..c0c7c3e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,8 +7,16 @@
 %:
 	dh $@ --parallel
 
-override_dh_auto_install:
-	dh_auto_install
+override_dh_install:
+	d-shlibmove --commit \
+		    --multiarch \
+		    --devunversioned \
+		    --exclude-la \
+		    --movedev debian/tmp/usr/include/* usr/include \
+		    debian/tmp/usr/lib/lib*.so
+	dh_install
+
+override_dh_installman:
 	LD_LIBRARY_PATH=debian/tmp/usr/lib:${LD_LIBRARY_PATH} help2man --name "a command-line toolkit for reading, writing, and manipulating BAM (genome alignment) files" --no-info --no-discard-stderr debian/tmp/usr/bin/bamtools > debian/bamtools.1
 
 SOURCEPKG=$(shell dpkg-parsechangelog | sed  -n 's/^Source: \(.*\)/\1/p')
@@ -20,7 +28,4 @@ describe-current-version:
 	git describe --tags upstream | sed 's,^release-,,;s,-,+,;s,-,~,;'
 
 get-orig-source:
-	uscan --download-current-version --force-download --rename
-	gunzip ../$(ORIG).gz
-	tar --delete --wildcards --file ../$(ORIG) '*/src/third_party'
-	xz ../$(ORIG)
+	uscan --download-current-version --force-download --rename --repack-compression xz

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



More information about the debian-med-commit mailing list