[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