Packaging request #2518
packaging request for 'gmsh'
re: the [assist] list https://lists.parabola.nu/pipermail/assist/2019-October/001409.html
from an initial review, this program would be not so straight-forward to package - it has build deps that are not yet in the repos, dependencies that themselves have custom licenses, and a rather large codebase - i have opened a ticket for it, so we can tick off the issues
the AUR PKGBUILD is a bit curious also, in that it has several build deps, but no runtime deps - both 'gmsh' and 'med' do have significant number of votes on AUR though; so perhaps the desirability factor offsets the relatively high cost-of-packaginGPL linking exceptions to libs that are not in the repos:
of those, only 'opencascade' appears to be a hard requirementbuild deps that are not in the repos:
Thanks. I don't know if I did something stupid, but I got the AUR version. I checked the licenses, and I hope that I only installed free software (see CREDITS.TXT and the contrib directory in the source):
I am concerned about contrib/mpeg_encode/README.txt, but I guess that we all know that MPEG is a patented standard. I like this one:
As a special exception granted by Prof. Bill
Cook, the code in this directory can be used
within the Gmsh system for both academic and
non-academic use. Note that this exception to
the standard license is granted only for use
within the Gmsh system: see the original email
I attach my copy of the PKGBUILD, which enables PETSC and gmsh-docs. I really don't know why I removed all the depends, but the original array is:
depends=('fltk' 'lapack' 'med=3.3.1-2' 'opencascade' 'cairo' 'freeglut' 'glu' 'openjpeg' 'lapack' 'libpng' 'gl2ps').
I do have med from AUR, but that also seems to be free software.