[Proposal] List of supported external software

Discussions about the wiki documentation of FreeCAD and its translation.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: [Proposal] List of supported external software

Post by sgrogan »

waebbl wrote: Fri Oct 26, 2018 9:58 pm Thanks for pointing this out. I added it to the first post.
Thanks for taking the time to document this :)

I've been looking at the libgts/libproj question. On the PPA we don't have libgts as a dependency in the control file, so I'm pretty sure it's not a mandatory build time dependency. We do have libproj-dev in the PPA control file. I don't see anything in the Win Libpacks for either of these. I'm tempted to remove the libproj-dev from the daily PPA and see what happens?
"fight the good fight"
User avatar
waebbl
Posts: 200
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Post by waebbl »

sgrogan wrote: Fri Oct 26, 2018 10:08 pm I've been looking at the libgts/libproj question. On the PPA we don't have libgts as a dependency in the control file, so I'm pretty sure it's not a mandatory build time dependency. We do have libproj-dev in the PPA control file. I don't see anything in the Win Libpacks for either of these. I'm tempted to remove the libproj-dev from the daily PPA and see what happens?
On my machine I have both of them installed. gts is an optional dependency of graphviz. I could try to remove the option from graphviz and recompile it, so see whether FreeCAD will compile without it. Proj is different, it's ultimately pulled in by vtk, which in turn is a dependency of opencascade. So it will be installed anyway.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] List of supported external software

Post by Kunda1 »

Updated https://github.com/luzpaz/FreeCAD-dependencies to track most of the packages mentioned in the first post of this thread
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
waebbl
Posts: 200
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Post by waebbl »

Kunda1 wrote: Sat Oct 27, 2018 12:54 am Updated https://github.com/luzpaz/FreeCAD-dependencies to track most of the packages mentioned in the first post of this thread
Well done! Thanks for this. Would it make sense to somehow clarify which are build-time dependencies and which are not?
User avatar
waebbl
Posts: 200
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Post by waebbl »

waebbl wrote: Fri Oct 26, 2018 6:08 pm Started the topic in the wiki (WIP): https://www.freecadweb.org/wiki/Install ... by_FreeCAD
All listed packages from the first post are now in the wiki. I've put direct links to their subsections in that post.

Any feedback is welcome! I'm especially not sure, if the FreeCAD usages are all correct. If someone with more knowledge of the code or the application could please re-read this and give me feedback, I'd highly appreciate this.
User avatar
waebbl
Posts: 200
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Post by waebbl »

waebbl wrote: Sat Oct 20, 2018 5:06 pm [*] LuxRender is named several times in the wiki, noteably on the Render_project page which states (outdated) version 1.3. Maybe you know already, that at the end of 2017, LuxRender was renamed to LuxCoreRender and they've gone github (https://github.com/LuxCoreRender/LuxCore) and have released version 2 of Lux. Is this new version already supported by FreeCAD? If not, are there plans to support it in the future?
One question not yet answered is the state of current LuxRender support and plans for it. Any input from one the core devs? Ping @yorik, @wmayer
User avatar
kkremitzki
Veteran
Posts: 2515
Joined: Thu Mar 03, 2016 9:52 pm
Location: Illinois

Re: [Proposal] List of supported external software

Post by kkremitzki »

waebbl wrote: Sat Oct 27, 2018 1:29 pm
waebbl wrote: Sat Oct 20, 2018 5:06 pm [*] LuxRender is named several times in the wiki, noteably on the Render_project page which states (outdated) version 1.3. Maybe you know already, that at the end of 2017, LuxRender was renamed to LuxCoreRender and they've gone github (https://github.com/LuxCoreRender/LuxCore) and have released version 2 of Lux. Is this new version already supported by FreeCAD? If not, are there plans to support it in the future?
One question not yet answered is the state of current LuxRender support and plans for it. Any input from one the core devs? Ping @yorik, @wmayer
I would like to package this for Debian.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
User avatar
waebbl
Posts: 200
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Post by waebbl »

kkremitzki wrote: Sat Oct 27, 2018 8:49 pm I would like to package this for Debian.
I want to package it for gentoo, but I wouldn't dare to package an old and unmaintained version 1.6 or so. But if FreeCAD doesn't support the 2.x version yet, a package isn't of much use for FreeCAD and packaging will have a lower priority.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] List of supported external software

Post by Kunda1 »

Quick question: how should I represent the packages on https://github.com/luzpaz/FreeCAD-dependencies in repsect to what is a core dependency and what is a 'periphery' dependency etc... ?
PRs are also welcome
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] List of supported external software

Post by Kunda1 »

Also relevant:
https://forum.freecadweb.org/viewtopic.php?f=42&t=37806 - [WIP] The little FreeCAD list of optional dependencies
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply