Source: cysignals
Version: 1.10.2+ds-5
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

cysignals cannot be cross built from source, because it has
unsatisfiable Build-Depends. It mostly separates the documentation build
from an arch-only build already, but the sphinxdoc addon is still
requested there. Please consider applying the attached patch to also
move that to B-D-I. Beyond that it switches all dh addons to declarative
syntax and drops the unused texlive-plain-generic.

Helmut
diff --minimal -Nru cysignals-1.10.2+ds/debian/changelog 
cysignals-1.10.2+ds/debian/changelog
--- cysignals-1.10.2+ds/debian/changelog        2020-11-15 23:50:46.000000000 
+0100
+++ cysignals-1.10.2+ds/debian/changelog        2021-02-23 08:09:24.000000000 
+0100
@@ -1,3 +1,13 @@
+cysignals (1.10.2+ds-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Declaratively request dh addons.
+    + Demote sphinx dependencies to B-D-I.
+    + Drop unused texlive-plain-generic.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 23 Feb 2021 08:09:24 +0100
+
 cysignals (1.10.2+ds-5) unstable; urgency=medium
 
   [ Jreome Benoit ]
diff --minimal -Nru cysignals-1.10.2+ds/debian/control 
cysignals-1.10.2+ds/debian/control
--- cysignals-1.10.2+ds/debian/control  2020-11-15 23:27:01.000000000 +0100
+++ cysignals-1.10.2+ds/debian/control  2021-02-23 08:09:19.000000000 +0100
@@ -6,23 +6,23 @@
 Rules-Requires-Root: no
 Build-Depends:
  debhelper-compat (= 12),
+ dh-sequence-python3,
  help2man,
- dh-python,
  python3-setuptools,
  python3-all,
  python3-distutils,
- python3-sphinx,
  libpython3-all-dev,
  cython3 (>= 0.28),
  libpari-dev (>= 2.9),
  gdb
 Build-Depends-Indep:
+ dh-sequence-sphinxdoc,
  python3-docutils,
+ python3-sphinx,
  latexmk,
  texlive-latex-base,
  texlive-latex-recommended,
  texlive-fonts-recommended,
- texlive-plain-generic,
  texlive-latex-extra
 Standards-Version: 4.5.0
 X-Python3-Version: >= 3.6
diff --minimal -Nru cysignals-1.10.2+ds/debian/rules 
cysignals-1.10.2+ds/debian/rules
--- cysignals-1.10.2+ds/debian/rules    2019-10-26 10:23:37.000000000 +0200
+++ cysignals-1.10.2+ds/debian/rules    2021-02-23 08:08:35.000000000 +0100
@@ -16,7 +16,7 @@
        @uscan --no-conf --dehs --report || true
 
 %:
-       dh $@ --with python3 --with sphinxdoc --buildsystem=pybuild
+       dh $@ --buildsystem=pybuild
 
 override_dh_auto_configure-arch:
        $(call adhoc_dh_auto_configure_do,bare)

Reply via email to