GNU logs - #73934, boring messages


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


X-Loop: help-debbugs@HIDDEN
Subject: [bug#73934] [PATCH 0/2] Add CloudCompare 2.13
Resent-From: Mattia Bunel <mattia.bunel@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: Mon, 21 Oct 2024 16:13:02 +0000
Resent-Message-ID: <handler.73934.B.17295271794167 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 73934
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 73934 <at> debbugs.gnu.org
Cc: Mattia Bunel <mattia.bunel@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.17295271794167
          (code B ref -1); Mon, 21 Oct 2024 16:13:02 +0000
Received: (at submit) by debbugs.gnu.org; 21 Oct 2024 16:12:59 +0000
Received: from localhost ([127.0.0.1]:53045 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t2v1e-000159-Pe
	for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 12:12:59 -0400
Received: from lists.gnu.org ([209.51.188.17]:34188)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattia.bunel@HIDDEN>) id 1t2v1c-00014x-Ei
 for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 12:12:57 -0400
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 <mattia.bunel@HIDDEN>)
 id 1t2v15-00041E-0O
 for guix-patches@HIDDEN; Mon, 21 Oct 2024 12:12:25 -0400
Received: from drosera-smtp.ehess.fr ([193.48.45.73] helo=drosera.ehess.fr)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <mattia.bunel@HIDDEN>) id 1t2v11-0003CH-24
 for guix-patches@HIDDEN; Mon, 21 Oct 2024 12:12:22 -0400
Received: from smtp-ehess-auth.ehess.fr (smtp-ehess-auth.ehess.fr
 [193.48.45.113])
 by drosera.ehess.fr (Postfix) with ESMTP id E3131140007
 for <guix-patches@HIDDEN>; Mon, 21 Oct 2024 18:12:13 +0200 (CEST)
Received: from kaiju.eduroam-condorcet.ehess.fr (unknown [195.98.225.104])
 by smtp-ehess-auth.ehess.fr (Postfix) with ESMTPSA id B3091220088;
 Mon, 21 Oct 2024 18:12:13 +0200 (CEST)
From: Mattia Bunel <mattia.bunel@HIDDEN>
Date: Mon, 21 Oct 2024 18:04:59 +0200
Message-ID: <cover.1729526539.git.mattia.bunel@HIDDEN>
X-Mailer: git-send-email 2.46.2
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=193.48.45.73; envelope-from=mattia.bunel@HIDDEN;
 helo=drosera.ehess.fr
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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: -1.6 (-)
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: -2.6 (--)

This patch series add CloudCompare, a point cloud processing software.

It's the first time I've packaged a big software package like this.
I hope it's all good, sorry if it's not.


Mattia Bunel (2):
  * gnu/packages/geo.scm (libe57format): New variable.
  * gnu/packages/geo.scm (cloudcompare): New variable.

 gnu/packages/geo.scm | 124 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 124 insertions(+)


base-commit: 59b2a60d0041882d732e1766e28f0df5a1ef1ac1
-- 
2.46.2





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: Mattia Bunel <mattia.bunel@HIDDEN>
Subject: bug#73934: Acknowledgement ([PATCH 0/2] Add CloudCompare 2.13)
Message-ID: <handler.73934.B.17295271794167.ack <at> debbugs.gnu.org>
References: <cover.1729526539.git.mattia.bunel@HIDDEN>
X-Gnu-PR-Message: ack 73934
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 73934 <at> debbugs.gnu.org
Date: Mon, 21 Oct 2024 16:13:02 +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>, Sharlata=
n 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 73934 <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
73934: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73934
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


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


