Source: fastchunking
Version: 0.0.3-3
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

fastchunking cannot be cross built from source, because its sphinx
dependencies are not satisfiable. Fortunately, documentation has already
been separated to a -doc package, so we can move those dependencies to
Build-Depends-Indep with relative ease. I'm attaching a patch for your
convenience.

Helmut
diff --minimal -Nru fastchunking-0.0.3/debian/changelog 
fastchunking-0.0.3/debian/changelog
--- fastchunking-0.0.3/debian/changelog 2022-06-13 03:36:58.000000000 +0200
+++ fastchunking-0.0.3/debian/changelog 2022-10-28 10:08:56.000000000 +0200
@@ -1,3 +1,10 @@
+fastchunking (0.0.3-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: Move sphinx dependencies to B-D-I. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 28 Oct 2022 10:08:56 +0200
+
 fastchunking (0.0.3-3) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff --minimal -Nru fastchunking-0.0.3/debian/control 
fastchunking-0.0.3/debian/control
--- fastchunking-0.0.3/debian/control   2022-06-13 03:36:58.000000000 +0200
+++ fastchunking-0.0.3/debian/control   2022-10-28 10:08:56.000000000 +0200
@@ -9,6 +9,8 @@
  python3-all-dev,
  python3-pybindgen,
  python3-setuptools,
+Build-Depends-Indep:
+ dh-sequence-sphinxdoc,
  python3-sphinx,
  python3-sphinx-rtd-theme
 Standards-Version: 4.5.1
diff --minimal -Nru fastchunking-0.0.3/debian/rules 
fastchunking-0.0.3/debian/rules
--- fastchunking-0.0.3/debian/rules     2022-06-13 03:36:58.000000000 +0200
+++ fastchunking-0.0.3/debian/rules     2022-10-28 10:08:56.000000000 +0200
@@ -5,9 +5,8 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 %:
-       dh $@ --with python3,sphinxdoc --buildsystem=pybuild
+       dh $@ --with python3 --buildsystem=pybuild
 
 
-override_dh_auto_build:
-       dh_auto_build
+execute_after_dh_auto_build-indep:
        PYTHONPATH=. http_proxy='127.0.0.1:9' python3 -m sphinx -N -bhtml docs/ 
build/html

Reply via email to