Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#75760 - [freecad] Update the array of dependencies
Attached to Project:
Community Packages
Opened by Adrian Insaurralde (adrianinsaval) - Wednesday, 31 August 2022, 15:12 GMT
Last edited by Alexander F. Rødseth (xyproto) - Tuesday, 13 September 2022, 12:20 GMT
Opened by Adrian Insaurralde (adrianinsaval) - Wednesday, 31 August 2022, 15:12 GMT
Last edited by Alexander F. Rødseth (xyproto) - Tuesday, 13 September 2022, 12:20 GMT
|
DetailsA few observations about the package dependencies:
• After https://bugs.archlinux.org/task/75730 python-pyqt5-webengine was added as a dependency, this is incorrect, as I mentioned in that bug report freecad does not use pyqt5, it uses pyside. The correct dependency is qt5-webengine. • related to the above, I'm not sure about this one but I think qt5-webkit is no longer required • vtk is missing as a dependency, this is used by FEM module, perhaps this is being installed anyways as dependency of another package? • gcc-fortran is not needed for compilation, freecad has no fortran code • same with jdk-openjdk, AFAIK freecad does not use java • I have no clue what cli11 is used for? aur package builds fine without it and I found no reference to it in freecad's code • shouldn't coin be a runtime dependency? • python-markdown is optional since the addon manager just displays the webpage when this isn't available, but this isn't a big deal • It would be nice to add python-pip as optional dependency, addon manager now uses it to optionally install additional python packages for addons that need it (see Assembly3 for example) |
This task depends upon
Closed by Alexander F. Rødseth (xyproto)
Tuesday, 13 September 2022, 12:20 GMT
Reason for closing: Fixed
Tuesday, 13 September 2022, 12:20 GMT
Reason for closing: Fixed
I'll go through your list of questions and suggestions.
(Keep in mind that freecad was dropped to AUR because it was such a hassle to get working, and the current state is a "rescue operation" just to get it going and to be included among the official packages again).