[med-svn] [kmer-tools] 08/08: Make kmer and libkmer-dev into metapackages

Afif Elghraoui afif-guest at moszumanska.debian.org
Sun May 24 09:29:42 UTC 2015


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

afif-guest pushed a commit to branch master
in repository kmer-tools.

commit b295e1d20c0759dd82d91876831b207405a8e131
Author: Afif Elghraoui <afif at ghraoui.name>
Date:   Sun May 24 02:19:18 2015 -0700

    Make kmer and libkmer-dev into metapackages
    
    The former contents of these two have now
    been moved into meryl and libmeryl-dev.
    Until I better understand the relationships
    between the components of the kmer suite,
    I think this is the best first step. If
    it becomes apparent to me later that
    the base components are independent of
    meryl, I will then make the kmer-common
    and libkmer-common packages.
---
 debian/control                | 29 +++++-------------------
 debian/kmer-tools-doc.docs    |  1 -
 debian/kmer-tools-doc.install |  1 -
 debian/kmer.install           |  6 -----
 debian/kmer.manpages          |  2 --
 debian/libkmer-dev.install    |  9 --------
 debian/libmeryl-dev.install   | 52 +++++++++++++++++++++++++++++++++++++++++++
 debian/meryl.install          | 10 +++++++++
 debian/meryl.manpages         |  2 ++
 9 files changed, 70 insertions(+), 42 deletions(-)

diff --git a/debian/control b/debian/control
index 97e68fe..e804cf7 100644
--- a/debian/control
+++ b/debian/control
@@ -13,46 +13,29 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-med/kmer-tools.git
 Package: kmer
 Architecture: any
 Depends: ${shlibs:Depends},
-	 ${misc:Depends}
+	 ${misc:Depends},
+	 meryl
 Description: suite of tools for DNA sequence analysis
  The kmer package is a suite of tools for DNA sequence analysis.
  It provides tools for searching (ESTs, mRNAs, sequencing reads);
  aligning (ESTs, mRNAs, whole genomes); and a variety of analyses
  based on kmers.
-
-Package: kmer-doc
-Architecture: all
-Description: documentation for kmer
- The kmer package is a suite of tools for DNA sequence analysis.
- It provides tools for searching (ESTs, mRNAs, sequencing reads);
- aligning (ESTs, mRNAs, whole genomes); and a variety of analyses
- based on kmers.
  .
- This package contains documentation for kmer.
-
-Package: libkmer
-Architecture: any
-Section: libs
-Depends: ${shlibs:Depends},
-	 ${misc:Depends}
-Description: suite of tools for DNA sequence analysis
- The kmer package is a suite of tools for DNA sequence analysis.
- It provides tools for searching (ESTs, mRNAs, sequencing reads);
- aligning (ESTs, mRNAs, whole genomes); and a variety of analyses
- based on kmers.
+ This is a metapackage depending on the executable components of the kmer suite.
 
 Package: libkmer-dev
 Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends},
-	 ${misc:Depends}
+	 ${misc:Depends},
+	 libmeryl-dev
 Description: suite of tools for DNA sequence analysis (development lib)
  The kmer package is a suite of tools for DNA sequence analysis.
  It provides tools for searching (ESTs, mRNAs, sequencing reads);
  aligning (ESTs, mRNAs, whole genomes); and a variety of analyses
  based on kmers.
  .
- This package contains the static libraries and header files.
+ This is a metapackage package depending on the development components of kmer.
 
 Package: meryl
 Architecture: any
diff --git a/debian/kmer-tools-doc.docs b/debian/kmer-tools-doc.docs
deleted file mode 100644
index d4f4542..0000000
--- a/debian/kmer-tools-doc.docs
+++ /dev/null
@@ -1 +0,0 @@
-#DOCS#
diff --git a/debian/kmer-tools-doc.install b/debian/kmer-tools-doc.install
deleted file mode 100644
index d4f4542..0000000
--- a/debian/kmer-tools-doc.install
+++ /dev/null
@@ -1 +0,0 @@
-#DOCS#
diff --git a/debian/kmer.install b/debian/kmer.install
deleted file mode 100644
index c274d11..0000000
--- a/debian/kmer.install
+++ /dev/null
@@ -1,6 +0,0 @@
-# libutil (kazlib and its rdepends are currently not built)
-installdir/bin/mt19937ar-test	usr/bin
-# libseq
-installdir/bin/{test-merStream,test-seqCache,test-seqStream}	usr/bin
-# libkmer
-installdir/bin/{existDB,positionDB}	usr/bin
diff --git a/debian/kmer.manpages b/debian/kmer.manpages
deleted file mode 100644
index 00980dc..0000000
--- a/debian/kmer.manpages
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/existDB.1
-debian/positionDB.1
diff --git a/debian/libkmer-dev.install b/debian/libkmer-dev.install
deleted file mode 100644
index 3afe4e5..0000000
--- a/debian/libkmer-dev.install
+++ /dev/null
@@ -1,9 +0,0 @@
-libutil/*.{h,H}	usr/include/kmer
-libutil/libutil.a	usr/include/kmer
-libutil/mt19937ar/libmt19937ar.a usr/include/kmer
-libbio/*.{h,H}	 usr/include/kmer
-libbio/libbio.a	 usr/include/kmer
-libseq/*.{h,H}	 usr/include/kmer
-libseq/libseq.a	 usr/include/kmer
-libkmer/*.{h,H}	 usr/include/kmer
-libkmer/libkmer.a	usr/include/kmer
diff --git a/debian/libmeryl-dev.install b/debian/libmeryl-dev.install
index 68fc00d..26921cf 100644
--- a/debian/libmeryl-dev.install
+++ b/debian/libmeryl-dev.install
@@ -2,3 +2,55 @@ meryl/meryl.H	usr/include
 meryl/libmerylguts.a	usr/include
 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
diff --git a/debian/meryl.install b/debian/meryl.install
index 3c4086e..6566af5 100644
--- a/debian/meryl.install
+++ b/debian/meryl.install
@@ -1,5 +1,15 @@
+# From the meryl directories
 installdir/bin/meryl	usr/bin
 installdir/bin/simple	usr/bin
 installdir/bin/mapMers	usr/bin
 installdir/bin/mapMers-depth	usr/bin
 installdir/bin/kmer-mask	usr/bin
+# libutil (kazlib and its rdepends are currently not built)
+installdir/bin/mt19937ar-test	usr/bin
+# libseq
+installdir/bin/test-merStream	usr/bin
+installdir/bin/test-seqCache	usr/bin
+installdir/bin/test-seqStream	usr/bin
+# libkmer
+installdir/bin/existDB	usr/bin
+installdir/bin/positionDB	usr/bin
diff --git a/debian/meryl.manpages b/debian/meryl.manpages
index 001890b..a2a9a7d 100644
--- a/debian/meryl.manpages
+++ b/debian/meryl.manpages
@@ -2,3 +2,5 @@ debian/kmer-mask.1
 debian/mapMers.1
 debian/mapMers-depth.1
 debian/meryl.1
+debian/existDB.1
+debian/positionDB.1

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



More information about the debian-med-commit mailing list