[med-svn] [kmer] 03/07: Reorganize header files and static libraries

Afif Elghraoui afif at moszumanska.debian.org
Sun Dec 4 05:37:27 UTC 2016


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

afif pushed a commit to branch master
in repository kmer.

commit d1ef58c5781abb5b64467bd129d981fe73a5aeb3
Author: Afif Elghraoui <afif at debian.org>
Date:   Sat Dec 3 21:09:48 2016 -0800

    Reorganize header files and static libraries
    
    * Install static libraries to /usr/lib rather than /usr/include
    * Move most headers directly into libkmer-dev.
---
 debian/control              |  3 ++-
 debian/libkmer-dev.install  | 57 +++++++++++++++++++++++++++++++++++++++++++++
 debian/libmeryl-dev.install | 57 +++------------------------------------------
 3 files changed, 62 insertions(+), 55 deletions(-)

diff --git a/debian/control b/debian/control
index f71040c..4d5fab5 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Section: science
 Priority: optional
 Build-Depends:
 	debhelper (>= 10),
+	dh-exec,
 # For ATAC
 	dh-python,
 	python-all-dev,
@@ -41,7 +42,7 @@ Description: suite of tools for DNA sequence analysis (development lib)
  aligning (ESTs, mRNAs, whole genomes); and a variety of analyses
  based on kmers.
  .
- This is a metapackage package depending on the development components of kmer.
+ This package contains headers and static libraries for kmer.
 
 Package: meryl
 Architecture: any
diff --git a/debian/libkmer-dev.install b/debian/libkmer-dev.install
new file mode 100755
index 0000000..ff22ecc
--- /dev/null
+++ b/debian/libkmer-dev.install
@@ -0,0 +1,57 @@
+#!/usr/bin/dh-exec
+
+libutil/bigQueue.H	usr/include/kmer/util
+libutil/bitOperations.h	usr/include/kmer/util
+libutil/bitPackedArray.H	usr/include/kmer/util
+libutil/bitPackedFile.H		usr/include/kmer/util
+libutil/bitPacking.h		usr/include/kmer/util
+libutil/bzipBuffer.H		usr/include/kmer/util
+libutil/eliasDeltaEncoding.h	usr/include/kmer/util
+libutil/eliasGammaEncoding.h	usr/include/kmer/util
+libutil/endianess.H		usr/include/kmer/util
+libutil/fibonacciEncoding.h	usr/include/kmer/util
+libutil/generalizedUnaryEncoding.h	usr/include/kmer/util
+libutil/intervalList.H			usr/include/kmer/util
+libutil/logMsg.H			usr/include/kmer/util
+libutil/readBuffer.H			usr/include/kmer/util
+libutil/recordFile.H			usr/include/kmer/util
+libutil/speedCounter.H			usr/include/kmer/util
+libutil/splitToWords.H			usr/include/kmer/util
+libutil/sweatShop.H			usr/include/kmer/util
+libutil/uint32List.H			usr/include/kmer/util
+libutil/unaryEncoding.h			usr/include/kmer/util
+libutil/util.h				usr/include/kmer/util
+libutil/util++.H			usr/include/kmer/util
+libbio/alphabet.h usr/include/kmer/bio
+libbio/bio.h usr/include/kmer/bio
+libbio/bio++.H usr/include/kmer/bio
+libbio/kmer.H usr/include/kmer/bio
+libbio/kmerhuge.H usr/include/kmer/bio
+libbio/kmeriface.H usr/include/kmer/bio
+libbio/kmertiny.H usr/include/kmer/bio
+libbio/merCovering.H usr/include/kmer/bio
+libbio/merList.H usr/include/kmer/bio
+libbio/mers.h usr/include/kmer/bio
+libseq/fastaFile.H usr/include/kmer/seq
+libseq/fastaStdin.H usr/include/kmer/seq
+libseq/fastqFile.H usr/include/kmer/seq
+libseq/fastqStdin.H usr/include/kmer/seq
+libseq/merStream.H usr/include/kmer/seq
+libseq/seqCache.H usr/include/kmer/seq
+libseq/seqFactory.H usr/include/kmer/seq
+libseq/seqFile.H usr/include/kmer/seq
+libseq/seqStore.H usr/include/kmer/seq
+libseq/seqStream.H usr/include/kmer/seq
+libseq/sffFile.H usr/include/kmer/seq
+libseq/test-correctSequence.H usr/include/kmer/seq
+libkmer/existDB.H usr/include/kmer/kmer
+libkmer/merTable.H usr/include/kmer/kmer
+libkmer/positionDB.H usr/include/kmer/kmer
+
+libbio/libbio.a	/usr/lib/${DEB_HOST_MULTIARCH}
+libseq/libseq.a	/usr/lib/${DEB_HOST_MULTIARCH}
+libkmer/libkmer.a	/usr/lib/${DEB_HOST_MULTIARCH}
+
+# private kmer libraries
+libutil/libutil.a	/usr/lib/${DEB_HOST_MULTIARCH}/kmer
+libutil/mt19937ar/libmt19937ar.a	/usr/lib/${DEB_HOST_MULTIARCH}/kmer
diff --git a/debian/libmeryl-dev.install b/debian/libmeryl-dev.install
old mode 100644
new mode 100755
index 26921cf..f884e75
--- a/debian/libmeryl-dev.install
+++ b/debian/libmeryl-dev.install
@@ -1,56 +1,5 @@
+#!/usr/bin/dh-exec
 meryl/meryl.H	usr/include
