GNU bug report logs - #75286
[PATCH] gnu: Add tetgen.

Previous Next

Package: guix-patches;

Reported by: Lars Bilke <lars.bilke <at> ufz.de>

Date: Thu, 2 Jan 2025 14:51:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Andreas Enge <andreas <at> enge.fr>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#75286: closed ([PATCH] gnu: Add tetgen.)
Date: Thu, 06 Feb 2025 15:30:04 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 6 Feb 2025 16:29:42 +0100
with message-id <Z6TVZsdDBaEuJFxh <at> jurong>
and subject line Re: [PATCH v3] gnu: Add tetgen.
has caused the debbugs.gnu.org bug report #75286,
regarding [PATCH] gnu: Add tetgen.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
75286: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75286
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Lars Bilke <lars.bilke <at> ufz.de>
To: guix-patches <at> gnu.org
Cc: Lars Bilke <lars.bilke <at> ufz.de>
Subject: [PATCH] gnu: Add tetgen.
Date: Thu, 02 Jan 2025 15:50:23 +0100
* gnu/packages/geo.scm (tetgen): New variable.

Change-Id: Iba2de71cf0a10ca5c7b65f9851d05fe63c944b30
---
 gnu/packages/geo.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 8b9b9a4cf7..ec48474708 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -3614,3 +3614,29 @@ (define-public laszip
 @code{LAZ} files.  The @code{LAS} format is a file format designed for the
 interchange and archiving of lidar point cloud data.")
     (license license:asl2.0)))
+
+    (define-public tetgen
+      (package
+        (name "tetgen")
+        (synopsis
+         "Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator")
+        (license license:agpl3)
+        (description
+         "TetGen is a program to generate tetrahedral meshes of any 3D
+polyhedral domains.  TetGen generates exact constrained Delaunay
+tetrahedralizations, boundary conforming Delaunay meshes, and Voronoi
+partitions.")
+        (home-page "https://wias-berlin.de/software/tetgen/")
+        (version "1.5.1-2")
+        (source
+         (origin
+           (method git-fetch)
+           (uri (git-reference
+                 (url "https://github.com/ufz/tetgen")
+                 (commit version)))
+           (sha256
+            (base32 "0hd8mvmzybvlgvfx131p8782v8hggmg53vlkgazpsw9d6ympfcrv"))))
+        (build-system cmake-build-system)
+        (arguments
+         `(#:tests? #f
+           #:configure-flags (list "-DCMAKE_POSITION_INDEPENDENT_CODE=ON")))))

base-commit: ab43d883a0a88adbcfd3c3ab8d4c097cd9054b90
-- 
2.46.1



[Message part 3 (message/rfc822, inline)]
From: Andreas Enge <andreas <at> enge.fr>
To: Lars Bilke <lars.bilke <at> ufz.de>
Cc: ludo <at> gnu.org, ludovic.courtes <at> inria.fr,
 Sharlatan Hellseher <sharlatanus <at> gmail.com>, 75286-done <at> debbugs.gnu.org,
 Eric Bavier <bavier <at> posteo.net>
Subject: Re: [PATCH v3] gnu: Add tetgen.
Date: Thu, 6 Feb 2025 16:29:42 +0100
Hello!

Am Thu, Feb 06, 2025 at 03:11:41PM +0100 schrieb Lars Bilke:
> I am perfectly fine to merge this patch v3.
> So building this with the original source as you did is better.

thanks for your quick reply! I have just pushed the patch.
The etc/ld.so.cache comes from the phase make-dynamic-linker-cache,
of which I do not know why it appears; I have not seen it in other
packages using the cmake build system. So I have just removed the phase
by hand.

Andreas



This bug report was last modified 103 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.