[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