X-Loop: help-debbugs@HIDDEN
Subject: [bug#73934] [PATCH 1/2] * gnu/packages/geo.scm (libe57format): New variable.
Resent-From: Mattia Bunel <mattia.bunel@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: Mon, 21 Oct 2024 16:16:02 +0000
Resent-Message-ID: <handler.73934.B73934.17295273064445 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73934
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 73934 <at> debbugs.gnu.org
Cc: Mattia Bunel <mattia.bunel@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 73934-submit <at> debbugs.gnu.org id=B73934.17295273064445
          (code B ref 73934); Mon, 21 Oct 2024 16:16:02 +0000
Received: (at 73934) by debbugs.gnu.org; 21 Oct 2024 16:15:06 +0000
Received: from localhost ([127.0.0.1]:53053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t2v3i-00019c-9w
	for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 12:15:06 -0400
Received: from drosera-smtp.ehess.fr ([193.48.45.73]:49940
 helo=drosera.ehess.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattia.bunel@HIDDEN>) id 1t2v3g-00018u-Cg
 for 73934 <at> debbugs.gnu.org; Mon, 21 Oct 2024 12:15:05 -0400
Received: from smtp-ehess-auth.ehess.fr (smtp-ehess-auth.ehess.fr
 [193.48.45.113])
 by drosera.ehess.fr (Postfix) with ESMTP id 24D56140007
 for <73934 <at> debbugs.gnu.org>; Mon, 21 Oct 2024 18:14:32 +0200 (CEST)
Received: from kaiju.eduroam-condorcet.ehess.fr (unknown [195.98.225.104])
 by smtp-ehess-auth.ehess.fr (Postfix) with ESMTPSA id ED74B220088;
 Mon, 21 Oct 2024 18:14:31 +0200 (CEST)
From: Mattia Bunel <mattia.bunel@HIDDEN>
Date: Mon, 21 Oct 2024 18:14:15 +0200
Message-ID: <7567b295833caf3d10b5bc77cfce6b630d574f66.1729526539.git.mattia.bunel@HIDDEN>
X-Mailer: git-send-email 2.46.2
In-Reply-To: <cover.1729526539.git.mattia.bunel@HIDDEN>
References: <cover.1729526539.git.mattia.bunel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
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 (-)

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

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 5d120b3c98..f96c9fb8a3 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -3600,3 +3600,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 libe57format
+  (package
+    (name "libe57format")
+    (version "3.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/asmaloney/libE57Format")
+             (commit "v3.2.0")))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "00sj0splv4apv3kfjfwgsrizhimav3hxw51q1qz4g2fgncn092a9"))))
+    (inputs (list xerces-c))
+    (native-inputs (list googletest))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      ;; Tests use external data
+      #:configure-flags #~(list "-DE57_BUILD_TEST=NO")
+      #:build-type "Release"
+      #:tests? #f))
+    (home-page "https://github.com/asmaloney/libE57Format")
+    (synopsis "Libray for read and write E57 file format")
+    (description
+     "Library for read and write @code{E57} files.  The @code{E57} format is
+designed for storing point cloud data.")
+    (license (list license:boost1.0 license:expat))))
-- 
2.46.2





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


X-Loop: help-debbugs@HIDDEN
Subject: [bug#73934] [PATCH 2/2] * gnu/packages/geo.scm (cloudcompare): New variable.
Resent-From: Mattia Bunel <mattia.bunel@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: Mon, 21 Oct 2024 16:16:02 +0000
Resent-Message-ID: <handler.73934.B73934.17295273114463 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73934
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 73934 <at> debbugs.gnu.org
Cc: Mattia Bunel <mattia.bunel@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 73934-submit <at> debbugs.gnu.org id=B73934.17295273114463
          (code B ref 73934); Mon, 21 Oct 2024 16:16:02 +0000
Received: (at 73934) by debbugs.gnu.org; 21 Oct 2024 16:15:11 +0000
Received: from localhost ([127.0.0.1]:53056 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t2v3m-00019u-PE
	for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 12:15:11 -0400
Received: from drosera-smtp.ehess.fr ([193.48.45.73]:49954
 helo=drosera.ehess.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattia.bunel@HIDDEN>) id 1t2v3i-00018x-E0
 for 73934 <at> debbugs.gnu.org; Mon, 21 Oct 2024 12:15:08 -0400
Received: from smtp-ehess-auth.ehess.fr (smtp-ehess-auth.ehess.fr
 [193.48.45.113])
 by drosera.ehess.fr (Postfix) with ESMTP id 37B3314000A
 for <73934 <at> debbugs.gnu.org>; Mon, 21 Oct 2024 18:14:34 +0200 (CEST)
Received: from kaiju.eduroam-condorcet.ehess.fr (unknown [195.98.225.104])
 by smtp-ehess-auth.ehess.fr (Postfix) with ESMTPSA id 12B49220088;
 Mon, 21 Oct 2024 18:14:34 +0200 (CEST)
From: Mattia Bunel <mattia.bunel@HIDDEN>
Date: Mon, 21 Oct 2024 18:14:16 +0200
Message-ID: <56b6c6b73adad1d0d7e424a86562b1d55160f16b.1729526539.git.mattia.bunel@HIDDEN>
X-Mailer: git-send-email 2.46.2
In-Reply-To: <cover.1729526539.git.mattia.bunel@HIDDEN>
References: <cover.1729526539.git.mattia.bunel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
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 (-)

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

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index f96c9fb8a3..27dd58093e 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -3629,3 +3629,98 @@ (define-public libe57format
      "Library for read and write @code{E57} files.  The @code{E57} format is
 designed for storing point cloud data.")
     (license (list license:boost1.0 license:expat))))
+
+(define-public cloudcompare
+  (package
+    (name "cloudcompare")
+    (version "2.13.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/CloudCompare/CloudCompare")
+             (commit "v2.13.1")
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0ff2pcmqk87g1pkiaglqx771lhasmzhvnjx035ki4pzdmnvi0321"))))
+    (inputs (list qtbase-5
+                  qtsvg-5
+                  qtlocation
+                  qttools-5
+                  gdal
+                  laszip
+                  xerces-c
+                  libe57format
+                  zlib))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags #~(list
+                           ;; Options
+                           "-DOPTION_BUILD_CCVIEWER=NO"
+                           "-DBUILD_TESTING=ON"
+                           "-DOPTION_USE_SHAPE_LIB=YES"
+                           "-DOPTION_USE_DXF_LIB=YES"
+                           "-DOPTION_USE_GDAL=YES"
+                           ;; Shaders
+                           ;; At least a shader is needed
+                           "-DPLUGIN_GL_QEDL=YES"
+                           "-DPLUGIN_GL_QSSAO=YES"
+                           ;; IO
+                           "-DPLUGIN_IO_QCORE=YES"
+                           "-DPLUGIN_IO_QADDITIONAL=NO"
+                           "-DPLUGIN_IO_QCSV_MATRIX=NO"
+                           ;; No guix package for DRACO
+                           "-DPLUGIN_IO_QDRACO=NO"
+                           "-DPLUGIN_IO_QE57=YES"
+                           ;; No guix package for FBX
+                           "-DPLUGIN_IO_QFBX=NO"
+                           ;; laszip will replace PDAL in CloudCompare 2.13
+                           "-DPLUGIN_IO_QLAS=YES"
+                           "-DPLUGIN_IO_QPDAL=NO"
+                           "-DPLUGIN_IO_QPHOTOSCAN=YES"
+                           ;; No guix package for Riegl RDBlib
+                           "-DPLUGIN_IO_QRDB=NO"
+                           "-DPLUGIN_IO_QSTEP=NO"
+                           ;; Plugins
+                           "-DPLUGIN_STANDARD_QANIMATION=YES"
+                           "-DQANIMATION_WITH_FFMPEG_SUPPORT=NO"
+                           "-DPLUGIN_STANDARD_QBROOM=YES"
+                           ;; Compilation error
+                           "-DPLUGIN_STANDARD_QCANUPO=YES"
+                           "-DPLUGIN_STANDARD_QCLOUDLAYERS=YES"
+                           "-DPLUGIN_STANDARD_QCOLORIMETRIC_SEGMENTER=YES"
+                           "-DPLUGIN_STANDARD_QCOMPASS=YES"
+                           ;; Only for Windows at the moment
+                           "-DPLUGIN_STANDARD_QCORK=NO"
+                           "-DPLUGIN_STANDARD_QCSF=YES"
+                           "-DPLUGIN_STANDARD_QFACETS=YES"
+                           ;; Error with eigen
+                           "-DPLUGIN_STANDARD_QHOUGH_NORMALS=NO"
+                           "-DPLUGIN_STANDARD_QHPR=YES"
+                           ;; Need qtWebSocket engine
+                           "-DPLUGIN_STANDARD_QJSONRPC=NO"
+                           "-DPLUGIN_STANDARD_QM3C2=YES"
+                           ;; Need PCL lib
+                           "-DPLUGIN_STANDARD_MASONRY_QAUTO_SEG=NO"
+                           "-DPLUGIN_STANDARD_MASONRY_QMANUAL_SEG=NO"
+                           "-DPLUGIN_STANDARD_QPCL=NO"
+                           ;; Need CGAL
+                           "-DPLUGIN_STANDARD_QMESH_BOOLEAN=NO"
+                           "-DPLUGIN_STANDARD_QMPLANE=YES"
+                           "-DPLUGIN_STANDARD_QPCV=NO"
+                           "-DPLUGIN_STANDARD_QPOISSON_RECON=YES"
+                           "-DPLUGIN_STANDARD_QRANSAC_SD=YES"
+                           "-DPLUGIN_STANDARD_QSRA=YES")
+      #:build-type "Release"
+      #:tests? #f))
+    (home-page "https://cloudcompare.org/")
+    (synopsis "Point cloud processing software")
+    (description
+     "CloudCompare is a 3D point cloud (and triangular mesh) processing software.
+It was originally designed to perform comparison between two 3D points clouds (such
+as the ones obtained with a laser scanner) or between a point cloud and a triangular
+mesh.  It relies on an octree structure that is highly optimized for this particular
+use-case.  It was also meant to deal with huge point clouds.")
+    (license license:gpl2)))
-- 
2.46.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#73934] [v2] Add CloudCompare 2.13
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 20:31:01 +0000
Resent-Message-ID: <handler.73934.B73934.17387874047203 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73934
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Mattia Bunel <mattia.bunel@HIDDEN>
Cc: Sharlatan Hellseher <sharlatanus@HIDDEN>, 73934 <at> debbugs.gnu.org, Eric Bavier <bavier@HIDDEN>
Received: via spool by 73934-submit <at> debbugs.gnu.org id=B73934.17387874047203
          (code B ref 73934); Wed, 05 Feb 2025 20:31:01 +0000
Received: (at 73934) by debbugs.gnu.org; 5 Feb 2025 20:30:04 +0000
Received: from localhost ([127.0.0.1]:52813 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tfm27-0001qE-5H
	for submit <at> debbugs.gnu.org; Wed, 05 Feb 2025 15:30:04 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:36120)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tfm23-0001nd-NK
 for 73934 <at> debbugs.gnu.org; Wed, 05 Feb 2025 15:30:00 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 0DDA6206;
 Wed,  5 Feb 2025 21:29:53 +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 1f4TvSsu4W_T; Wed,  5 Feb 2025 21:29:52 +0100 (CET)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 9CCFA2F8;
 Wed,  5 Feb 2025 21:29:49 +0100 (CET)
Date: Wed, 5 Feb 2025 21:29:47 +0100
From: Andreas Enge <andreas@HIDDEN>
Message-ID: <Z6PKO5-OVPoeJbwK@jurong>
References: <cover.1729526539.git.mattia.bunel@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="FOb1odIVCSP8zitL"
Content-Disposition: inline
In-Reply-To: <cover.1729526539.git.mattia.bunel@HIDDEN>
X-Rspamd-Action: no action
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: 0DDA6206
X-Spamd-Bar: -----
X-Spamd-Result: default: False [-5.59 / 15.00]; BAYES_HAM(-3.00)[99.99%];
 NEURAL_HAM(-2.99)[-0.996]; 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)[];
 TO_DN_SOME(0.00)[]; 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];
 RCPT_COUNT_THREE(0.00)[4];
 FREEMAIL_CC(0.00)[debbugs.gnu.org,posteo.net,gmail.com]
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 (-)


