GNU logs - #75286, boring messages


Message sent to andreas@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#75286] [PATCH] gnu: Add tetgen.
Resent-From: Lars Bilke <lars.bilke@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: andreas@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN
Resent-Date: Thu, 02 Jan 2025 14:51:02 +0000
Resent-Message-ID: <handler.75286.B.173582945616896 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 75286
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 75286 <at> debbugs.gnu.org
Cc: Lars Bilke <lars.bilke@HIDDEN>, Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>,  Sharlatan Hellseher <sharlatanus@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
X-Debbugs-Original-Xcc: Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>,  Sharlatan Hellseher <sharlatanus@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.173582945616896
          (code B ref -1); Thu, 02 Jan 2025 14:51:02 +0000
Received: (at submit) by debbugs.gnu.org; 2 Jan 2025 14:50:56 +0000
Received: from localhost ([127.0.0.1]:43375 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTMXI-0004OS-3V
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:50:56 -0500
Received: from lists.gnu.org ([2001:470:142::17]:42722)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lars.bilke@HIDDEN>) id 1tTMXE-0004O3-DE
 for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:50:53 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lars.bilke@HIDDEN>) id 1tTMX0-00032E-FX
 for guix-patches@HIDDEN; Thu, 02 Jan 2025 09:50:38 -0500
Received: from mailgate5.ufz.de ([141.65.7.212] helo=mailgate.ufz.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lars.bilke@HIDDEN>) id 1tTMWy-0003Qc-8i
 for guix-patches@HIDDEN; Thu, 02 Jan 2025 09:50:37 -0500
Received: from imap.intranet.ufz.de (dcs1.intranet.ufz.de [141.65.125.135])
 by mailgate.ufz.de (Mailgate5-UFZ) with ESMTP id 4702916033F
 for <guix-patches@HIDDEN>; Thu,  2 Jan 2025 15:50:32 +0100 (CET)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: TEXT/PLAIN
Received: from conversion-daemon.imap.intranet.ufz.de by imap.intranet.ufz.de
 (Oracle Communications Messaging Server 8.0.2.6.20200227 64bit
 (built Feb 27
 2020)) id <0SPG00L00T4WCR00@HIDDEN> for guix-patches@HIDDEN;
 Thu, 02 Jan 2025 15:50:32 +0100 (CET)
Received: from smtp1.ufz.de ([141.65.7.217])
 by imap.intranet.ufz.de (Oracle Communications Messaging Server
 8.0.2.6.20200227 64bit (built Feb 27 2020))
 with ESMTPS id <0SPG00JZAUK8ZL00@HIDDEN> for
 guix-patches@HIDDEN; Thu, 02 Jan 2025 15:50:32 +0100 (CET)
Received: from envinf4.minotaur-alpha.ts.net (unknown [141.65.34.85])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)	key-exchange
 X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)	by smtp1.ufz.de (smtp2-UFZ)
 with ESMTPSA id 1627BE004D;	Thu,  2 Jan 2025 15:50:32 +0100 (CET)
Date: Thu, 02 Jan 2025 15:50:23 +0100
From: Lars Bilke <lars.bilke@HIDDEN>
Message-id: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
X-Mailer: git-send-email 2.46.1
Received-SPF: pass client-ip=141.65.7.212; envelope-from=lars.bilke@HIDDEN;
 helo=mailgate.ufz.de
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Lars Bilke <lars.bilke@HIDDEN>
Subject: bug#75286: Acknowledgement ([PATCH] gnu: Add tetgen.)
Message-ID: <handler.75286.B.173582945616896.ack <at> debbugs.gnu.org>
References: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
X-Gnu-PR-Message: ack 75286
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 75286 <at> debbugs.gnu.org
Date: Thu, 02 Jan 2025 14:51:03 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>,  Sharlat=
an Hellseher <sharlatanus@HIDDEN>
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 75286 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
75286: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75286
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#75286] [PATCH] gnu: Add tetgen.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 27 Jan 2025 13:37:01 +0000
Resent-Message-ID: <handler.75286.B75286.173798498124344 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75286
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Lars Bilke <lars.bilke@HIDDEN>
Cc: Andreas Enge <andreas@HIDDEN>, 75286 <at> debbugs.gnu.org, Sharlatan Hellseher <sharlatanus@HIDDEN>, Eric Bavier <bavier@HIDDEN>
Received: via spool by 75286-submit <at> debbugs.gnu.org id=B75286.173798498124344
          (code B ref 75286); Mon, 27 Jan 2025 13:37:01 +0000
