Source: lxml
Version: 4.6.3+dfsg-0.1
Severity: normal
Tags: patch
X-Debbugs-Cc: sramac...@debian.org

The latest lxml upload introduced a build dependency on itself to build
the documentation. The attached patch fixes that.

Cheers
-- 
Sebastian Ramacher
diff -Nru lxml-4.6.3+dfsg/debian/changelog lxml-4.6.3+dfsg/debian/changelog
--- lxml-4.6.3+dfsg/debian/changelog    2021-06-26 19:40:37.000000000 +0200
+++ lxml-4.6.3+dfsg/debian/changelog    2021-07-07 22:20:51.000000000 +0200
@@ -1,3 +1,10 @@
+lxml (4.6.3+dfsg-0.2) UNRELEASED; urgency=medium
+
+  * Only build documentation for the default Python version
+  * Build documentation for the currently built version of lxml
+
+ -- Sebastian Ramacher <sramac...@debian.org>  Wed, 07 Jul 2021 22:20:51 +0200
+
 lxml (4.6.3+dfsg-0.1) unstable; urgency=medium
 
   * Non-maintainer upload
diff -Nru lxml-4.6.3+dfsg/debian/control lxml-4.6.3+dfsg/debian/control
--- lxml-4.6.3+dfsg/debian/control      2021-06-26 19:40:37.000000000 +0200
+++ lxml-4.6.3+dfsg/debian/control      2021-07-07 22:20:47.000000000 +0200
@@ -9,7 +9,6 @@
   python3-setuptools (>= 0.6.29),
   python3-bs4,
   python3-html5lib,
-  python3-lxml <!nodoc>,
   cython3, cython3-dbg,
   python3-sphinx-autoapi,
 X-Python-Version: all
diff -Nru lxml-4.6.3+dfsg/debian/rules lxml-4.6.3+dfsg/debian/rules
--- lxml-4.6.3+dfsg/debian/rules        2021-06-26 19:40:37.000000000 +0200
+++ lxml-4.6.3+dfsg/debian/rules        2021-07-07 22:20:51.000000000 +0200
@@ -20,12 +20,14 @@
 build-indep: build
 build: build3-stamp
 
-build3-stamp: $(PY3VERS:%=build3-python%) $(PY3VERS:%=dbg-build3-python%)
+build3-stamp: $(PY3VERS:%=build3-python%) $(PY3VERS:%=dbg-build3-python%) 
doc-build3-python$(PY3VER)
        touch $@
 build3-python%: prebuild
        python$* setup.py build
+       touch $@
+doc-build3-python$(PY3VER): build3-python$(PY3VER)
 ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
-       python$* doc/mkhtml.py doc/html . $(UPSTREAMVER)
+       PYTHONPATH=$(call py_builddir, $(PY3VER)) python$(PY3VER) doc/mkhtml.py 
doc/html . $(UPSTREAMVER)
 endif
        touch $@
 dbg-build3-python%: prebuild

Attachment: signature.asc
Description: PGP signature

Reply via email to