Skip to content

sci-mathematics/netgen: add 6.2.2204#1180

Closed
waebbl wants to merge 3 commits intogentoo:masterfrom
waebbl:netgen-6.2.2204-bump
Closed

sci-mathematics/netgen: add 6.2.2204#1180
waebbl wants to merge 3 commits intogentoo:masterfrom
waebbl:netgen-6.2.2204-bump

Conversation

@waebbl
Copy link
Contributor

@waebbl waebbl commented Oct 31, 2022

Signed-off-by: Bernd Waibel waebbl-gentoo@posteo.net

@waebbl
Copy link
Contributor Author

waebbl commented Oct 31, 2022

How about moving this package to different category, like media-gfx? IMO it's not really a maths package. Also the desktop file we provide gives it a category of Graphics, instead of Education, Science, Maths.

@waebbl waebbl force-pushed the netgen-6.2.2204-bump branch from b6ab311 to f70912b Compare November 1, 2022 14:30
@waebbl
Copy link
Contributor Author

waebbl commented Nov 1, 2022

Actually, the libtogl.a library is referenced in the netgen-targets.cmake file. So we have to leave it for now.

@Nowa-Ammerlaan
Copy link
Member

Looks good, I still have to properly test later. Unfortunately I am a bit busy at the moment so it might take longer then usual.

How about moving this package to different category, like media-gfx? IMO it's not really a maths package. Also the desktop file we provide gives it a category of Graphics, instead of Education, Science, Maths.

Yeah I think we should move it.

@waebbl
Copy link
Contributor Author

waebbl commented Nov 1, 2022

Yeah I think we should move it.

Then I move it to media-gfx on my next push with your permission.

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
- OpenMP doesn't seem to be used, remove USE flag
- dev-tcltk/tix doesn't seem to be used, remove dependency
- dev-tcltk/togl is build internal and doesn't use a system togl installation
- Stub generation from pybind11 doesn't currently work in a sandbox, see
  NGSolve/netgen#126
- only depend on sci-libs/metis for USE=mpi

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
@waebbl waebbl force-pushed the netgen-6.2.2204-bump branch from f70912b to 5a2faf3 Compare November 3, 2022 13:01
@Nowa-Ammerlaan
Copy link
Member

Thanks 👍

@waebbl waebbl deleted the netgen-6.2.2204-bump branch November 15, 2022 15:33
@waebbl
Copy link
Contributor Author

waebbl commented Nov 15, 2022

Thanks for merging @AndrewAmmerlaan

I'd like to discuss the possibility of getting the package into ::gentoo. In my overlay, I tested the support in FreeCAD for this version and it builds fine. I'd be happy, if we could add this support to the FreeCAD versions in tree as well.

WDYT?

@Nowa-Ammerlaan
Copy link
Member

Thanks for merging @AndrewAmmerlaan

I'd like to discuss the possibility of getting the package into ::gentoo. In my overlay, I tested the support in FreeCAD for this version and it builds fine. I'd be happy, if we could add this support to the FreeCAD versions in tree as well.

WDYT?

Yeah since this is an optional dependency of freecad I think it is a good candidate for moving to ::gentoo. The ebuild looks fine, but there is a test failure with USE="python" that we should fix. It looks like the failure occurs because the package is not yet installed (it can't find its own modules), setting an appropriate PYTHONPATH should fix it.

@waebbl
Copy link
Contributor Author

waebbl commented Nov 16, 2022

Thanks for merging @AndrewAmmerlaan
I'd like to discuss the possibility of getting the package into ::gentoo. In my overlay, I tested the support in FreeCAD for this version and it builds fine. I'd be happy, if we could add this support to the FreeCAD versions in tree as well.
WDYT?

Yeah since this is an optional dependency of freecad I think it is a good candidate for moving to ::gentoo. The ebuild looks fine, but there is a test failure with USE="python" that we should fix. It looks like the failure occurs because the package is not yet installed (it can't find its own modules), setting an appropriate PYTHONPATH should fix it.

I look into the test failure. I also want to polish the ebuild some more and check adding support for dev-libs/spdlog

waebbl added a commit to waebbl/gentoo that referenced this pull request Jan 28, 2023
The media-gfx/freecad package has support for meshing using Netgen.
Talked about in gentoo/sci#1180 (comment)

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
waebbl added a commit to waebbl/gentoo that referenced this pull request Jan 28, 2023
The media-gfx/freecad package has support for meshing using Netgen.
Talked about in gentoo/sci#1180 (comment)

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
waebbl added a commit to waebbl/gentoo that referenced this pull request Jan 28, 2023
The media-gfx/freecad package has support for meshing using Netgen.
Talked about in gentoo/sci#1180 (comment)

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
waebbl added a commit to waebbl/gentoo that referenced this pull request Feb 7, 2023
The media-gfx/freecad package has support for meshing using Netgen.
Talked about in gentoo/sci#1180 (comment)

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
gentoo-bot pushed a commit to gentoo/gentoo that referenced this pull request Feb 10, 2023
The media-gfx/freecad package has support for meshing using Netgen.
Talked about in gentoo/sci#1180 (comment)

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
Closes: #29315
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants