[med-svn] [ncbi-vdb] 04/10: Create separate libkdf5 package

Andreas Tille tille at debian.org
Thu Jul 21 15:44:08 UTC 2016


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

tille pushed a commit to branch master
in repository ncbi-vdb.

commit 9116dd0d3234d7d6817dc0cf2cda9d86c05f17a5
Author: Andreas Tille <tille at debian.org>
Date:   Thu Jul 21 13:30:56 2016 +0200

    Create separate libkdf5 package
---
 debian/control | 38 +++++++++++++++++++++++++++++++++++++-
 debian/rules   | 14 ++++++++++----
 2 files changed, 47 insertions(+), 5 deletions(-)

diff --git a/debian/control b/debian/control
index c23e156..8f80d49 100644
--- a/debian/control
+++ b/debian/control
@@ -40,7 +40,8 @@ Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         libncbi-vdb2 (= ${binary:Version})
+         libncbi-vdb2 (= ${binary:Version}),
+         libkdf5-dev (= ${binary:Version})
 Description: libraries for using data in the INSDC Sequence Read Archives (devel)
  Much of the data submitted these days, for example in BAM, Illumina
  export.txt, and Complete Genomics formats, contain alignment
@@ -59,3 +60,38 @@ Description: libraries for using data in the INSDC Sequence Read Archives (devel
  download is automatic or manual.
  .
  This is the development package.
+
+Package: libkdf5-2
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: hdf5 access to data in the INSDC Sequence Read Archives
+ NGS is a new, domain-specific API for accessing reads, alignments and
+ pileups produced from Next Generation Sequencing. The API itself is
+ independent from any particular back-end implementation, and supports
+ use of multiple back-ends simultaneously. It also provides a library for
+ building new back-end "engines". The engine for accessing SRA data is
+ contained within the sister repository ncbi-vdb.
+ .
+ This library is part of the ncbi-vdb package and provides an interface
+ to the Hierarchical Data Format 5 (HDF5).
+
+Package: libkdf5-dev
+Architecture: any
+Section: libdevel
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libkdf5-2 (= ${binary:Version}),
+Description: hdf5 access to data in the INSDC Sequence Read Archives (devel)
+ NGS is a new, domain-specific API for accessing reads, alignments and
+ pileups produced from Next Generation Sequencing. The API itself is
+ independent from any particular back-end implementation, and supports
+ use of multiple back-ends simultaneously. It also provides a library for
+ building new back-end "engines". The engine for accessing SRA data is
+ contained within the sister repository ncbi-vdb.
+ .
+ This library is part of the ncbi-vdb package and provides an interface
+ to the Hierarchical Data Format 5 (HDF5).
+ .
+ This is the development package.
diff --git a/debian/rules b/debian/rules
index ec02a5f..9ecd3b2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -49,15 +49,21 @@ override_dh_auto_install:
 	    mv $(LIBINSTALLDIR)/`readlink $$slib` $$slib ; \
 	    mv $(LIBINSTALLDIR)/`readlink $$slib` $$slib ; \
 	done
-	bash -x d-shlibmove --commit \
+	d-shlibmove --commit \
 		    --multiarch \
 		    --devunversioned \
 		    --exclude-la \
-		    --movedev debian/tmp/usr/$(DEBPKGNAME)/$(OS)/gcc/$(CPU)/dbg/lib/libkdf5.a usr/lib/$(BUILDTYPE) \
 		    --movedev debian/tmp/usr/$(DEBPKGNAME)/$(OS)/gcc/$(CPU)/dbg/lib/libncbi-ngs-c++.a usr/lib/$(BUILDTYPE) \
 		    --movedev debian/tmp/usr/$(DEBPKGNAME)/$(OS)/gcc/$(CPU)/dbg/lib/libncbi-wvdb.a usr/lib/$(BUILDTYPE) \
 		    --movedev debian/tmp/usr/$(DEBPKGNAME)/$(OS)/gcc/$(CPU)/dbg/ilib/libkapp.a usr/lib/$(BUILDTYPE) \
 		    --movedev interfaces/ngs/ncbi/NGS.hpp usr/include/$(DEBPKGNAME) \
-		    --movedev interfaces/klib/rc.h usr/include/klib \
-		    --movedev interfaces/kfc/rc.h usr/include/kfc \
+		    --movedev interfaces/kapp usr/include \
+		    --movedev interfaces/klib usr/include \
+		    --movedev interfaces/kfc usr/include \
 		    debian/tmp/usr/$(DEBPKGNAME)/$(OS)/gcc/$(CPU)/dbg/lib/libncbi-vdb.so
+	d-shlibmove --commit \
+		    --multiarch \
+		    --devunversioned \
+		    --exclude-la \
+		    --override s/libhdf5_serial10-dev/libhdf5-dev/ \
+		    debian/tmp/usr/$(DEBPKGNAME)/$(OS)/gcc/$(CPU)/dbg/lib/libkdf5.so

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



More information about the debian-med-commit mailing list