Received: (at 75286) by debbugs.gnu.org; 27 Jan 2025 13:36:21 +0000
Received: from localhost ([127.0.0.1]:59993 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcPHo-0006KX-Rp
	for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 08:36:21 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38992)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tcPHm-0006KJ-F7
 for 75286 <at> debbugs.gnu.org; Mon, 27 Jan 2025 08:36:19 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1tcPHe-0005Fs-BQ; Mon, 27 Jan 2025 08:36:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=gYa4q3aDMULrUhQABQsf4cbAhB7IroY2q7qrjg6wPJg=; b=nIi2vdi3B0dxaCQt4KDt
 jHVwxc8HKzQRlW3h7OxwXoYdvFUzmBCb7jvGaz+OG/DRvQoHKhZ2J2txeo1zTq3vvtej6Z4l2oVTJ
 eF9xfkDbJL9mXc6SnlIW5Snkh0XBNXESxCS0DCH37aggqgA1KrdyDrtVHsWmm9q2W7izawh48HsgW
 mjIbeZOzsqgig7Rfasmc8VN30hj94WN9iJBD3TmtuRzfOpsrFMm7jhL0ddC5wlHKv6ZTKlUvVj0M6
 4OLsk+L6070KScVSgnO0Q8abK8CpThcDSiiLzpxNHohJunU8ARZuI3E6CSMBSQQQUV+JuWYRJp4YE
 QeMkp5iQne8rIA==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
 (Lars Bilke's message of "Thu, 02 Jan 2025 15:50:23 +0100")
References: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
Date: Mon, 27 Jan 2025 14:35:41 +0100
Message-ID: <87a5bcnzv6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Lars Bilke <lars.bilke@HIDDEN> skribis:

> * gnu/packages/geo.scm (tetgen): New variable.
>
> Change-Id: Iba2de71cf0a10ca5c7b65f9851d05fe63c944b30

[...]

> +    (define-public tetgen
> +      (package
> +        (name "tetgen")
> +        (synopsis
> +         "Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulato=
r")
> +        (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 "0hd8mvmzybvlgvfx131p8782v8hggmg53vlkgazpsw9d6ympfcr=
v"))))
> +        (build-system cmake-build-system)
> +        (arguments
> +         `(#:tests? #f
> +           #:configure-flags (list "-DCMAKE_POSITION_INDEPENDENT_CODE=3D=
ON")))))

Could you remove the extra indentation, reorder fields in the more
conventional way, check the license (AGPLv3+ maybe?), add a =E2=80=98file-n=
ame=E2=80=99
field to the origin (as noted by =E2=80=98guix lint=E2=80=99), and run =E2=
=80=98guix style -S
arguments tetgen=E2=80=99?

If tests have to be disabled, there needs to be a margin comment
explaining why, such as =E2=80=9Cno test suite=E2=80=9D.  Otherwise it=E2=
=80=99s worth
investigating.

Thanks in advance!

Ludo=E2=80=99.




Message sent to andreas@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#75286] [PATCH v2] gnu: Add tetgen.
References: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
In-Reply-To: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
Resent-From: Lars Bilke <lars.bilke@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: andreas@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN
Resent-Date: Tue, 28 Jan 2025 09:21:02 +0000
Resent-Message-ID: <handler.75286.B75286.173805602921047 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75286
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 75286 <at> debbugs.gnu.org, ludovic.courtes@HIDDEN
Cc: Lars Bilke <lars.bilke@HIDDEN>, Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>,  Sharlatan Hellseher <sharlatanus@HIDDEN>
X-Debbugs-Original-Xcc: Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>,  Sharlatan Hellseher <sharlatanus@HIDDEN>
Received: via spool by 75286-submit <at> debbugs.gnu.org id=B75286.173805602921047
          (code B ref 75286); Tue, 28 Jan 2025 09:21:02 +0000
Received: (at 75286) by debbugs.gnu.org; 28 Jan 2025 09:20:29 +0000
Received: from localhost ([127.0.0.1]:35537 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tchll-0005TO-0R
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 04:20:29 -0500
Received: from mailgate4.ufz.de ([141.65.7.211]:39156 helo=mailgate.ufz.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lars.bilke@HIDDEN>) id 1tchlh-0005T9-KR
 for 75286 <at> debbugs.gnu.org; Tue, 28 Jan 2025 04:20:26 -0500
Received: from imap.intranet.ufz.de (dcs1.intranet.ufz.de [141.65.125.135])
 by mailgate.ufz.de (Mailgate4-UFZ) with ESMTP id 117411602C0;
 Tue, 28 Jan 2025 10:20:24 +0100 (CET)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: TEXT/PLAIN
Received: from conversion-daemon.imap.intranet.ufz.de by imap.intranet.ufz.de
 (Oracle Communications Messaging Server 8.0.2.6.20200227 64bit
 (built Feb 27 2020)) id <0SQS00700KABN700@HIDDEN>; Tue,
 28 Jan 2025 10:20:24 +0100 (CET)
Received: from smtp1.ufz.de ([141.65.7.217])
 by imap.intranet.ufz.de (Oracle Communications Messaging Server
 8.0.2.6.20200227 64bit (built Feb 27 2020))
 with ESMTPS id <0SQS003OBKLZSL70@HIDDEN>; Tue,
 28 Jan 2025 10:20:24 +0100 (CET)
Received: from envinf4.minotaur-alpha.ts.net (unknown [141.65.34.85])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)	key-exchange
 X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)	by smtp1.ufz.de (smtp2-UFZ)
 with ESMTPSA id D35F2E004D;	Tue, 28 Jan 2025 10:20:23 +0100 (CET)
Date: Tue, 28 Jan 2025 10:20:04 +0100
From: Lars Bilke <lars.bilke@HIDDEN>
Message-id: <7622e8ab9d2ed49d00210d4c4c3586e3e92a41f4.1738056004.git.lars.bilke@HIDDEN>
X-Mailer: git-send-email 2.46.1
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/geo.scm (tetgen): New variable.

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

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 3317271802..2a63d892d8 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -3684,3 +3684,32 @@ (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")
+    (version "1.5.1-2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ufz/tetgen")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0hd8mvmzybvlgvfx131p8782v8hggmg53vlkgazpsw9d6ympfcrv"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags #~(list "-DCMAKE_POSITION_INDEPENDENT_CODE=ON")
+      ;; No test suite.
+      #:tests? #f))
+    (home-page "https://wias-berlin.de/software/tetgen/")
+    (synopsis
+     "Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator")
+    (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.")
+    (license license:agpl3+)))

base-commit: 44d9f05fb3a8f20044873597762e6d8d6a895783
-- 
2.46.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#75286] [PATCH v3] gnu: Add tetgen.
Resent-From: Andreas Enge <andreas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Feb 2025 14:09:01 +0000
Resent-Message-ID: <handler.75286.B75286.173876452716093 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75286
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Lars Bilke <lars.bilke@HIDDEN>
Cc: ludovic.courtes@HIDDEN, 75286 <at> debbugs.gnu.org, Sharlatan Hellseher <sharlatanus@HIDDEN>, ludo@HIDDEN, Eric Bavier <bavier@HIDDEN>
Received: via spool by 75286-submit <at> debbugs.gnu.org id=B75286.173876452716093
          (code B ref 75286); Wed, 05 Feb 2025 14:09:01 +0000
Received: (at 75286) by debbugs.gnu.org; 5 Feb 2025 14:08:47 +0000
Received: from localhost ([127.0.0.1]:49158 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tfg58-0004BV-Dy
	for submit <at> debbugs.gnu.org; Wed, 05 Feb 2025 09:08:46 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:54536)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tfg55-0004BE-Qs
 for 75286 <at> debbugs.gnu.org; Wed, 05 Feb 2025 09:08:44 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 3B104131;
 Wed,  5 Feb 2025 15:08:36 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
	none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 9Y9-qIOQKLLl; Wed,  5 Feb 2025 15:08:35 +0100 (CET)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 70DED157;
 Wed,  5 Feb 2025 15:08:33 +0100 (CET)
Date: Wed, 5 Feb 2025 15:08:31 +0100
From: Andreas Enge <andreas@HIDDEN>
Message-ID: <Z6Nw36Hwgn3RuSQK@jurong>
References: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
 <7622e8ab9d2ed49d00210d4c4c3586e3e92a41f4.1738056004.git.lars.bilke@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="2Wx14/MNwNBF0O7z"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <7622e8ab9d2ed49d00210d4c4c3586e3e92a41f4.1738056004.git.lars.bilke@HIDDEN>
X-Rspamd-Action: no action
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: 3B104131
X-Spamd-Bar: -----
X-Spamd-Result: default: False [-5.60 / 15.00]; BAYES_HAM(-3.00)[99.99%];
 NEURAL_HAM(-3.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[];
 MIME_GOOD(-0.10)[multipart/mixed,text/plain];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+];
 RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[];
 RCPT_COUNT_FIVE(0.00)[6]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_ATTACHMENT(0.00)[];
 FROM_HAS_DN(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com];
 TO_DN_SOME(0.00)[];
 FREEMAIL_CC(0.00)[debbugs.gnu.org,inria.fr,posteo.net,gmail.com,gnu.org]
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--2Wx14/MNwNBF0O7z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hello Lars,

when looking at the tetgen homepage, I see that they do not have a
version 1.5.1, but that there is a version 1.6.0. They hide the source
behind a form that asks for a name and an email address, but the real
place of the source code is easily reverse engineered.

I am attaching a corresponding patch; unfortunately there is no install
target, so I copy the binary "by hand" to bin/. And there is an
installed file etc/ld.so.cache, of which I do not know where it comes
from and which phase puts it into the output; it is surely superfluous?

What do you think? I see that your email address is @ufz.de and that the
github origin you provide belongs to ufz, so maybe you maintain a fork?
But if you need one, maybe this should be mentioned somewhere and/or
reflected in the package name?

Andreas


--2Wx14/MNwNBF0O7z
Content-Type: text/plain; charset=iso-8859-15
Content-Disposition: attachment; filename="0001-gnu-Add-tetgen.patch"
Content-Transfer-Encoding: 8bit

From 1c926212be095477afe06e4ff664060dacfd723f Mon Sep 17 00:00:00 2001
Message-ID: <1c926212be095477afe06e4ff664060dacfd723f.1738764179.git.andreas@HIDDEN>
From: Lars Bilke <lars.bilke@HIDDEN>
Date: Tue, 28 Jan 2025 10:20:04 +0100
Subject: [PATCH] gnu: Add tetgen.

* gnu/packages/geo.scm (tetgen): New variable.

Change-Id: Iba2de71cf0a10ca5c7b65f9851d05fe63c944b30
Co-authored-by: Andreas Enge <andreas@HIDDEN>
Signed-off-by: Andreas Enge <andreas@HIDDEN>
---
 gnu/packages/geo.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 3317271802f..9acb9c4cb80 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -24,6 +24,7 @@
 ;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo@HIDDEN>
 ;;; Copyright © 2024 Wilko Meyer <w@HIDDEN>
 ;;; Copyright © 2024 Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
+;;; Copyright © 2025 Andreas Enge <andreas@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -3684,3 +3685,35 @@ (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")
+    (version "1.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri
+         "https://wias-berlin.de/software/tetgen/1.5/src/tetgen1.6.0.tar.gz")
+       (sha256
+        (base32 "0fff0l6i3xfjlm0zkcgyyhwndp8i5d615mydyb21yirsplgfddc7"))))
+    (build-system cmake-build-system)
+    (arguments
+      (list
+        #:tests? #f ;; No test suite.
+        #:configure-flags #~(list "-DCMAKE_POSITION_INDEPENDENT_CODE=ON")
+        #:phases
+        #~(modify-phases %standard-phases
+         (replace 'install ;; no install target
+           (lambda _
+             (install-file "tetgen"
+                           (string-append #$output "/bin")))))))
+    (home-page "https://wias-berlin.de/software/tetgen/")
+    (synopsis
+     "Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator")
+    (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.")
+    (license license:agpl3+)))

base-commit: a53bd6f27b0a49491dc87c2476555682fef6c47e
-- 
2.47.1


--2Wx14/MNwNBF0O7z--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#75286] [PATCH v3] gnu: Add tetgen.
Resent-From: Lars Bilke <lars.bilke@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 06 Feb 2025 14:12:01 +0000
Resent-Message-ID: <handler.75286.B75286.17388511115874 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75286
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andreas Enge <andreas@HIDDEN>
Cc: ludovic.courtes@HIDDEN, 75286 <at> debbugs.gnu.org, Sharlatan Hellseher <sharlatanus@HIDDEN>, ludo@HIDDEN, Eric Bavier <bavier@HIDDEN>
Received: via spool by 75286-submit <at> debbugs.gnu.org id=B75286.17388511115874
          (code B ref 75286); Thu, 06 Feb 2025 14:12:01 +0000
Received: (at 75286) by debbugs.gnu.org; 6 Feb 2025 14:11:51 +0000
Received: from localhost ([127.0.0.1]:54994 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tg2be-0001Wg-KF
	for submit <at> debbugs.gnu.org; Thu, 06 Feb 2025 09:11:50 -0500
Received: from mailgate4.ufz.de ([141.65.7.211]:45712 helo=mailgate.ufz.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lars.bilke@HIDDEN>) id 1tg2bb-0001WV-Ah
 for 75286 <at> debbugs.gnu.org; Thu, 06 Feb 2025 09:11:49 -0500
Received: from imap.intranet.ufz.de (dcs1.intranet.ufz.de [141.65.125.135])
 by mailgate.ufz.de (Mailgate4-UFZ) with ESMTP id 8BC0416031C;
 Thu,  6 Feb 2025 15:11:45 +0100 (CET)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; markup=markdown
Received: from conversion-daemon.imap.intranet.ufz.de by imap.intranet.ufz.de
 (Oracle Communications Messaging Server 8.0.2.6.20200227 64bit
 (built Feb 27 2020)) id <0SR900L00LA9SP00@HIDDEN>; Thu,
 06 Feb 2025 15:11:45 +0100 (CET)
Received: from smtp1.ufz.de ([141.65.7.216])
 by imap.intranet.ufz.de (Oracle Communications Messaging Server
 8.0.2.6.20200227 64bit (built Feb 27 2020))
 with ESMTPS id <0SR900D4DM3H0030@HIDDEN>; Thu,
 06 Feb 2025 15:11:41 +0100 (CET)
Received: from [169.254.223.229] (unknown [141.65.54.216])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)	by smtp1.ufz.de (smtp1-UFZ)
 with ESMTPSA id 7551C8007A;	Thu,  6 Feb 2025 15:11:41 +0100 (CET)
Date: Thu, 06 Feb 2025 15:11:41 +0100
From: Lars Bilke <lars.bilke@HIDDEN>
In-reply-to: <Z6Nw36Hwgn3RuSQK@jurong>
Message-id: <45F59AA8-5DB8-489D-9D11-6DE6C47D0333@HIDDEN>
X-Mailer: MailMate (2.0r6203)
References: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
 <7622e8ab9d2ed49d00210d4c4c3586e3e92a41f4.1738056004.git.lars.bilke@HIDDEN>
 <Z6Nw36Hwgn3RuSQK@jurong>
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Andreas,

thanks for your patch!

On 5 Feb 2025, at 15:08, Andreas Enge wrote:

> I am attaching a corresponding patch; unfortunately, there is no install
> target, so I copy the binary "by hand" to bin/. And there is an
> installed file etc/ld.so.cache, of which I do not know where it comes
> from and which phase puts it into the output; it is surely superfluous?

Yes, the ld cache is not required for the binary.

> What do you think? I see that your email address is @ufz.de and that the
> github origin you provide belongs to ufz, so maybe you maintain a fork?
> But if you need one, maybe this should be mentioned somewhere and/or
> reflected in the package name?

I am perfectly fine to merge this patch v3.

We relied on tetgen (the library) in the past and made some fixes in the build system on that fork. But this is not required for us anymore and our fork is not maintained anymore.

So building this with the original source as you did is better.

Thanks a lot!
Lars




Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Andreas Enge <andreas@HIDDEN>
Subject: bug#75286: closed ([PATCH] gnu: Add tetgen.)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.75286.D75286.17388558003751.ackdone <at> debbugs.gnu.org>
References: <Z6TVZsdDBaEuJFxh@jurong>
 <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
X-Gnu-PR-Message: closed 75286
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Date: Thu, 06 Feb 2025 15:30:04 +0000
Content-Type: multipart/mixed; boundary="----------=_1738855804-3994-0"

This is a multi-part message in MIME format...

------------=_1738855804-3994-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Thu, 6 Feb 2025 16:29:42 +0100
with message-id <Z6TVZsdDBaEuJFxh@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@HIDDEN)


--=20
75286: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75286
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1738855804-3994-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 2 Jan 2025 14:50:56 +0000
Received: from localhost ([127.0.0.1]:43375 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTMXI-0004OS-3V
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:50:56 -0500
Received: from lists.gnu.org ([2001:470:142::17]:42722)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lars.bilke@HIDDEN>) id 1tTMXE-0004O3-DE
 for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:50:53 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lars.bilke@HIDDEN>) id 1tTMX0-00032E-FX
 for guix-patches@HIDDEN; Thu, 02 Jan 2025 09:50:38 -0500
Received: from mailgate5.ufz.de ([141.65.7.212] helo=mailgate.ufz.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lars.bilke@HIDDEN>) id 1tTMWy-0003Qc-8i
 for guix-patches@HIDDEN; Thu, 02 Jan 2025 09:50:37 -0500
Received: from imap.intranet.ufz.de (dcs1.intranet.ufz.de [141.65.125.135])
 by mailgate.ufz.de (Mailgate5-UFZ) with ESMTP id 4702916033F
 for <guix-patches@HIDDEN>; Thu,  2 Jan 2025 15:50:32 +0100 (CET)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: TEXT/PLAIN
Received: from conversion-daemon.imap.intranet.ufz.de by imap.intranet.ufz.de
 (Oracle Communications Messaging Server 8.0.2.6.20200227 64bit
 (built Feb 27
 2020)) id <0SPG00L00T4WCR00@HIDDEN> for guix-patches@HIDDEN;
 Thu, 02 Jan 2025 15:50:32 +0100 (CET)
Received: from smtp1.ufz.de ([141.65.7.217])
 by imap.intranet.ufz.de (Oracle Communications Messaging Server
 8.0.2.6.20200227 64bit (built Feb 27 2020))
 with ESMTPS id <0SPG00JZAUK8ZL00@HIDDEN> for
 guix-patches@HIDDEN; Thu, 02 Jan 2025 15:50:32 +0100 (CET)
Received: from envinf4.minotaur-alpha.ts.net (unknown [141.65.34.85])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)	key-exchange
 X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)	by smtp1.ufz.de (smtp2-UFZ)
 with ESMTPSA id 1627BE004D;	Thu,  2 Jan 2025 15:50:32 +0100 (CET)
Date: Thu, 02 Jan 2025 15:50:23 +0100
From: Lars Bilke <lars.bilke@HIDDEN>
Subject: [PATCH] gnu: Add tetgen.
To: guix-patches@HIDDEN
Message-id: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
X-Mailer: git-send-email 2.46.1
X-Debbugs-Cc: Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>, 
 Sharlatan Hellseher <sharlatanus@HIDDEN>
Received-SPF: pass client-ip=141.65.7.212; envelope-from=lars.bilke@HIDDEN;
 helo=mailgate.ufz.de
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: Lars Bilke <lars.bilke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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




------------=_1738855804-3994-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 75286-done) by debbugs.gnu.org; 6 Feb 2025 15:30:00 +0000
Received: from localhost ([127.0.0.1]:58879 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tg3pH-0000yQ-WE
	for submit <at> debbugs.gnu.org; Thu, 06 Feb 2025 10:30:00 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:42144)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tg3pB-0000xv-RT
 for 75286-done <at> debbugs.gnu.org; Thu, 06 Feb 2025 10:29:54 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 91F18C30;
 Thu,  6 Feb 2025 16:29:46 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
	none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
 id FOphHzqBSb-J; Thu,  6 Feb 2025 16:29:46 +0100 (CET)
Received: from jurong (sauterelle.math.u-bordeaux1.fr [147.210.16.128])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 851F3C26;
 Thu,  6 Feb 2025 16:29:44 +0100 (CET)
Date: Thu, 6 Feb 2025 16:29:42 +0100
From: Andreas Enge <andreas@HIDDEN>
To: Lars Bilke <lars.bilke@HIDDEN>
Subject: Re: [PATCH v3] gnu: Add tetgen.
Message-ID: <Z6TVZsdDBaEuJFxh@jurong>
References: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
 <7622e8ab9d2ed49d00210d4c4c3586e3e92a41f4.1738056004.git.lars.bilke@HIDDEN>
 <Z6Nw36Hwgn3RuSQK@jurong>
 <45F59AA8-5DB8-489D-9D11-6DE6C47D0333@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <45F59AA8-5DB8-489D-9D11-6DE6C47D0333@HIDDEN>
X-Spam-Level: *****
X-Rspamd-Action: greylist
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: 91F18C30
X-Spamd-Bar: +++++
X-Spamd-Result: default: False [5.47 / 15.00]; SPAM_FLAG(5.00)[];
 NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-2.93)[99.70%];
 MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain];
 RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCPT_COUNT_FIVE(0.00)[6]; ARC_NA(0.00)[];
 FREEMAIL_ENVRCPT(0.00)[gmail.com]; RCVD_VIA_SMTP_AUTH(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[];
 TO_DN_SOME(0.00)[];
 FREEMAIL_CC(0.00)[debbugs.gnu.org,inria.fr,posteo.net,gmail.com,gnu.org]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75286-done
Cc: ludo@HIDDEN, ludovic.courtes@HIDDEN,
 Sharlatan Hellseher <sharlatanus@HIDDEN>, 75286-done <at> debbugs.gnu.org,
 Eric Bavier <bavier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

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



------------=_1738855804-3994-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Lars Bilke <lars.bilke@HIDDEN>
Subject: bug#75286: closed (Re: [PATCH v3] gnu: Add tetgen.)
Message-ID: <handler.75286.D75286.17388558003751.notifdone <at> debbugs.gnu.org>
References: <Z6TVZsdDBaEuJFxh@jurong>
 <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
X-Gnu-PR-Message: they-closed 75286
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 75286 <at> debbugs.gnu.org
Date: Thu, 06 Feb 2025 15:30:05 +0000
Content-Type: multipart/mixed; boundary="----------=_1738855805-3994-1"

This is a multi-part message in MIME format...

------------=_1738855805-3994-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#75286: [PATCH] gnu: Add tetgen.

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 75286 <at> debbugs.gnu.org.

--=20
75286: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75286
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1738855805-3994-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 75286-done) by debbugs.gnu.org; 6 Feb 2025 15:30:00 +0000
Received: from localhost ([127.0.0.1]:58879 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tg3pH-0000yQ-WE
	for submit <at> debbugs.gnu.org; Thu, 06 Feb 2025 10:30:00 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:42144)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tg3pB-0000xv-RT
 for 75286-done <at> debbugs.gnu.org; Thu, 06 Feb 2025 10:29:54 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 91F18C30;
 Thu,  6 Feb 2025 16:29:46 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
	none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
 id FOphHzqBSb-J; Thu,  6 Feb 2025 16:29:46 +0100 (CET)
Received: from jurong (sauterelle.math.u-bordeaux1.fr [147.210.16.128])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 851F3C26;
 Thu,  6 Feb 2025 16:29:44 +0100 (CET)
Date: Thu, 6 Feb 2025 16:29:42 +0100
From: Andreas Enge <andreas@HIDDEN>
To: Lars Bilke <lars.bilke@HIDDEN>
Subject: Re: [PATCH v3] gnu: Add tetgen.
Message-ID: <Z6TVZsdDBaEuJFxh@jurong>
References: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
 <7622e8ab9d2ed49d00210d4c4c3586e3e92a41f4.1738056004.git.lars.bilke@HIDDEN>
 <Z6Nw36Hwgn3RuSQK@jurong>
 <45F59AA8-5DB8-489D-9D11-6DE6C47D0333@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <45F59AA8-5DB8-489D-9D11-6DE6C47D0333@HIDDEN>
X-Spam-Level: *****
X-Rspamd-Action: greylist
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: 91F18C30
X-Spamd-Bar: +++++
X-Spamd-Result: default: False [5.47 / 15.00]; SPAM_FLAG(5.00)[];
 NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-2.93)[99.70%];
 MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain];
 RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCPT_COUNT_FIVE(0.00)[6]; ARC_NA(0.00)[];
 FREEMAIL_ENVRCPT(0.00)[gmail.com]; RCVD_VIA_SMTP_AUTH(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[];
 TO_DN_SOME(0.00)[];
 FREEMAIL_CC(0.00)[debbugs.gnu.org,inria.fr,posteo.net,gmail.com,gnu.org]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75286-done
Cc: ludo@HIDDEN, ludovic.courtes@HIDDEN,
 Sharlatan Hellseher <sharlatanus@HIDDEN>, 75286-done <at> debbugs.gnu.org,
 Eric Bavier <bavier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

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



------------=_1738855805-3994-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 2 Jan 2025 14:50:56 +0000
Received: from localhost ([127.0.0.1]:43375 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTMXI-0004OS-3V
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:50:56 -0500
Received: from lists.gnu.org ([2001:470:142::17]:42722)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lars.bilke@HIDDEN>) id 1tTMXE-0004O3-DE
 for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:50:53 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lars.bilke@HIDDEN>) id 1tTMX0-00032E-FX
 for guix-patches@HIDDEN; Thu, 02 Jan 2025 09:50:38 -0500
Received: from mailgate5.ufz.de ([141.65.7.212] helo=mailgate.ufz.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lars.bilke@HIDDEN>) id 1tTMWy-0003Qc-8i
 for guix-patches@HIDDEN; Thu, 02 Jan 2025 09:50:37 -0500
Received: from imap.intranet.ufz.de (dcs1.intranet.ufz.de [141.65.125.135])
 by mailgate.ufz.de (Mailgate5-UFZ) with ESMTP id 4702916033F
 for <guix-patches@HIDDEN>; Thu,  2 Jan 2025 15:50:32 +0100 (CET)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: TEXT/PLAIN
Received: from conversion-daemon.imap.intranet.ufz.de by imap.intranet.ufz.de
 (Oracle Communications Messaging Server 8.0.2.6.20200227 64bit
 (built Feb 27
 2020)) id <0SPG00L00T4WCR00@HIDDEN> for guix-patches@HIDDEN;
 Thu, 02 Jan 2025 15:50:32 +0100 (CET)
Received: from smtp1.ufz.de ([141.65.7.217])
 by imap.intranet.ufz.de (Oracle Communications Messaging Server
 8.0.2.6.20200227 64bit (built Feb 27 2020))
 with ESMTPS id <0SPG00JZAUK8ZL00@HIDDEN> for
 guix-patches@HIDDEN; Thu, 02 Jan 2025 15:50:32 +0100 (CET)
Received: from envinf4.minotaur-alpha.ts.net (unknown [141.65.34.85])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)	key-exchange
 X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)	by smtp1.ufz.de (smtp2-UFZ)
 with ESMTPSA id 1627BE004D;	Thu,  2 Jan 2025 15:50:32 +0100 (CET)
Date: Thu, 02 Jan 2025 15:50:23 +0100
From: Lars Bilke <lars.bilke@HIDDEN>
Subject: [PATCH] gnu: Add tetgen.
To: guix-patches@HIDDEN
Message-id: <e5d53d4f5e24af42bdf092b61659815878ebf813.1735829423.git.lars.bilke@HIDDEN>
X-Mailer: git-send-email 2.46.1
X-Debbugs-Cc: Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>, 
 Sharlatan Hellseher <sharlatanus@HIDDEN>
Received-SPF: pass client-ip=141.65.7.212; envelope-from=lars.bilke@HIDDEN;
 helo=mailgate.ufz.de
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: Lars Bilke <lars.bilke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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




------------=_1738855805-3994-1--



Last modified: Thu, 6 Feb 2025 15:30:02 UTC

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