Packaging request #2518
packaging request for 'gmsh'
0%
Description
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-packagin
GPL linking exceptions to libs that are not in the repos:- netgen
- tetgen
- metis
- opencascade
- paraview
of those, only 'opencascade' appears to be a hard requirement
build deps that are not in the repos:- med
- lapack
- opencascade
- swig
Files
History
Updated by nona about 1 year ago
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):
LICENSE.txt
contrib/DiscreteIntegration/README.txt
contrib/hxt/LICENSE.txt
contrib/metis/LICENSE.txt
contrib/HighOrderMeshOptimizer/README.txt
contrib/MeshQualityOptimizer/README.txt
contrib/mobile/README.txt
contrib/MathEx/license.txt
contrib/ANN/Copyright.txt
contrib/ANN/License.txt
contrib/blossom/README.txt
contrib/voro++/README
contrib/voro++/LICENSE
contrib/kbipack/README
contrib/kbipack/LICENSE
contrib/mmg3d/LICENCE.txt
contrib/mmg3d/README.txt
contrib/Netgen/LICENSE
contrib/Netgen/README.txt
contrib/mpeg_encode/README.txt
contrib/mpeg_encode/COPYRIGHT.txt
contrib/onelab/README.txt
contrib/QuadTri/README.txt
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
exchange below:
(from contrib/blossom/README.txt)
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.
Thanks!
Updated by bill-auger about 1 year ago
- Description updated (diff)
- File PKGBUILD-gmsh-nona PKGBUILD-gmsh-nona added
attaching PKGBUILD-gmsh-nona