-meryl/libmerylguts.a	usr/include
+meryl/libmerylguts.a	/usr/lib/${DEB_HOST_MULTIARCH}/meryl
 libmeryl/libmeryl.H	usr/include
-libmeryl/libmeryl.a	usr/include
-libutil/bigQueue.H	usr/include/kmer
-libutil/bitOperations.h	usr/include/kmer
-libutil/bitPackedArray.H	usr/include/kmer
-libutil/bitPackedFile.H		usr/include/kmer
-libutil/bitPacking.h		usr/include/kmer
-libutil/bzipBuffer.H		usr/include/kmer
-libutil/eliasDeltaEncoding.h	usr/include/kmer
-libutil/eliasGammaEncoding.h	usr/include/kmer
-libutil/endianess.H		usr/include/kmer
-libutil/fibonacciEncoding.h	usr/include/kmer
-libutil/generalizedUnaryEncoding.h	usr/include/kmer
-libutil/intervalList.H			usr/include/kmer
-libutil/logMsg.H			usr/include/kmer
-libutil/readBuffer.H			usr/include/kmer
-libutil/recordFile.H			usr/include/kmer
-libutil/speedCounter.H			usr/include/kmer
-libutil/splitToWords.H			usr/include/kmer
-libutil/sweatShop.H			usr/include/kmer
-libutil/uint32List.H			usr/include/kmer
-libutil/unaryEncoding.h			usr/include/kmer
-libutil/util.h				usr/include/kmer
-libutil/util++.H			usr/include/kmer
-libutil/libutil.a	usr/include/kmer
-libutil/mt19937ar/libmt19937ar.a	usr/include/kmer
-libbio/alphabet.h usr/include/kmer
-libbio/bio.h usr/include/kmer
-libbio/bio++.H usr/include/kmer
-libbio/kmer.H usr/include/kmer
-libbio/kmerhuge.H usr/include/kmer
-libbio/kmeriface.H usr/include/kmer
-libbio/kmertiny.H usr/include/kmer
-libbio/merCovering.H usr/include/kmer
-libbio/merList.H usr/include/kmer
-libbio/mers.h usr/include/kmer
-libbio/libbio.a	 usr/include/kmer
-libseq/fastaFile.H usr/include/kmer
-libseq/fastaStdin.H usr/include/kmer
-libseq/fastqFile.H usr/include/kmer
-libseq/fastqStdin.H usr/include/kmer
-libseq/merStream.H usr/include/kmer
-libseq/seqCache.H usr/include/kmer
-libseq/seqFactory.H usr/include/kmer
-libseq/seqFile.H usr/include/kmer
-libseq/seqStore.H usr/include/kmer
-libseq/seqStream.H usr/include/kmer
-libseq/sffFile.H usr/include/kmer
-libseq/test-correctSequence.H usr/include/kmer
-libseq/libseq.a	 usr/include/kmer
-libkmer/existDB.H usr/include/kmer
-libkmer/merTable.H usr/include/kmer
-libkmer/positionDB.H usr/include/kmer
-libkmer/libkmer.a	usr/include/kmer
+libmeryl/libmeryl.a	/usr/lib/${DEB_HOST_MULTIARCH}

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



More information about the debian-med-commit mailing list