[med-svn] [khmer] 01/01: tighten arch dependencies

Michael Crusoe misterc-guest at moszumanska.debian.org
Mon Dec 21 07:54:35 UTC 2015


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

misterc-guest pushed a commit to branch master
in repository khmer.

commit 24f61280127e584c44c155940ad9e0da4db862fa
Author: Michael R. Crusoe <crusoe at ucdavis.edu>
Date:   Sun Dec 20 01:19:25 2015 -0800

    tighten arch dependencies
---
 debian/changelog |  8 ++++++++
 debian/control   | 39 ++++++++++++++++++++++++++++++++++-----
 debian/rules     |  3 +++
 3 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9329d5d..4ca5089 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+khmer (2.0+dfsg-2) UNRELEASED; urgency=medium
+
+  * Be explicit about architecture support
+  * Include khmer-dbgsym, liboxli1-dbgsym in d/control
+  * Set home directory for building the docs (Closes: #808424)
+
+ -- Michael R. Crusoe <crusoe at ucdavis.edu>  Sun, 20 Dec 2015 01:24:57 -0800
+
 khmer (2.0+dfsg-1) unstable; urgency=low
 
   * Initial upload (Closes: #777688)
diff --git a/debian/control b/debian/control
index 8ea2fc9..1893310 100644
--- a/debian/control
+++ b/debian/control
@@ -25,8 +25,7 @@ Homepage: http://khmer.readthedocs.org
 X-Python-Version: 3.4
 
 Package: khmer-common
-Architecture: any
-Multi-Arch: same
+Architecture: all
 Depends: file,
          ${misc:Depends},
          ${sphinxdoc:Depends}
@@ -39,7 +38,7 @@ Description: common files for the khmer project tools
  This package contains common files for liboxli and khmer
 
 Package: khmer
-Architecture: any-amd64 any-arm64 any-mips64 any-mips64el any-ia64 ppc64
+Architecture: any-amd64 any-arm64 any-mips64 any-mips64el any-ia64 ppc64 any-ppc64el any-sparc64 any-s390x
 Multi-Arch: same
 Section: python
 Depends: khmer-common,
@@ -54,8 +53,23 @@ Description: in-memory DNA sequence kmer counting, filtering & graph traversal
  produced by the Illumina platform. khmer takes a k-mer-centric approach to
  sequence analysis, hence the name.
 
+Package: khmer-dbgsym
+Architecture: any-amd64 any-arm64 any-mips64 any-mips64el any-ia64 ppc64 any-ppc64el any-sparc64 any-s390x
+Multi-Arch: same
+Section: python
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${python3:Depends}
+Description: debug symbols for khmer
+ khmer is a library and suite of command line tools for working with DNA
+ sequence. It is primarily aimed at short-read sequencing data such as that
+ produced by the Illumina platform. khmer takes a k-mer-centric approach to
+ sequence analysis, hence the name.
+ .
+ These are the debugging symbols for khmer
+
 Package: liboxli1
-Architecture: any
+Architecture: any-amd64 any-arm64 any-mips64 any-mips64el any-ia64 ppc64 any-ppc64el any-sparc64 any-s390x
 Multi-Arch: same
 Section: libs
 Depends: khmer-common,
@@ -70,8 +84,23 @@ Description: in-memory DNA sequence analysis library from the khmer project
  .
  This package contains the low-level C++ library.
 
+Package: liboxli1-dbgsym
+Architecture: any-amd64 any-arm64 any-mips64 any-mips64el any-ia64 ppc64 any-ppc64el any-sparc64 any-s390x
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: debug symbols for liboxli1
+ khmer is a library and suite of command line tools for working with DNA
+ sequence. It is primarily aimed at short-read sequencing data such as that
+ produced by the Illumina platform. khmer takes a k-mer-centric approach to
+ sequence analysis, hence the name.
+ .
+ This package contains the low-level C++ library debugging symbols.
+
 Package: liboxli-dev
-Architecture: any
+Architecture: any-amd64 any-arm64 any-mips64 any-mips64el any-ia64 ppc64 any-ppc64el any-sparc64 any-s390x
 Multi-Arch: same
 Section: libdevel
 Depends: khmer-common,
diff --git a/debian/rules b/debian/rules
index 6673083..fddca52 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,6 +10,8 @@ export USE_SYSTEM_LIBBZ2=true
 
 export PACKAGE_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
 
+export HOME=$(shell echo $$PWD"/fakehome")
+
 %:
 	dh $@ --with python3,sphinxdoc --buildsystem=pybuild --parallel
 
@@ -34,6 +36,7 @@ override_dh_auto_clean:
 	rm -f khmer/*.so
 	rm -f debian/*.1
 	cd lib && $(MAKE) clean
+	rm -Rf fakehome
 
 override_dh_install:
 	cd lib && $(MAKE) PREFIX=../debian/tmp install

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



More information about the debian-med-commit mailing list