Skip to content
Commits on Source (3)
ncbi-vdb (2.9.0-1+dfsg-2) unstable; urgency=medium
* Drop some unneeded d-shlibs overrides available in version 0.82
* New library package libvdb-sqlite2 / libvdb-sqlite-dev featuring
the sqlite interface
-- Andreas Tille <tille@debian.org> Sun, 01 Apr 2018 14:53:23 +0200
ncbi-vdb (2.9.0-1+dfsg-1) unstable; urgency=medium
* New upstream version
......
......@@ -4,7 +4,7 @@ Uploaders: Andreas Tille <tille@debian.org>
Section: science
Priority: optional
Build-Depends: debhelper (>= 11~),
d-shlibs,
d-shlibs (>= 0.82),
libbz2-dev,
libxml2-dev,
libhdf5-dev,
......@@ -135,3 +135,39 @@ Description: virtual layer update modul of ncbi-vdb library (devel)
This library is part of the ncbi-vdb package.
.
This is the development package.
Package: libvdb-sqlite2
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
${misc:Depends}
Description: sqlite modul of ncbi-vdb library
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 a sqlite
interface.
Package: libvdb-sqlite-dev
Architecture: any
Section: libdevel
Depends: ${shlibs:Depends},
${misc:Depends},
libvdb-sqlite2 (= ${binary:Version})
Description: sqlite modul of ncbi-vdb library (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 a sqlite
interface.
.
This is the development package.
......@@ -58,8 +58,6 @@ override_dh_auto_install:
--multiarch \
--devunversioned \
--exclude-la \
--override s/libmbedcrypto0-dev/libmbedtls-dev/ \
--override s/libmbedtls10-dev/libmbedtls-dev/ \
--override s/libmbedx509-0-dev/libmbedtls-dev/ \
--movedev debian/tmp/usr/$(DEB_SOURCE)/$(OS)/gcc/*/dbg/lib/libncbi-ngs-c++.a usr/lib/$(MULTIARCH) \
--movedev debian/tmp/usr/$(DEB_SOURCE)/$(OS)/gcc/*/dbg/ilib/libkapp.a usr/lib/$(MULTIARCH) \
......@@ -79,8 +77,6 @@ override_dh_auto_install:
--devunversioned \
--exclude-la \
--override s/libhdf5_serial[0-9]*-dev/libhdf5-dev/ \
--override s/libmbedcrypto0-dev/libmbedtls-dev/ \
--override s/libmbedtls10-dev/libmbedtls-dev/ \
--override s/libmbedx509-0-dev/libmbedtls-dev/ \
debian/tmp/usr/$(DEB_SOURCE)/$(OS)/gcc/*/dbg/lib/libkdf5.so
d-shlibmove --commit \
......@@ -88,6 +84,11 @@ override_dh_auto_install:
--devunversioned \
--exclude-la \
debian/tmp/usr/$(DEB_SOURCE)/$(OS)/gcc/*/dbg/lib/libncbi-wvdb.so
d-shlibmove --commit \
--multiarch \
--devunversioned \
--exclude-la \
debian/tmp/usr/$(DEB_SOURCE)/$(OS)/gcc/*/dbg/lib/libvdb-sqlite.so
find debian/lib* -name .gitignore -delete
# move schemata from development packages to library packages since these are used in executables
mkdir -p $(SCHEMADIR)
......@@ -99,3 +100,6 @@ override_dh_auto_install:
sed -i "s:^include ':&/usr/lib/ncbi-vdb/:" $${schema} ; \
mv $${schema} $(SCHEMADIR)/$${schemadir} ; \
done
override_missing:
dh_missing --fail-missing