[med-svn] [pbbam] 06/06: improve library packaging

Afif Elghraoui afif-guest at moszumanska.debian.org
Tue Sep 8 08:40:13 UTC 2015


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

afif-guest pushed a commit to branch master
in repository pbbam.

commit e8880fa8295a1316c37df2344cabc5ec2d36001c
Author: Afif Elghraoui <afif at ghraoui.name>
Date:   Tue Sep 8 01:39:56 2015 -0700

    improve library packaging
---
 debian/control | 23 +++++++++++++++++++++--
 debian/rules   |  7 +++++++
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index dbc17ba..8804f03 100644
--- a/debian/control
+++ b/debian/control
@@ -1,9 +1,10 @@
 Source: pbbam
-Section: science
+Section: libs
 Priority: optional
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Afif Elghraoui <afif at ghraoui.name>
 Build-Depends: debhelper (>= 9),
+	       d-shlibs,
 	       cmake,
 #	       swig3.0,
 	       doxygen,
@@ -18,7 +19,7 @@ Homepage: https://github.com/PacificBiosciences/pbbam
 Vcs-Git: git://anonscm.debian.org/debian-med/pbbam.git
 Vcs-Browser: http://anonscm.debian.org/cgit/debian-med/pbbam.git
 
-Package: libpbbam
+Package: libpbbam1
 Architecture: any
 Depends: ${shlibs:Depends},
 	 ${misc:Depends}
@@ -32,3 +33,21 @@ Description: Pacific Biosciences binary alignment/map (BAM) library
  but makes use of the extensibility mechanisms of the BAM specification to
  encode PacBio-specific information. The pbbam library provides tools to
  work with these files
+
+Package: libpbbam-dev
+Section: libdevel
+Architecture: any
+Depends: libpbbam1 (= ${binary:Version}),
+	 ${misc:Depends}
+Description: Pacific Biosciences binary alignment/map (BAM) library (headers)
+ The BAM format is a binary, compressed, record-oriented container format
+ for raw or aligned sequence reads. The associated SAM format is a text
+ representation of the same data. The specifications for BAM/SAM are maintained
+ by the SAM/BAM Format Specification Working Group.
+ .
+ PacBio-produced BAM files are fully compatible with the BAM specification,
+ but makes use of the extensibility mechanisms of the BAM specification to
+ encode PacBio-specific information. The pbbam library provides tools to
+ work with these files
+ .
+ This package contains the library header files.
diff --git a/debian/rules b/debian/rules
index a623016..63bf1d8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,5 +22,12 @@ override_dh_auto_configure:
 override_dh_auto_test:
 #	cd build && $(MAKE) test
 
+override_dh_install:
+	d-shlibmove \
+	--commit \
+	--multiarch \
+	lib/libpbbam.so
+	dh_install
+
 override_dh_installchangelogs:
 	dh_installchangelogs CHANGELOG.md

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



More information about the debian-med-commit mailing list