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
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
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
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
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--
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.