I'd start here:
Packaging For Idiots
Note that FreeCAD is probably not the easiest thing to package. People have tried in the past.
https://dev.getsol.us/T208
Staudey Sounds about right for me that I'd pick something difficult with absolutely no skill in this whatsoever
Looking at that issue, yep, I failed to get/compile/package all the sub-dependencies, so I'm in good company, at least.
- Edited
Saijin_Naib If you really need/want FreeCAD, run another distro that has it available in its repos. Debian has it in all of its repos; Stretch, Buster, Testing, and Unstable. If you don't want to multi-boot, you could always run a VM using VirtualBox.
https://packages.debian.org/search?keywords=FreeCAD&searchon=names&suite=all§ion=all
downhill
Unfortunately, I'm moving away from Debian because Solus has the GIS programs I want access to way more up to date
There's no distro perfect for me, it seems.
If I recall correctly, FreeCAD depends on PySide2 (Qt for Python) which is not in the repository yet.
So first thing is to find someone who can build & maintain shiboken2/pyside2.
- Edited
Saijin_Naib Debian Unstable repos currently have v0.0.19 of the GIS packages. Of course, you'd have to know how to install Debian Unstable and then know how to update it appropriately or you risk hosing your system. Debian Unstable is not as user-friendly as Solus when updating.
downhill fair points, but even unstable is pushing QGIS LTR, for instance. Insufficient for my uses.
Solus wins handily, here. FreeCAD is a nice to have for me, QGIS is life.
palto42 It's an official Qt project now: https://download.qt.io/official_releases/QtForPython/pyside2/