From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 21 12:12:59 2024 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 ) id 1t2v1e-000159-Pe for submit@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 ) id 1t2v1c-00014x-Ei for submit@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 ) id 1t2v15-00041E-0O for guix-patches@gnu.org; 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 ) id 1t2v11-0003CH-24 for guix-patches@gnu.org; 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 ; 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 To: guix-patches@gnu.org Subject: [PATCH 0/2] Add CloudCompare 2.13 Date: Mon, 21 Oct 2024 18:04:59 +0200 Message-ID: X-Mailer: git-send-email 2.46.2 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=193.48.45.73; envelope-from=mattia.bunel@ehess.fr; 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-Debbugs-Envelope-To: submit Cc: Mattia Bunel X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 21 12:15:06 2024 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 ) id 1t2v3i-00019c-9w for submit@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 ) id 1t2v3g-00018u-Cg for 73934@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@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 To: 73934@debbugs.gnu.org Subject: [PATCH 1/2] * gnu/packages/geo.scm (libe57format): New variable. Date: Mon, 21 Oct 2024 18:14:15 +0200 Message-ID: <7567b295833caf3d10b5bc77cfce6b630d574f66.1729526539.git.mattia.bunel@ehess.fr> X-Mailer: git-send-email 2.46.2 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73934 Cc: Mattia Bunel X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 21 12:15:11 2024 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 ) id 1t2v3m-00019u-PE for submit@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 ) id 1t2v3i-00018x-E0 for 73934@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@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 To: 73934@debbugs.gnu.org Subject: [PATCH 2/2] * gnu/packages/geo.scm (cloudcompare): New variable. Date: Mon, 21 Oct 2024 18:14:16 +0200 Message-ID: <56b6c6b73adad1d0d7e424a86562b1d55160f16b.1729526539.git.mattia.bunel@ehess.fr> X-Mailer: git-send-email 2.46.2 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73934 Cc: Mattia Bunel X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 05 15:30:04 2025 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 ) id 1tfm27-0001qE-5H for submit@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 ) id 1tfm23-0001nd-NK for 73934@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 To: Mattia Bunel Subject: Re: [bug#73934] [v2] Add CloudCompare 2.13 Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="FOb1odIVCSP8zitL" Content-Disposition: inline In-Reply-To: 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-Debbugs-Envelope-To: 73934 Cc: Sharlatan Hellseher , 73934@debbugs.gnu.org, Eric Bavier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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@enge.fr> From: Mattia Bunel 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 --- 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-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 06:51:22 2025 Received: (at control) by debbugs.gnu.org; 22 Feb 2025 11:51:22 +0000 Received: from localhost ([127.0.0.1]:49803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlo2U-0000wI-1Q for submit@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 ) id 1tlo2H-0000sj-AS for control@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 To: control@debbugs.gnu.org Subject: Moreinfo Message-ID: 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 73934 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 09:27:07 2025 Received: (at 73934) by debbugs.gnu.org; 28 Feb 2025 14:27:07 +0000 Received: from localhost ([127.0.0.1]:47763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1to1KU-0004BU-Gw for submit@debbugs.gnu.org; Fri, 28 Feb 2025 09:27:07 -0500 Received: from drosera-smtp.ehess.fr ([193.48.45.73]:57778 helo=drosera.ehess.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1to1KP-0004AW-VL for 73934@debbugs.gnu.org; Fri, 28 Feb 2025 09:27:04 -0500 Received: from smtp-ehess-auth.ehess.fr (smtp-ehess-auth.ehess.fr [193.48.45.113]) by drosera.ehess.fr (Postfix) with ESMTP id 5F1A9140010; Fri, 28 Feb 2025 15:26:55 +0100 (CET) Received: from localhost (91-168-67-244.subs.proxad.net [91.168.67.244]) by smtp-ehess-auth.ehess.fr (Postfix) with ESMTPSA id 2AF3F220088; Fri, 28 Feb 2025 15:26:55 +0100 (CET) From: Mattia Bunel To: Andreas Enge Subject: Re: [bug#73934] [v2] Add CloudCompare 2.13 In-Reply-To: References: Date: Fri, 28 Feb 2025 15:26:49 +0100 Message-ID: <87jz9ap2l2.fsf@kaiju.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Thanks for your corrections to these two patches, and for integrating the ~libe57format~ package. For the ~cloudcompare~ package, I was also surprised by the joint use of qt6 and qt5. I've just checked, it's an error on my part, the package does compile with ~qtlocation-5~ input. I am attaching a [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [193.48.45.73 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [193.48.45.73 listed in sa-trusted.bondedsender.org] 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: mbunel.xyz] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: mbunel.xyz] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.8 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: mbunel.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 73934 Cc: Sharlatan Hellseher , 73934@debbugs.gnu.org, Eric Bavier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, Thanks for your corrections to these two patches, and for integrating the ~libe57format~ package. For the ~cloudcompare~ package, I was also surprised by the joint use of qt6 and qt5. I've just checked, it's an error on my part, the package does compile with ~qtlocation-5~ input. I am attaching a corrected version of this package. As for the rest, I agree with you. It be better to replace the submodules and external dependencies integrated in the sources. But I don't really know how to do that. I did find some examples in other packages, but it seems necessary to patch the ~cmake~ files, which I don't really know how to do. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-cloudcompare.patch Content-Transfer-Encoding: quoted-printable Content-Description: CloucCompareV3 From=20179250234c0fa4fbb62b879d7601cb351f0bd41b Mon Sep 17 00:00:00 2001 Message-ID: <179250234c0fa4fbb62b879d7601cb351f0bd41b.1740752522.git.mattia= .bunel@ehess.fr> From: Mattia Bunel Date: Wed, 5 Feb 2025 20:01:36 +0100 Subject: [PATCH] gnu: Add cloudcompare. * gnu/packages/geo.scm (cloudcompare): New variable. =2D-- gnu/packages/geo.scm | 96 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 54f96fef2b..379ff0025e 100644 =2D-- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -4001,3 +4001,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-5 + qttools-5 + gdal + laszip + xerces-c + libe57format + zlib)) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list + ;; Options + "-DOPTION_BUILD_CCVIEWER=3DNO" + "-DBUILD_TESTING=3DON" + "-DOPTION_USE_SHAPE_LIB=3DYES" + "-DOPTION_USE_DXF_LIB=3DYES" + "-DOPTION_USE_GDAL=3DYES" + ;; Shaders + ;; At least a shader is needed + "-DPLUGIN_GL_QEDL=3DYES" + "-DPLUGIN_GL_QSSAO=3DYES" + ;; IO + "-DPLUGIN_IO_QCORE=3DYES" + "-DPLUGIN_IO_QADDITIONAL=3DNO" + "-DPLUGIN_IO_QCSV_MATRIX=3DNO" + ;; No guix package for DRACO + "-DPLUGIN_IO_QDRACO=3DNO" + "-DPLUGIN_IO_QE57=3DYES" + ;; No guix package for FBX + "-DPLUGIN_IO_QFBX=3DNO" + ;; laszip will replace PDAL in CloudCompare 2.13 + "-DPLUGIN_IO_QLAS=3DYES" + "-DPLUGIN_IO_QPDAL=3DNO" + "-DPLUGIN_IO_QPHOTOSCAN=3DYES" + ;; No guix package for Riegl RDBlib + "-DPLUGIN_IO_QRDB=3DNO" + "-DPLUGIN_IO_QSTEP=3DNO" + ;; Plugins + "-DPLUGIN_STANDARD_QANIMATION=3DYES" + "-DQANIMATION_WITH_FFMPEG_SUPPORT=3DNO" + "-DPLUGIN_STANDARD_QBROOM=3DYES" + ;; Compilation error + "-DPLUGIN_STANDARD_QCANUPO=3DYES" + "-DPLUGIN_STANDARD_QCLOUDLAYERS=3DYES" + "-DPLUGIN_STANDARD_QCOLORIMETRIC_SEGMENTER=3DYE= S" + "-DPLUGIN_STANDARD_QCOMPASS=3DYES" + ;; Only for Windows at the moment + "-DPLUGIN_STANDARD_QCORK=3DNO" + "-DPLUGIN_STANDARD_QCSF=3DYES" + "-DPLUGIN_STANDARD_QFACETS=3DYES" + ;; Error with eigen + "-DPLUGIN_STANDARD_QHOUGH_NORMALS=3DNO" + "-DPLUGIN_STANDARD_QHPR=3DYES" + ;; Need qtWebSocket engine + "-DPLUGIN_STANDARD_QJSONRPC=3DNO" + "-DPLUGIN_STANDARD_QM3C2=3DYES" + ;; Need PCL lib + "-DPLUGIN_STANDARD_MASONRY_QAUTO_SEG=3DNO" + "-DPLUGIN_STANDARD_MASONRY_QMANUAL_SEG=3DNO" + "-DPLUGIN_STANDARD_QPCL=3DNO" + ;; Need CGAL + "-DPLUGIN_STANDARD_QMESH_BOOLEAN=3DNO" + "-DPLUGIN_STANDARD_QMPLANE=3DYES" + "-DPLUGIN_STANDARD_QPCV=3DNO" + "-DPLUGIN_STANDARD_QPOISSON_RECON=3DYES" + "-DPLUGIN_STANDARD_QRANSAC_SD=3DYES" + "-DPLUGIN_STANDARD_QSRA=3DYES") + #: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: a76708a872e65230931f3c5c3b079d0a39d5cb84 =2D-=20 2.48.1 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mattia Andreas Enge writes: > 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 > > From 5a42727e4625470406a47650e525a1667f9b7514 Mon Sep 17 00:00:00 2001 > Message-ID: <5a42727e4625470406a47650e525a1667f9b7514.1738786951.git.andr= eas@enge.fr> > From: Mattia Bunel > 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 > --- > 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=3DNO" > + "-DBUILD_TESTING=3DON" > + "-DOPTION_USE_SHAPE_LIB=3DYES" > + "-DOPTION_USE_DXF_LIB=3DYES" > + "-DOPTION_USE_GDAL=3DYES" > + ;; Shaders > + ;; At least a shader is needed > + "-DPLUGIN_GL_QEDL=3DYES" > + "-DPLUGIN_GL_QSSAO=3DYES" > + ;; IO > + "-DPLUGIN_IO_QCORE=3DYES" > + "-DPLUGIN_IO_QADDITIONAL=3DNO" > + "-DPLUGIN_IO_QCSV_MATRIX=3DNO" > + ;; No guix package for DRACO > + "-DPLUGIN_IO_QDRACO=3DNO" > + "-DPLUGIN_IO_QE57=3DYES" > + ;; No guix package for FBX > + "-DPLUGIN_IO_QFBX=3DNO" > + ;; laszip will replace PDAL in CloudCompare 2= .13 > + "-DPLUGIN_IO_QLAS=3DYES" > + "-DPLUGIN_IO_QPDAL=3DNO" > + "-DPLUGIN_IO_QPHOTOSCAN=3DYES" > + ;; No guix package for Riegl RDBlib > + "-DPLUGIN_IO_QRDB=3DNO" > + "-DPLUGIN_IO_QSTEP=3DNO" > + ;; Plugins > + "-DPLUGIN_STANDARD_QANIMATION=3DYES" > + "-DQANIMATION_WITH_FFMPEG_SUPPORT=3DNO" > + "-DPLUGIN_STANDARD_QBROOM=3DYES" > + ;; Compilation error > + "-DPLUGIN_STANDARD_QCANUPO=3DYES" > + "-DPLUGIN_STANDARD_QCLOUDLAYERS=3DYES" > + "-DPLUGIN_STANDARD_QCOLORIMETRIC_SEGMENTER=3D= YES" > + "-DPLUGIN_STANDARD_QCOMPASS=3DYES" > + ;; Only for Windows at the moment > + "-DPLUGIN_STANDARD_QCORK=3DNO" > + "-DPLUGIN_STANDARD_QCSF=3DYES" > + "-DPLUGIN_STANDARD_QFACETS=3DYES" > + ;; Error with eigen > + "-DPLUGIN_STANDARD_QHOUGH_NORMALS=3DNO" > + "-DPLUGIN_STANDARD_QHPR=3DYES" > + ;; Need qtWebSocket engine > + "-DPLUGIN_STANDARD_QJSONRPC=3DNO" > + "-DPLUGIN_STANDARD_QM3C2=3DYES" > + ;; Need PCL lib > + "-DPLUGIN_STANDARD_MASONRY_QAUTO_SEG=3DNO" > + "-DPLUGIN_STANDARD_MASONRY_QMANUAL_SEG=3DNO" > + "-DPLUGIN_STANDARD_QPCL=3DNO" > + ;; Need CGAL > + "-DPLUGIN_STANDARD_QMESH_BOOLEAN=3DNO" > + "-DPLUGIN_STANDARD_QMPLANE=3DYES" > + "-DPLUGIN_STANDARD_QPCV=3DNO" > + "-DPLUGIN_STANDARD_QPOISSON_RECON=3DYES" > + "-DPLUGIN_STANDARD_QRANSAC_SD=3DYES" > + "-DPLUGIN_STANDARD_QSRA=3DYES") > + #: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 betw= een > +a point cloud and a triangular mesh. It relies on an octree structure t= hat > +is highly optimized for this particular use-case. It is also meant to d= eal > +with huge point clouds.") > + (license license:gpl2+))) > > base-commit: cc2b236e3777c0f7c758805289f42b3932668c57 > prerequisite-patch-id: 0289950ff5d75c0e49094995eef252869b9b875f > --=20 > 2.48.1 > =2D-=20 Mattia Bunel UMR G=C3=A9ographie-cit=C3=A9s, Plateforme g=C3=A9omatique ; EHESS https://mbunel.xyz/ --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIwEARYKADQWIQQl7gBROHTRvHTG4yC8eiooD06e4gUCZ8HHqRYcbWF0dGlhLmJ1 bmVsQGVoZXNzLmZyAAoJELx6KigPTp7imn0A/1/ZjYn/PwQxllpnkUO+9ChTjO6T UMOmvIF7XO3PXRrTAP9k0A15zV32j0eDhzyC1vHrhX+UyrT6lE6fWoVMKtlvAQ== =sShV -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 24 11:45:04 2025 Received: (at 73934-done) by debbugs.gnu.org; 24 Mar 2025 15:45:04 +0000 Received: from localhost ([127.0.0.1]:57461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twjz5-0000S1-Kc for submit@debbugs.gnu.org; Mon, 24 Mar 2025 11:45:03 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:57684) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twjz2-0000Qt-RB for 73934-done@debbugs.gnu.org; Mon, 24 Mar 2025 11:45:01 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 03263615; Mon, 24 Mar 2025 16:44:54 +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 Oz6QcsNQipoF; Mon, 24 Mar 2025 16:44:53 +0100 (CET) Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0EA82607; Mon, 24 Mar 2025 16:44:53 +0100 (CET) Date: Mon, 24 Mar 2025 16:44:51 +0100 From: Andreas Enge To: Mattia Bunel Subject: Re: [bug#73934] [v2] Add CloudCompare 2.13 Message-ID: References: <87jz9ap2l2.fsf@kaiju.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87jz9ap2l2.fsf@kaiju.mail-host-address-is-not-set> X-Rspamd-Queue-Id: 03263615 X-Spamd-Result: default: False [-5.60 / 15.00]; BAYES_HAM(-3.00)[100.00%]; NEURAL_HAM(-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:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; TO_DN_SOME(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)[]; RCPT_COUNT_THREE(0.00)[4]; FREEMAIL_CC(0.00)[debbugs.gnu.org,posteo.net,gmail.com] X-Rspamd-Action: no action X-Spamd-Bar: ----- X-Rspamd-Server: hera X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73934-done Cc: Eric Bavier , Sharlatan Hellseher , 73934-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Mattia, thanks for the updated patch! Am Fri, Feb 28, 2025 at 03:26:49PM +0100 schrieb Mattia Bunel: > As for the rest, I agree with you. It be better to replace the > submodules and external dependencies integrated in the sources. But I > don't really know how to do that. I did find some examples in other > packages, but it seems necessary to patch the ~cmake~ files, which I don't > really know how to do. I also did not see an easy way to do so, so I have just kept this part as is and have added a comment. I have changed the source code field to "compute" the tag from the version number. And I could run tests with "xvfb-run", which simulates an X server. The commit is pushed, enjoy! Andreas From unknown Fri Aug 15 04:05:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Apr 2025 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator