Bug#1022387: dxf2gcode: FTBFS: dh_usrlocal: error: debian/dxf2gcode/usr/local/bin/dxf2gcode is not a directory

Petter Reinholdtsen pere at hungry.com
Wed Nov 23 06:41:10 GMT 2022


Control: tags -1 + patch

Look like setuptool changed behaviour, and now require --install-data=/usr
and --install-scripts=/usr/bin to function properly.  This patch should
fix the issue:

diff --git a/debian/rules b/debian/rules
index c86b1a6..2d5dbe3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,4 +17,4 @@ override_dh_auto_build:
        python3 ./st-setup.py build
 
 override_dh_auto_install:
-       python3 ./st-setup.py install --prefix=usr --install-lib usr/lib/python3/dist-packages --root=debian/dxf2gcode
+       python3 ./st-setup.py install --root=debian/dxf2gcode --prefix=/usr --install-lib /usr/lib/python3/dist-packages --install-data=/usr --install-scripts=/usr/bin

I lack commit rights, so I can not push the fix to git myself.
-- 
Happy hacking
Petter Reinholdtsen



More information about the debian-science-maintainers mailing list