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.
24 lines
1021 B
Plaintext
24 lines
1021 B
Plaintext
Package: kindred-create
|
|
Version: ${VERSION}
|
|
Section: science
|
|
Priority: optional
|
|
Architecture: amd64
|
|
Maintainer: Kindred Team <team@kindred.internal>
|
|
Homepage: https://gitea.kindred.internal/kindred/create
|
|
Description: Engineering-focused parametric 3D CAD platform
|
|
Kindred Create is an engineering-focused parametric 3D CAD platform
|
|
built on FreeCAD 1.0+. It provides a streamlined interface for
|
|
mechanical engineering and product design.
|
|
.
|
|
Features include:
|
|
* Parametric modeling with constraint-based sketcher
|
|
* Part Design workbench for solid modeling
|
|
* Assembly workbench for multi-part designs
|
|
* TechDraw workbench for 2D technical drawings
|
|
* 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
|
|
Recommends: calculix-ccx, gmsh, graphviz
|
|
Suggests: openscad, povray
|