--FOb1odIVCSP8zitL
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hello Mattia,

apologies for the exceptionally long delay in treating your patches,
which are very nice and well prepared.

I have slightly adapted libe57format. For the license, I kept only
boost1.0, as this is given in the licence file and also in a few headers
I checked. I have tried to make the tests work - it is possible to add
the external test data in a separate origin, but even then there are
complaints about googletest not working. So I have updated the
explanations, removed the googletest native input and kept the tests
disabled.

This one is pushed.

For cloudcompare, please find a v2 attached. The git tag did not
correspond to the version, and the licence is gpl2+ ("or later").

I wonder whether the recursive git download is the way to go, or whether
it does not pull bundled libraries that we had better unbundle? A few of
the submodules contain "extern" in their name. For instance, it looks as
if there is a second copy of libe57format that is downloaded.

I also wonder whether the mixture of qt@5 and qt@6 packages is a good
idea.

In any case, the package compiles, and the binary starts.

What do you think?

Andreas


--FOb1odIVCSP8zitL
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="0001-gnu-Add-cloudcompare.patch"

From 5a42727e4625470406a47650e525a1667f9b7514 Mon Sep 17 00:00:00 2001
Message-ID: <5a42727e4625470406a47650e525a1667f9b7514.1738786951.git.andreas@HIDDEN>
From: Mattia Bunel <mattia.bunel@HIDDEN>
Date: Wed, 5 Feb 2025 20:01:36 +0100
Subject: [PATCH] gnu: Add cloudcompare.

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

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

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 368ea01ca17..0dd5ca921cc 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -3725,3 +3725,99 @@ (define-public libe57format
 attributes associated with 3D point data (color and intensity),
 and 2D images (photos taken using a 3D imaging system).")
     (license license:boost1.0)))
+
+(define-public cloudcompare
+  (package
+    (name "cloudcompare")
+    (version "2.13.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/CloudCompare/CloudCompare")
+             (commit "v2.13.2")
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0wck05zbfkw7cg8h6fjiinjzrsk55858qg0k2m5rmr9dfdzjbzbb"))))
+    (inputs (list qtbase-5
+                  qtsvg-5
+                  qtlocation
+                  qttools-5
+                  gdal
+                  laszip
+                  xerces-c
+                  libe57format
+                  zlib))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags #~(list
+                           ;; Options
+                           "-DOPTION_BUILD_CCVIEWER=NO"
+                           "-DBUILD_TESTING=ON"
+                           "-DOPTION_USE_SHAPE_LIB=YES"
+                           "-DOPTION_USE_DXF_LIB=YES"
+                           "-DOPTION_USE_GDAL=YES"
+                           ;; Shaders
+                           ;; At least a shader is needed
+                           "-DPLUGIN_GL_QEDL=YES"
+                           "-DPLUGIN_GL_QSSAO=YES"
+                           ;; IO
+                           "-DPLUGIN_IO_QCORE=YES"
+                           "-DPLUGIN_IO_QADDITIONAL=NO"
+                           "-DPLUGIN_IO_QCSV_MATRIX=NO"
+                           ;; No guix package for DRACO
+                           "-DPLUGIN_IO_QDRACO=NO"
+                           "-DPLUGIN_IO_QE57=YES"
+                           ;; No guix package for FBX
+                           "-DPLUGIN_IO_QFBX=NO"
+                           ;; laszip will replace PDAL in CloudCompare 2.13
+                           "-DPLUGIN_IO_QLAS=YES"
+                           "-DPLUGIN_IO_QPDAL=NO"
+                           "-DPLUGIN_IO_QPHOTOSCAN=YES"
+                           ;; No guix package for Riegl RDBlib
+                           "-DPLUGIN_IO_QRDB=NO"
+                           "-DPLUGIN_IO_QSTEP=NO"
+                           ;; Plugins
+                           "-DPLUGIN_STANDARD_QANIMATION=YES"
+                           "-DQANIMATION_WITH_FFMPEG_SUPPORT=NO"
+                           "-DPLUGIN_STANDARD_QBROOM=YES"
+                           ;; Compilation error
+                           "-DPLUGIN_STANDARD_QCANUPO=YES"
+                           "-DPLUGIN_STANDARD_QCLOUDLAYERS=YES"
+                           "-DPLUGIN_STANDARD_QCOLORIMETRIC_SEGMENTER=YES"
+                           "-DPLUGIN_STANDARD_QCOMPASS=YES"
+                           ;; Only for Windows at the moment
+                           "-DPLUGIN_STANDARD_QCORK=NO"
+                           "-DPLUGIN_STANDARD_QCSF=YES"
+                           "-DPLUGIN_STANDARD_QFACETS=YES"
+                           ;; Error with eigen
+                           "-DPLUGIN_STANDARD_QHOUGH_NORMALS=NO"
+                           "-DPLUGIN_STANDARD_QHPR=YES"
+                           ;; Need qtWebSocket engine
+                           "-DPLUGIN_STANDARD_QJSONRPC=NO"
+                           "-DPLUGIN_STANDARD_QM3C2=YES"
+                           ;; Need PCL lib
+                           "-DPLUGIN_STANDARD_MASONRY_QAUTO_SEG=NO"
+                           "-DPLUGIN_STANDARD_MASONRY_QMANUAL_SEG=NO"
+                           "-DPLUGIN_STANDARD_QPCL=NO"
+                           ;; Need CGAL
+                           "-DPLUGIN_STANDARD_QMESH_BOOLEAN=NO"
+                           "-DPLUGIN_STANDARD_QMPLANE=YES"
+                           "-DPLUGIN_STANDARD_QPCV=NO"
+                           "-DPLUGIN_STANDARD_QPOISSON_RECON=YES"
+                           "-DPLUGIN_STANDARD_QRANSAC_SD=YES"
+                           "-DPLUGIN_STANDARD_QSRA=YES")
+      #:build-type "Release"
+      #:tests? #f))
+    (home-page "https://cloudcompare.org/")
+    (synopsis "Point cloud processing software")
+    (description
+     "CloudCompare is a 3D point cloud (and triangular mesh) processing
+software.  It was originally designed to perform comparison between two
+3D point clouds (such as the ones obtained with a laser scanner) or between
+a point cloud and a triangular mesh.  It relies on an octree structure that
+is highly optimized for this particular use-case.  It is also meant to deal
+with huge point clouds.")
+    (license license:gpl2+)))

base-commit: cc2b236e3777c0f7c758805289f42b3932668c57
prerequisite-patch-id: 0289950ff5d75c0e49094995eef252869b9b875f
-- 
2.48.1


--FOb1odIVCSP8zitL--




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 22 Feb 2025 11:51:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 22 06:51:22 2025
Received: from localhost ([127.0.0.1]:49803 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlo2U-0000wI-1Q
	for submit <at> debbugs.gnu.org; Sat, 22 Feb 2025 06:51:22 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:47846)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tlo2H-0000sj-AS
 for control <at> debbugs.gnu.org; Sat, 22 Feb 2025 06:51:11 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 7850926A;
 Sat, 22 Feb 2025 12:51:02 +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 pi4RqevMPmHr; Sat, 22 Feb 2025 12:51:01 +0100 (CET)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id EFB2D1F5;
 Sat, 22 Feb 2025 12:50:58 +0100 (CET)
Date: Sat, 22 Feb 2025 12:50:53 +0100
From: Andreas Enge <andreas@HIDDEN>
To: control <at> debbugs.gnu.org
Subject: Moreinfo
Message-ID: <Z7m6HXt3DV7xgeTi@jurong>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Rspamd-Server: hera
X-Spamd-Bar: ++++++++
X-Rspamd-Queue-Id: 7850926A
X-Spamd-Result: default: False [8.40 / 15.00]; SPAM_FLAG(5.00)[];
 NEURAL_SPAM(3.00)[1.000]; MID_RHS_NOT_FQDN(0.50)[];
 MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[];
 MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[];
 TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 RCVD_COUNT_TWO(0.00)[2]; RCVD_VIA_SMTP_AUTH(0.00)[];
 FROM_HAS_DN(0.00)[]; RCVD_TLS_ALL(0.00)[]
X-Spam-Level: ********
X-Rspamd-Action: add header
X-Spam: Yes
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

tags 73934 moreinfo
thanks





Last modified: Sat, 22 Feb 2025 12:00:03 UTC

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