[med-svn] [htslib] 02/08: Procide cram headers in separate package libhts-private-dev.install
Andreas Tille
tille at debian.org
Sun Dec 10 08:49:12 UTC 2017
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch debian/unstable
in repository htslib.
commit 5e812e2365d1048418164f7e729456587c073642
Author: Andreas Tille <tille at debian.org>
Date: Sun Dec 10 08:41:34 2017 +0100
Procide cram headers in separate package libhts-private-dev.install
---
debian/changelog | 3 +++
debian/control | 21 ++++++++++++++++++++-
debian/libhts-dev.install | 1 -
debian/libhts-private-dev.install | 1 +
4 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index faba892..7265939 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,9 @@ htslib (1.5-5) UNRELEASED; urgency=medium
[ Helmut Grohne ]
* Fix FTCBFS: Let dh_auto_configure pass --host to ./configure
Closes: #879885
+ * Fix issues with private cram headers
+ - Procide cram headers in separate package libhts-private-dev.install
+ Closes: #881170
-- Graham Inggs <ginggs at debian.org> Tue, 21 Nov 2017 09:51:43 +0000
diff --git a/debian/control b/debian/control
index 5b87df5..3064976 100644
--- a/debian/control
+++ b/debian/control
@@ -42,7 +42,7 @@ Depends: libhts2 (= ${binary:Version}),
liblzma-dev,
tabix,
${misc:Depends}
-Description: Development files for the HTSlib
+Description: development files for the HTSlib
HTSlib is an implementation of a unified C library for accessing common file
formats, such as SAM (Sequence Alignment/Map), CRAM and VCF (Variant Call
Format), used for high-throughput sequencing data, and is the core library
@@ -56,6 +56,25 @@ Description: Development files for the HTSlib
This package contains development files for the HTSlib: headers, static
library, manual pages, etc.
+Package: libhts-private-dev
+Architecture: all
+Section: libdevel
+Depends: libhts-dev,
+ ${misc:Depends}
+Description: private development files for the HTSlib (use with care)
+ HTSlib is an implementation of a unified C library for accessing common file
+ formats, such as SAM (Sequence Alignment/Map), CRAM and VCF (Variant Call
+ Format), used for high-throughput sequencing data, and is the core library
+ used by samtools and bcftools. HTSlib only depends on zlib. It is known to be
+ compatible with gcc, g++ and clang.
+ .
+ HTSlib implements a generalized BAM (binary SAM) index, with file extension
+ ‘csi’ (coordinate-sorted index). The HTSlib file reader first looks for the
+ new index and then for the old if the new index is absent.
+ .
+ This package contains private header files for the HTSlib. They are *not*
+ intended for general use but libseqlib needs these files.
+
Package: htslib-test
Architecture: all
Depends: libhts-dev,
diff --git a/debian/libhts-dev.install b/debian/libhts-dev.install
index 2ce7e51..116c3bb 100755
--- a/debian/libhts-dev.install
+++ b/debian/libhts-dev.install
@@ -4,5 +4,4 @@ usr/lib/${DEB_HOST_MULTIARCH}/*.a usr/lib/${DEB_HOST_MULTIARCH}
usr/lib/${DEB_HOST_MULTIARCH}/*.so usr/lib/${DEB_HOST_MULTIARCH}
usr/share/man/man5/* usr/share/man/man5
usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/htslib.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
-cram/*.h usr/include/htslib/cram
htslib*.mk usr/lib/htslib
diff --git a/debian/libhts-private-dev.install b/debian/libhts-private-dev.install
new file mode 100644
index 0000000..3d2e3e2
--- /dev/null
+++ b/debian/libhts-private-dev.install
@@ -0,0 +1 @@
+cram/*.h usr/include/htslib/cram
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/htslib.git
More information about the debian-med-commit
mailing list