Nicolas Graves <ngraves@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 70319) by debbugs.gnu.org; 14 May 2024 19:46:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 14 15:46:07 2024 Received: from localhost ([127.0.0.1]:41104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6y68-0004Gc-UC for submit <at> debbugs.gnu.org; Tue, 14 May 2024 15:46:06 -0400 Received: from 18.mo550.mail-out.ovh.net ([46.105.35.72]:46111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1s6y63-0004Fn-S5 for 70319 <at> debbugs.gnu.org; Tue, 14 May 2024 15:46:01 -0400 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.148.116]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4Vf6Kd0Jjvz1RpC for <70319 <at> debbugs.gnu.org>; Tue, 14 May 2024 19:45:57 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-p7ckt (unknown [10.110.168.37]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B8D9C1FD52; Tue, 14 May 2024 19:45:56 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-p7ckt with ESMTPSA id b6IdLHS/Q2Yk7AEAIsjhUQ (envelope-from <ngraves@HIDDEN>); Tue, 14 May 2024 19:45:56 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006bec2a754-2800-462c-8165-bffa7cae9ac3, FB6FD368DB1A33EEB5BF94B3542A6D01FB5CDC61) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves <ngraves@HIDDEN> To: 70319 <at> debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: Add draco. Date: Tue, 14 May 2024 21:45:28 +0200 Message-ID: <20240514194545.17491-2-ngraves@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240514194545.17491-1-ngraves@HIDDEN> References: <20240514194545.17491-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13795651559834903059 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -51 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdegiedgudeflecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfuuhhsphgvtghtffhomhgrihhnucdlgeelmdenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepudetheeutdejjeetleefudfhfedvheeltdejfeegfeejieeludffgfevvedvgfdunecuffhomhgrihhnpehgihhthhhusgdrtghomhdpghhithhhuhgsrdhiohenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjedtfeduleesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70319 Cc: Vinicius Monego <monego@HIDDEN>, ngraves@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Vinicius Monego <monego@HIDDEN> * gnu/packages/compression.scm (draco): New variable. Change-Id: Ibba9180ac2ee176aa445684472fa7d34327f8ce5 --- gnu/packages/compression.scm | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 55784a70deb..dd88fce9ca3 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -71,6 +71,7 @@ (define-module (gnu packages compression) #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (gnu packages) + #:use-module (gnu packages algebra) #:use-module (gnu packages assembly) #:use-module (gnu packages autotools) #:use-module (gnu packages backup) @@ -79,6 +80,7 @@ (define-module (gnu packages compression) #:use-module (gnu packages benchmark) #:use-module (gnu packages boost) #:use-module (gnu packages check) + #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages documentation) #:use-module (gnu packages file) @@ -86,6 +88,7 @@ (define-module (gnu packages compression) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) + #:use-module (gnu packages graphics) #:use-module (gnu packages gtk) #:use-module (gnu packages java) #:use-module (gnu packages llvm) @@ -861,6 +864,47 @@ (define-public sfarkxtc sfArk file format to the uncompressed sf2 format.") (license license:gpl3+)))) +(define-public draco + (package + (name "draco") + (version "1.5.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/draco") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1v1idvqr9mww9wi36yzb10lq66ls78dlrgnxchjjjv5paw2g0mk3")))) + (build-system cmake-build-system) + (arguments + ;; There is a testdata directory but apparently no actual tests. + ;; src/draco/tools/install_test contains a sanity check, but this + ;; check is useless here. + (list #:tests? #f + #:configure-flags + #~(list "-DBUILD_SHARED_LIBS=true" + (string-append "-DDRACO_EIGEN_PATH=" + #$(this-package-input "eigen")) + (string-append "-DDRACO_FILESYSTEM_PATH=" + #$(this-package-input "gulrak-filesystem")) + (string-append "-DDRACO_TINYGLTF_PATH=" + #$(this-package-input "tinygltf"))) + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'delete-static-lib + (lambda _ + (delete-file (string-append #$output + "/lib/libdraco.a"))))))) + (inputs (list eigen gulrak-filesystem tinygltf)) + (home-page "https://google.github.io/draco/") + (synopsis "Compress and decompress 3D geometric meshes and point clouds") + (description "Draco is a library for compressing and decompressing 3D +geometric meshes and point clouds. It is intended to improve the storage and +transmission of 3D graphics.") + (license license:asl2.0))) + (define-public libmspack (package (name "libmspack") -- 2.41.0
guix-patches@HIDDEN
:bug#70319
; Package guix-patches
.
Full text available.Received: (at 70319) by debbugs.gnu.org; 14 May 2024 19:46:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 14 15:46:03 2024 Received: from localhost ([127.0.0.1]:41102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6y65-0004GA-Ul for submit <at> debbugs.gnu.org; Tue, 14 May 2024 15:46:03 -0400 Received: from 2.mo584.mail-out.ovh.net ([46.105.72.36]:34149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1s6y61-0004Fm-Kk for 70319 <at> debbugs.gnu.org; Tue, 14 May 2024 15:46:00 -0400 Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.17.245]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4Vf6KY6tLCz1K3l for <70319 <at> debbugs.gnu.org>; Tue, 14 May 2024 19:45:53 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-4x2zg (unknown [10.110.178.240]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 535951FE44; Tue, 14 May 2024 19:45:52 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-6684bf9d7b-4x2zg with ESMTPSA id AYzLD3C/Q2bMVDAAmw/+SA (envelope-from <ngraves@HIDDEN>); Tue, 14 May 2024 19:45:52 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S00240dfb812-b557-4b1f-ad85-280834d98e37, FB6FD368DB1A33EEB5BF94B3542A6D01FB5CDC61) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves <ngraves@HIDDEN> To: 70319 <at> debbugs.gnu.org Subject: [PATCH v2 1/2] gnu: Add tinygltf. Date: Tue, 14 May 2024 21:45:27 +0200 Message-ID: <20240514194545.17491-1-ngraves@HIDDEN> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13794807134005158419 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdegiedgudegtdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteeffefhfffhjeevleeuvdehgffgveekheeuhfekhfehuefgheffhedugfegleeinecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjedtfeduleesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70319 Cc: Vinicius Monego <monego@HIDDEN>, ngraves@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Vinicius Monego <monego@HIDDEN> * gnu/packages/graphics.scm (tinygltf): New variable. Change-Id: I749ced85142b8dd2ebbe916533f27bf6d167bbff --- gnu/packages/graphics.scm | 67 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index ca2d74224f1..fd0330c0b6f 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -2413,6 +2413,73 @@ (define-public openxr ;; Dual licensed. Either license applies. (license (list license:asl2.0 license:expat)))) +(define-public tinygltf + (package + (name "tinygltf") + (version "2.8.21") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syoyo/tinygltf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14712lndwlk4y001jxf2rxhwrw0w5gbc2hyh9kpik1galdzg41ii")) + (modules '((guix build utils))) + (snippet #~(begin + (for-each delete-file-recursively + (list "examples" ".github")) + ;; tinygltf bundles json, stb-image and stb-image-write + ;; headers. Delete those, and use symlink ours instead. + (for-each delete-file + (list "json.hpp" + "stb_image.h" + "stb_image_write.h" + "tests/catch.hpp")))))) + (build-system cmake-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'use-our-packages + (lambda* (#:key inputs #:allow-other-keys) + (symlink (search-input-file inputs "include/nlohmann/json.hpp") + "json.hpp") + (symlink (search-input-file inputs "include/stb_image.h") + "stb_image.h") + (symlink (search-input-file inputs "include/stb_image_write.h") + "stb_image_write.h") + (symlink (search-input-file inputs "include/catch.hpp") + "catch.hpp"))) + (add-after 'install 'delete-static-lib + (lambda _ + (delete-file (string-append #$output + "/lib/libtinygltf.a")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (if tests? + (with-directory-excursion "../source/tests" + (invoke "make") + (invoke "./tester") + (invoke "./tester_noexcept")) + (format #t "test suite not run~%"))))))) + (inputs (list nlohmann-json stb-image stb-image-write)) + (native-inputs (list catch-framework clang)) + (home-page "https://github.com/syoyo/tinygltf") + (synopsis "Header only GL Transmission Format library") + (description "This package provides a header only C++11 +@url{https://github.com/KhronosGroup/glTF, glTF} (GL Transmission Format) 2.0 +library. + +GL Transmission Format (glTF) is a royalty-free specification for the +efficient transmission and loading of 3D scenes and models by applications. +glTF minimizes both the size of 3D assets, and the runtime processing needed +to unpack and use those assets. glTF defines an extensible, common publishing +format for 3D content tools and services that streamlines authoring workflows +and enables interoperable use of content across the industry.") + (license license:expat))) + (define-public monado (package (name "monado") -- 2.41.0
guix-patches@HIDDEN
:bug#70319
; Package guix-patches
.
Full text available.Received: (at 70319) by debbugs.gnu.org; 14 May 2024 12:33:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 14 08:33:25 2024 Received: from localhost ([127.0.0.1]:39087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6rLR-0004OQ-DJ for submit <at> debbugs.gnu.org; Tue, 14 May 2024 08:33:25 -0400 Received: from 15.mo582.mail-out.ovh.net ([188.165.39.161]:51613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1s6rLN-0004OI-Py for 70319 <at> debbugs.gnu.org; Tue, 14 May 2024 08:33:23 -0400 Received: from director6.ghost.mail-out.ovh.net (unknown [10.108.25.52]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4VdwkQ3hHDz1JxV for <70319 <at> debbugs.gnu.org>; Tue, 14 May 2024 12:33:18 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-q6lnl (unknown [10.108.42.118]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0E4A61FEB1; Tue, 14 May 2024 12:33:17 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-q6lnl with ESMTPSA id k4V0Ng1aQ2aE1gAAk4Vs0g (envelope-from <ngraves@HIDDEN>); Tue, 14 May 2024 12:33:17 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R002d1477fec-4604-4057-be09-45deb6a73709, FB6FD368DB1A33EEB5BF94B3542A6D01FB5CDC61) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves <ngraves@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 70319 <at> debbugs.gnu.org Subject: Re: [bug#70319] [PATCH 1/2] gnu: Add tinygltf. In-Reply-To: <769daf7ae2277aecea26723b2a8e3165aa92e146.1712707652.git.monego@HIDDEN> References: <cover.1712707652.git.monego@HIDDEN> <769daf7ae2277aecea26723b2a8e3165aa92e146.1712707652.git.monego@HIDDEN> Date: Tue, 14 May 2024 14:33:17 +0200 Message-ID: <87msospo8i.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 6489124114133017107 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdegiedgheefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhephfegtdejveetvdegleeiuefgteevtdelieeguefhvdejteejjeffuedviefftdffnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejtdefudelseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70319 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-04-10 00:12, Vinicius Monego wrote: > * gnu/packages/graphics.scm (tinygltf): New variable. > > Change-Id: I749ced85142b8dd2ebbe916533f27bf6d167bbff > --- > gnu/packages/graphics.scm | 45 +++++++++++++++++++++++++++++++++++++++ > 1 file changed, 45 insertions(+) > > diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm > index a63629823a..d04fcbfd6d 100644 > --- a/gnu/packages/graphics.scm > +++ b/gnu/packages/graphics.scm > @@ -2367,6 +2367,51 @@ (define-public openxr > ;; Dual licensed. Either license applies. > (license (list license:asl2.0 license:expat)))) > > +(define-public tinygltf > + (package > + (name "tinygltf") > + (version "2.8.21") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/syoyo/tinygltf") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "14712lndwlk4y001jxf2rxhwrw0w5gbc2hyh9kpik1galdzg41ii")))) > + (build-system cmake-build-system) > + (arguments > + (list > + #:tests? #f ; tests are not managed by CMake > + #:phases > + #~(modify-phases %standard-phases > + (add-after 'unpack 'use-our-packages > + ;; tinygltf ships json.hpp, stb_image.h and stb_image_write.h > + ;; into the repo as common files. Delete those, and use the > + ;; files from our packages instead. > + (lambda* (#:key inputs #:allow-other-keys) > + (for-each delete-file > + (list "json.hpp" > + "stb_image.h" > + "stb_image_write.h")) These are pretty big files. It would be more adapated to remove them in a snippet from origin. This is because it avoids them in the nar archive in Guix substitute servers. Plus, it seems that we can possibly also remove catch, which is packaged in Guix. > + (symlink (search-input-file inputs "json.hpp") > + "json.hpp") > + (symlink (search-input-file inputs "stb_image.h") > + "stb_image.h") > + (symlink (search-input-file inputs "stb_image_write.h") > + "stb_image_write.h"))) > + (add-after 'install 'delete-static-lib > + (lambda _ > + (delete-file (string-append #$output > + "/lib/libtinygltf.a"))))))) > + (inputs (list nlohmann-json stb-image stb-image-write)) > + (home-page "https://github.com/syoyo/tinygltf") > + (synopsis "Header only C++11 tiny glTF 2.0 library") > + (description "TinyGLTF is a header only C++11 tiny > +@url{https://github.com/KhronosGroup/glTF, glTF} 2.0 library.") > + (license license:expat))) If we can't remove catch, we should add a Boost license : https://github.com/syoyo/tinygltf/tree/v2.8.21?tab=readme-ov-file#third-party-licenses > + > (define-public monado > (package > (name "monado") -- Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#70319
; Package guix-patches
.
Full text available.Received: (at 70319) by debbugs.gnu.org; 10 Apr 2024 00:12:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 20:12:52 2024 Received: from localhost ([127.0.0.1]:51799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruLa7-0007xE-ND for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 20:12:52 -0400 Received: from mout01.posteo.de ([185.67.36.65]:47623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1ruLa3-0007wU-NV for 70319 <at> debbugs.gnu.org; Tue, 09 Apr 2024 20:12:48 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C6110240027 for <70319 <at> debbugs.gnu.org>; Wed, 10 Apr 2024 02:12:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1712707953; bh=n41PNqaTWRSyWjYKajqIrU1qHJb9jZtC+123nwO1+w8=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=VNbjS2vMqAu/z9/Q5zC7sFEjxCmjg0QuFqnWeV1HjPpRGZLL4NqHpSjX5Lyb8XRD+ IagnjH8N+wgfqhLIo8wbvGD4ci4GrUN2+PFA5PxFzBTvoqyH2uQqP8HWv+uPhJLwWM sB26AwBNAKGShqJcCYtyGTgmSoBqMmBTOOlVx0yVMg9Psj70tCsq77tqdYkeaQSsbz Sl5//rYwgNLyZqsWQz0XGsudtfWYHgqJ/3KFLVGMyjmMrJkJRfopDcctNeIx74BaZH iz829p/g5KeUkPhjQZpGYC6ghfukkQnUbpKlNCNnCMPHiA6Z8K6nxhooCuLYb8RS3J gg/fwbjmwHIpA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VDjvN63Nxz9rwn; Wed, 10 Apr 2024 02:12:32 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 70319 <at> debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add draco. Date: Wed, 10 Apr 2024 00:12:03 +0000 Message-Id: <a6232d601410a6e0c6d157467c3cf4df77b207f8.1712707652.git.monego@HIDDEN> In-Reply-To: <cover.1712707652.git.monego@HIDDEN> References: <cover.1712707652.git.monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 70319 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) * gnu/packages/compression.scm (draco): New variable. Change-Id: Ibba9180ac2ee176aa445684472fa7d34327f8ce5 --- gnu/packages/compression.scm | 42 ++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 02a20e5c62..cbed6d947c 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -71,6 +71,7 @@ (define-module (gnu packages compression) #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (gnu packages) + #:use-module (gnu packages algebra) #:use-module (gnu packages assembly) #:use-module (gnu packages autotools) #:use-module (gnu packages backup) @@ -79,6 +80,7 @@ (define-module (gnu packages compression) #:use-module (gnu packages benchmark) #:use-module (gnu packages boost) #:use-module (gnu packages check) + #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages documentation) #:use-module (gnu packages file) @@ -86,6 +88,7 @@ (define-module (gnu packages compression) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) + #:use-module (gnu packages graphics) #:use-module (gnu packages gtk) #:use-module (gnu packages java) #:use-module (gnu packages llvm) @@ -831,6 +834,45 @@ (define-public sfarkxtc sfArk file format to the uncompressed sf2 format.") (license license:gpl3+)))) +(define-public draco + (package + (name "draco") + (version "1.5.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/draco") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1v1idvqr9mww9wi36yzb10lq66ls78dlrgnxchjjjv5paw2g0mk3")))) + (build-system cmake-build-system) + (inputs (list eigen gulrak-filesystem tinygltf)) + (arguments + ;; There is a testdata directory but apparently no actual tests. + (list #:tests? #f + #:configure-flags + #~(list "-DBUILD_SHARED_LIBS=true" + (string-append "-DDRACO_EIGEN_PATH=" + #$(this-package-input "eigen")) + (string-append "-DDRACO_FILESYSTEM_PATH=" + #$(this-package-input "gulrak-filesystem")) + (string-append "-DDRACO_TINYGLTF_PATH=" + #$(this-package-input "tinygltf"))) + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'delete-static-lib + (lambda _ + (delete-file (string-append #$output + "/lib/libdraco.a"))))))) + (home-page "https://google.github.io/draco/") + (synopsis "Compress and decompress 3D geometric meshes and point clouds") + (description "Draco is a library for compressing and decompressing 3D +geometric meshes and point clouds. It is intended to improve the storage and +transmission of 3D graphics.") + (license license:asl2.0))) + (define-public libmspack (package (name "libmspack") -- 2.39.2
guix-patches@HIDDEN
:bug#70319
; Package guix-patches
.
Full text available.Received: (at 70319) by debbugs.gnu.org; 10 Apr 2024 00:12:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 20:12:47 2024 Received: from localhost ([127.0.0.1]:51796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruLa3-0007wv-AK for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 20:12:47 -0400 Received: from mout01.posteo.de ([185.67.36.65]:49237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1ruLa0-0007vv-OY for 70319 <at> debbugs.gnu.org; Tue, 09 Apr 2024 20:12:45 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0CFE7240027 for <70319 <at> debbugs.gnu.org>; Wed, 10 Apr 2024 02:12:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1712707950; bh=dGvMHVnITWOEpLRy9yYnlMNmq/87dPTm6Ii+d8HQ99s=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=KUoKn5LrSANtM7FJMTtTbTtCJkNT022oz5751c7kFr0vO0Sg10BqhzgQsYeyf1lnD T2tsmYasJ6FRs5UmfZ4Wwq89KN58o4kFXtqzBVB/MNeg3G+j3aRP3mNUqzxboyDRfM l9cPOkh6/iFDY+tIuVdgCzpDvE70ywMzGUH7PoS/FHmOD4WOLcwde3W46IpH1GZb48 vynWGLs6vjTwsbyf1+/pee1U50HZDDbrQ5irxWJXkK8h0nKVXwrdYWla54LswActb2 +BP8faYvobYwDVgSqAdwNHNG6p4h+RuJQi6VMnD851rDPzhEUfFGg0/lCtnktgQFhI kZBz8jNC0moMw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VDjvJ6m2sz9rwn; Wed, 10 Apr 2024 02:12:28 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 70319 <at> debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add tinygltf. Date: Wed, 10 Apr 2024 00:12:02 +0000 Message-Id: <769daf7ae2277aecea26723b2a8e3165aa92e146.1712707652.git.monego@HIDDEN> In-Reply-To: <cover.1712707652.git.monego@HIDDEN> References: <cover.1712707652.git.monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70319 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/graphics.scm (tinygltf): New variable. Change-Id: I749ced85142b8dd2ebbe916533f27bf6d167bbff --- gnu/packages/graphics.scm | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index a63629823a..d04fcbfd6d 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -2367,6 +2367,51 @@ (define-public openxr ;; Dual licensed. Either license applies. (license (list license:asl2.0 license:expat)))) +(define-public tinygltf + (package + (name "tinygltf") + (version "2.8.21") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syoyo/tinygltf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14712lndwlk4y001jxf2rxhwrw0w5gbc2hyh9kpik1galdzg41ii")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f ; tests are not managed by CMake + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'use-our-packages + ;; tinygltf ships json.hpp, stb_image.h and stb_image_write.h + ;; into the repo as common files. Delete those, and use the + ;; files from our packages instead. + (lambda* (#:key inputs #:allow-other-keys) + (for-each delete-file + (list "json.hpp" + "stb_image.h" + "stb_image_write.h")) + (symlink (search-input-file inputs "json.hpp") + "json.hpp") + (symlink (search-input-file inputs "stb_image.h") + "stb_image.h") + (symlink (search-input-file inputs "stb_image_write.h") + "stb_image_write.h"))) + (add-after 'install 'delete-static-lib + (lambda _ + (delete-file (string-append #$output + "/lib/libtinygltf.a"))))))) + (inputs (list nlohmann-json stb-image stb-image-write)) + (home-page "https://github.com/syoyo/tinygltf") + (synopsis "Header only C++11 tiny glTF 2.0 library") + (description "TinyGLTF is a header only C++11 tiny +@url{https://github.com/KhronosGroup/glTF, glTF} 2.0 library.") + (license license:expat))) + (define-public monado (package (name "monado") -- 2.39.2
guix-patches@HIDDEN
:bug#70319
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 10 Apr 2024 00:11:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 20:11:27 2024 Received: from localhost ([127.0.0.1]:51791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruLYk-0007qi-TR for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 20:11:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1ruLYj-0007qO-O2 for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 20:11:26 -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 <monego@HIDDEN>) id 1ruLYV-0001XX-KK for guix-patches@HIDDEN; Tue, 09 Apr 2024 20:11:11 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <monego@HIDDEN>) id 1ruLYT-0007ZF-Kv for guix-patches@HIDDEN; Tue, 09 Apr 2024 20:11:11 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 3A4C9240101 for <guix-patches@HIDDEN>; Wed, 10 Apr 2024 02:11:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1712707867; bh=H5WMfoWcNBalYhMgSz6LpsMwrL+S39/1IS5KkecpVMg=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=htgNac4Ud4JXgwicczlH0iImd5HXDzBV++1U1gIhBqfEHlJjSvJp13QxlWvEZyFnn KfKR8BfUVhPtvG4Mm2yXuaSlZk7Wcdrlk8mbcwCnajxypDxuex1PerDJaI4W4efdze U+kpgpmD9s6zr3/XcO6Nz6TOg0Sw2NER4RPXFBTnRPGPtuGke/8fXbI1K3UpAHOt3C ixaOS4lvT89Bnafce9HnCWx1FF+SjDl8TUJhZWTO3bqGSXByRZb2Vf8xIzAau2e03s KWQ3vV3g6gaGmfFnhclQOXHBy4O/rIXxKqjGkjetM3bjEyGrx2TbWlA62h8n82xiXg l/ik0GPU6Qc1A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VDjsk1ZYvz9rwn; Wed, 10 Apr 2024 02:11:05 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 0/2] Add Draco (3d graphics compression). Date: Wed, 10 Apr 2024 00:10:38 +0000 Message-Id: <cover.1712707652.git.monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=monego@HIDDEN; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=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.0 (+) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Vinicius Monego (2): gnu: Add tinygltf. gnu: Add draco. gnu/packages/compression.scm | 42 +++++++++++++++++++++++++++++++++ gnu/packages/graphics.scm | 45 ++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) base-commit: 51de844a0ff6ea224367a384092896bce6848b9f -- 2.39.2
Vinicius Monego <monego@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#70319
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.