Source: sphinxbase
Version: 0.8+5prealpha+1-14
Tags: patch
User: [email protected]
Usertags: ftcbfs

sphinxbase fails to cross build from source, because it fails locating
the Python development package. There is an environment variable that
helps and it is usually set by pybuild, but sphinxbase doesn't use
pybuild, so it'll have to set it on its own. I'm attaching a patch for
your convenience.

Helmut
diff --minimal -Nru sphinxbase-0.8+5prealpha+1/debian/changelog 
sphinxbase-0.8+5prealpha+1/debian/changelog
--- sphinxbase-0.8+5prealpha+1/debian/changelog 2023-01-01 22:51:23.000000000 
+0100
+++ sphinxbase-0.8+5prealpha+1/debian/changelog 2023-01-02 08:15:57.000000000 
+0100
@@ -1,3 +1,10 @@
+sphinxbase (0.8+5prealpha+1-14.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: export _PYTHON_SYSCONFIGDATA_NAME. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Mon, 02 Jan 2023 08:15:57 +0100
+
 sphinxbase (0.8+5prealpha+1-14) unstable; urgency=medium
 
   [ Samuel Thibault ]
diff --minimal -Nru sphinxbase-0.8+5prealpha+1/debian/rules 
sphinxbase-0.8+5prealpha+1/debian/rules
--- sphinxbase-0.8+5prealpha+1/debian/rules     2022-09-18 22:36:22.000000000 
+0200
+++ sphinxbase-0.8+5prealpha+1/debian/rules     2023-01-02 08:15:54.000000000 
+0100
@@ -6,6 +6,9 @@
 include /usr/share/dpkg/architecture.mk
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+export _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__$(DEB_HOST_MULTIARCH)
+endif
 
 %:
        dh $@

Reply via email to