Fix .deb bundle: remove Python package dependencies

The .deb package is a self-contained bundle that includes its own
Python interpreter and all Python packages (numpy, pyside6, etc.)
from the pixi/conda-forge environment in /opt/kindred-create/.

The wrapper scripts already set PYTHONHOME and PYTHONPATH to use
the bundled Python, so depending on system Python packages like
python3-numpy and python3-pyside6.* is incorrect and causes
installation failures on systems without those packages.

Keep only low-level system library dependencies that can't be
bundled (libc, libstdc++, OpenGL, X11, fonts) and external tools
(calculix-ccx, gmsh, graphviz) as Recommends.
This commit is contained in:
forbes
2026-01-29 09:40:00 -06:00
parent 8c6837cc15
commit 56e7e87697

View File

@@ -18,6 +18,6 @@ Description: Engineering-focused parametric 3D CAD platform
* FEM workbench for finite element analysis
* CAM workbench for CNC machining
* Import/export of STEP, IGES, STL, and other formats
Depends: libc6 (>= 2.31), libstdc++6 (>= 10), libgl1, libglu1-mesa, libx11-6, libxcb1, libxext6, libxi6, libxmu6, libxrender1, libfreetype6, libfontconfig1, python3 (>= 3.10), python3-numpy, python3-pyside6.qtcore, python3-pyside6.qtgui, python3-pyside6.qtwidgets, python3-pyside6.qtsvg
Recommends: python3-matplotlib, python3-pivy, calculix-ccx, gmsh, graphviz, python3-collada, python3-defusedxml, python3-yaml
Suggests: openscad, povray, python3-ifcopenshell
Depends: libc6 (>= 2.31), libstdc++6 (>= 10), libgl1, libglu1-mesa, libx11-6, libxcb1, libxext6, libxi6, libxmu6, libxrender1, libfreetype6, libfontconfig1
Recommends: calculix-ccx, gmsh, graphviz
Suggests: openscad, povray