[Proposal] List of supported external software

Discussions about the wiki documentation of FreeCAD and its translation.
User avatar
sgrogan
Posts: 5340
Joined: Wed Oct 22, 2014 5:02 pm

Re: [Proposal] List of supported external software

Postby sgrogan » Fri Oct 26, 2018 10:08 pm

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?
User avatar
waebbl
Posts: 90
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Postby waebbl » Fri Oct 26, 2018 11:34 pm

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
Posts: 5565
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] List of supported external software

Postby Kunda1 » 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
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
waebbl
Posts: 90
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Postby waebbl » Sat Oct 27, 2018 1:09 pm

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: 90
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Postby waebbl » Sat Oct 27, 2018 1:13 pm

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: 90
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Postby waebbl » 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
User avatar
kkremitzki
Posts: 1713
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: [Proposal] List of supported external software

Postby kkremitzki » Sat Oct 27, 2018 8:49 pm

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: 90
Joined: Thu Aug 16, 2018 3:12 pm

Re: [Proposal] List of supported external software

Postby waebbl » Sat Oct 27, 2018 8:54 pm

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
Posts: 5565
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] List of supported external software

Postby Kunda1 » Sat Oct 27, 2018 11:18 pm

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
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 5565
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] List of supported external software

Postby Kunda1 » Wed Jul 24, 2019 12:31 am

Also relevant:
https://forum.freecadweb.org/viewtopic.php?f=42&t=37806 - [WIP] The little FreeCAD list of optional dependencies
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features