[med-svn] [Git][med-team/cnvkit][master] 4 commits: python3-future
Michael R. Crusoe
gitlab at salsa.debian.org
Tue Jun 19 23:15:11 BST 2018
Michael R. Crusoe pushed to branch master at Debian Med / cnvkit
Commits:
0c7b10bf by Michael R. Crusoe at 2018-06-19T14:54:00-07:00
python3-future
- - - - -
98a7e5e7 by Michael R. Crusoe at 2018-06-19T14:58:19-07:00
fix override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS
- - - - -
85927dc4 by Michael R. Crusoe at 2018-06-19T15:02:49-07:00
switch to /usr/share/dpkg/pkg-info.mk
- - - - -
07946303 by Michael R. Crusoe at 2018-06-19T15:13:02-07:00
release
- - - - -
4 changed files:
- debian/changelog
- debian/control
- debian/patches/python3compat.patch
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+cnvkit (0.9.3-2) unstable; urgency=medium
+
+ * Add missing build-dep on python3-future. (Closes: #901877)
+ * debian/rules: fix override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS
+
+ -- Michael R. Crusoe <michael.crusoe at gmail.com> Tue, 19 Jun 2018 15:05:43 -0700
+
cnvkit (0.9.3-1) unstable; urgency=medium
* New upstream version.
=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Build-Depends: debhelper (>= 11~),
python3-scipy,
python3-matplotlib,
python3-pyvcf,
+ python3-future,
r-cran-pscbs
# python-subprocess32 # required only for python2
Standards-Version: 4.1.4
=====================================
debian/patches/python3compat.patch
=====================================
--- a/debian/patches/python3compat.patch
+++ b/debian/patches/python3compat.patch
@@ -1,3 +1,4 @@
+Description: enable building with Python3
Index: cnvkit/test/Makefile
===================================================================
--- cnvkit.orig/test/Makefile
=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -3,14 +3,7 @@
export LC_ALL=C.UTF-8
export PYBUILD_NAME=cnvkit
-# some helpful variables - uncomment them if needed
-# shamelessly stolen from http://jmtd.net/log/awk/
-DEBVERS := $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
-VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[0-9]*://' -e 's/-.*//')
-#DEBFLAVOR := $(shell dpkg-parsechangelog | awk '/^Distribution:/ {print $$2}')
-#DEBPKGNAME := $(shell dpkg-parsechangelog | awk '/^Source:/ {print $$2}')
-#DEBIAN_BRANCH := $(shell awk 'BEGIN{FS="[= ]+"} /debian-branch/ {print $$2}' debian/gbp.conf)
-#GIT_TAG := $(subst ~,_,$(VERSION))
+include /usr/share/dpkg/pkg-info.mk
%:
dh $@ --with python3 --buildsystem=pybuild
@@ -42,14 +35,14 @@ override_dh_auto_install:
help2man --no-info --version-option=version \
--name="a command-line toolkit for copy number analysis." \
./cnvkit > debian/cnvkit.1
- PYTHONPATH=$$PYTHONPATH:. debian/genmanpages.py ${VERSION}
+ PYTHONPATH=$$PYTHONPATH:. debian/genmanpages.py ${DEB_VERSION_UPSTREAM}
# no longer distributed
#cd scripts && PYTHONPATH=../ help2man --no-info \
- # --version-string=${VERSION} --help-option='-h' \
+ # --version-string=${DEB_VERSION_UPSTREAM} --help-option='-h' \
# ./cnvkit-refFlat2bed --name='Generate a BED file of the genes or exons in the reference genome given in UCSC refFlat.txt format.' \
# > ../debian/cnvkit-refFlat2bed.1;
cd scripts && PYTHONPATH=../ help2man --no-info \
- --version-string=${VERSION} --help-option='-h' \
+ --version-string=${DEB_VERSION_UPSTREAM} --help-option='-h' \
./cnvkit-reference2targets --name='Extract target and antitarget BED files from a CNVkit reference file.' \
> ../debian/cnvkit-reference2targets.1;
cd scripts && for script in *; do \
@@ -59,7 +52,9 @@ override_dh_auto_install:
#mv genome2access.py scripts/ # no longer distributed
override_dh_auto_test:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
cd test && ${MAKE}
+endif
override_dh_auto_clean:
cd test && ${MAKE} clean || /bin/true
View it on GitLab: https://salsa.debian.org/med-team/cnvkit/compare/1e7b5cf12678d5057a477f789c7ca4eb0a1263cc...079463032f42e52d77e5942a1ac91170a775dd1e
--
View it on GitLab: https://salsa.debian.org/med-team/cnvkit/compare/1e7b5cf12678d5057a477f789c7ca4eb0a1263cc...079463032f42e52d77e5942a1ac91170a775dd1e
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20180619/b097a5b8/attachment-0001.html>
More information about the debian-med-commit
mailing list