Source: ioprocess
Version: 0.15.1-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

ioprocess fails to cross build from source, because its python build
dependencies are not installable. Luckily, they're only really needed
for python-ioprocess and for running the tests, neither of which happens
during a cross build. Thus we can improve the situation by moving most
of them to Build-Depends-Indep. Please consider applying the attached
patch.

Helmut
diff --minimal -Nru ioprocess-0.15.1/debian/changelog 
ioprocess-0.15.1/debian/changelog
--- ioprocess-0.15.1/debian/changelog   2016-01-21 19:14:04.000000000 +0100
+++ ioprocess-0.15.1/debian/changelog   2018-04-11 16:33:51.000000000 +0200
@@ -1,3 +1,10 @@
+ioprocess (0.15.1-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't build python stuff during arch-only. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 11 Apr 2018 16:33:51 +0200
+
 ioprocess (0.15.1-2) unstable; urgency=low
 
   * Copyright holder of Makefile.am added to debian/copyright.
diff --minimal -Nru ioprocess-0.15.1/debian/control 
ioprocess-0.15.1/debian/control
--- ioprocess-0.15.1/debian/control     2016-01-18 17:26:21.000000000 +0100
+++ ioprocess-0.15.1/debian/control     2018-04-11 16:33:51.000000000 +0200
@@ -6,11 +6,14 @@
     autotools-dev,
     automake,
     autoconf,
-    python-nose,
-    python-six,
+    python-nose <!nocheck>,
+    python-six <!nocheck>,
     libglib2.0-dev,
     libyajl-dev,
     dh-autoreconf,
+Build-Depends-Indep:
+    python-nose,
+    python-six,
     dh-python,
     python-all-dev (>= 2.6.6-3~),
     python-all-dbg (>= 2.6.6-3~),
diff --minimal -Nru ioprocess-0.15.1/debian/rules ioprocess-0.15.1/debian/rules
--- ioprocess-0.15.1/debian/rules       2016-01-18 15:11:12.000000000 +0100
+++ ioprocess-0.15.1/debian/rules       2018-04-11 16:33:51.000000000 +0200
@@ -4,4 +4,5 @@
 include /usr/share/dpkg/default.mk
 
 %:
-       dh $@ --with autoreconf,autotools-dev,python2
+       dh $@ --with autoreconf,autotools-dev $(DH_ADDONS)
+build build-indep binary binary-indep: DH_ADDONS=--with=python2

Reply via email to