Package Details: netgen-git 6.2.2008.r82.gf97601bc-2

Git Clone URL: https://aur.archlinux.org/netgen-git.git (read-only, click to copy)
Package Base: netgen-git
Description: An automatic 3d tetrahedral mesh generator.
Upstream URL: https://sourceforge.net/projects/netgen-mesher/
Licenses: LGPL2.1
Conflicts: netgen-nogui
Provides: netgen
Submitter: ftschindler
Maintainer: FabioLolix
Last Packager: ftschindler
Votes: 7
Popularity: 0.001438
First Submitted: 2016-08-09 12:50 (UTC)
Last Updated: 2020-11-09 09:15 (UTC)

Latest Comments

bartus commented on 2024-02-20 13:37 (UTC)

ffmpeg:5 patch: https://0x0.st/Hnh7.diff

apply with git am -s < <(curl -s https://0x0.st/Hnh7.diff)

rmsc commented on 2022-04-20 14:09 (UTC)

This package doesn't build with ffmpeg5. The PKGBUILD needs a few tweaks in order to use ffmpeg4.4.

Besides replacing ffmpeg with ffmpeg4.4 in the dependencies, I had to change build() to this:

build() {
    FFMPEG='/usr/lib/ffmpeg4.4'
    cmake -B build -S "${pkgname%-git}" \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DNG_INSTALL_DIR_LIB=lib/${pkgname%-git} \
        -DNG_INSTALL_DIR_INCLUDE=include/${pkgname%-git} \
        -DCMAKE_BUILD_TYPE=RELEASE \
        -DUSE_JPEG=ON \
        -DFFMPEG_LIBRARIES="${FFMPEG}/libavcodec.so;${FFMPEG}/libavformat.so;${FFMPEG}/libavutil.so;${FFMPEG}/libswscale.so" \
        -DFFMPEG_INCLUDE_DIR=/usr/include/ffmpeg4.4 \
        -DUSE_MPEG=ON \
        -DMETIS_DIR=/usr \
        -DUSE_OCC=ON \

   cmake --build build
}

bartus commented on 2021-09-04 14:49 (UTC)

@ftschindler: Missing dependency libxi

ftschindler commented on 2020-11-09 09:19 (UTC)

I updated the pkgver to match the packaging guidelines more closely (not to update the version number). However, as I understand the purpose of VCS packages the pkgver is updated on your local build. I can hardly push a new package each time a commit is added to netgen (each commit would change the pkgver). If you are looking for a netgen package with release versioning, one would have to create a netgen package which tracks the release (as opposed to this netgen-git package, which tracks the current development version). Please enlighten me if I am wrong ...

Kunda commented on 2020-11-08 18:41 (UTC)

@ftschindler do you mind updating the name of this package ? 6.2.2008 is the latest release

ftschindler commented on 2020-05-04 11:09 (UTC)

I updated the pkgver, but from what I understand this is updated on each local build (since this is a -git package) so no need to do this on my end...

Kunda commented on 2020-05-02 19:23 (UTC)

Looks like the netgen folks changed their version scheme: https://github.com/NGSolve/netgen/releases

ftschindler commented on 2018-02-26 19:32 (UTC)

Thx for reporting. I update the URL to the github one.

yozoon commented on 2018-02-24 12:41 (UTC)

I had to edit the PKGBUILD because the source download always timed out. In my case the problem was solved by changing the SourceForge git URL (http://git.code.sf.net/p/netgen-mesher/git) to the Github URL of the netgen project (https://github.com/NGSolve/ngsolve.git)

So instead of: source=("${pkgname%-git}::git+http://git.code.sf.net/p/netgen-mesher/git#branch=master") the source line reads now: source=("${pkgname%-git}::git+https://github.com/NGSolve/ngsolve")