Package: src:pycxx
Version: 7.0.3-2
Severity: important
Tags: sid bullseye patch
User: debian-pyt...@lists.debian.org
Usertags: python3.8

pycxx needs fix for python3.8 header installation
  * Fix header installation for Python 3.8.

diff -Nru pycxx-7.1.3/debian/rules pycxx-7.1.3/debian/rules
--- pycxx-7.1.3/debian/rules	2018-07-04 16:41:18.000000000 +0000
+++ pycxx-7.1.3/debian/rules	2019-10-20 12:38:35.000000000 +0000
@@ -42,7 +42,10 @@
 	set -e && for i in $(PY3VERS); do \
 		$${i} setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb; \
 		2to3 -w -n $(CURDIR)/debian/tmp/usr/lib; \
-		python_inc_dir=$$(readlink -f /usr/include/$$i)m; \
+		case "$$i" in \
+		  *3.7) python_inc_dir=/usr/include/$${i}m;; \
+		  *) python_inc_dir=/usr/include/$$i;; \
+		esac; \
 		abitag=$$($${i}-dbg -c "import sys; print(sys.abiflags)"); \
 		pythond_inc_dir=$$(readlink -f /usr/include/$${i}$${abitag}); \
 		dh_install -ppython3-cxx-dev CXX/*.hxx        $${python_inc_dir}/CXX/; \

Reply via email to