From unknown Fri Aug 15 12:54:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#52813 <52813@debbugs.gnu.org> To: bug#52813 <52813@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Add libjxl. Reply-To: bug#52813 <52813@debbugs.gnu.org> Date: Fri, 15 Aug 2025 19:54:45 +0000 retitle 52813 [PATCH 0/2] Add libjxl. reassign 52813 guix-patches submitter 52813 Vinicius Monego severity 52813 normal tag 52813 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 26 19:27:14 2021 Received: (at submit) by debbugs.gnu.org; 27 Dec 2021 00:27:14 +0000 Received: from localhost ([127.0.0.1]:41889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1dr8-0006K6-2F for submit@debbugs.gnu.org; Sun, 26 Dec 2021 19:27:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:44708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1dr0-0006Jq-0B for submit@debbugs.gnu.org; Sun, 26 Dec 2021 19:27:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n1dqz-0001f5-N6 for guix-patches@gnu.org; Sun, 26 Dec 2021 19:27:05 -0500 Received: from mout01.posteo.de ([185.67.36.65]:47289) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n1dqx-0002vY-SH for guix-patches@gnu.org; Sun, 26 Dec 2021 19:27:05 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 9B16D240026 for ; Mon, 27 Dec 2021 01:27:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640564820; bh=F/9pgY9LVKdkIyT5WUc1ZoQ2ZrCwLMupp0BXW3KTiTQ=; h=From:To:Cc:Subject:Date:From; b=G4XfW/6E+y8IiASh1vF9sFFQclpFvbMkj7AWg6RtyBD4GU25Ajww8iNy36TqpeaFR tOH7+XDX9hTTKODsE1uoCVK0Iu98DkRMpDmQxmKZElvNOhc9O0sCk2QvkuBZai0RCj 7jaYa4ZcO07SxVHIbiXcsPRQOApd0o3SyF/lbOjkucpeB+VpHWIDj/gpl/MCahjzem itpTZ0rKuCCRwAhSzBj69e3IFx8mGS/HaMxn4GHEKdrJhEedBXGwILsc59weOB7vT9 CYlvuxnMzP9fnD/7inz7Od2bJfOPe92DHsOp+CaQtrvGbJyJKvCrNaWbzK0k9l9qkR tIv/81fBFnE3A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JMdlR4qFqz9rxK; Mon, 27 Dec 2021 01:26:59 +0100 (CET) From: Vinicius Monego To: guix-patches@gnu.org Subject: [PATCH 0/2] Add libjxl. Date: Mon, 27 Dec 2021 00:26:49 +0000 Message-Id: <20211227002649.1126404-1-monego@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@posteo.net; helo=mout01.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_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego 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.3 (--) Vinicius Monego (2): gnu: Add google-highway. gnu: Add libjxl. gnu/packages/cpp.scm | 28 ++++++++++++++++++++- gnu/packages/image.scm | 55 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 1 deletion(-) base-commit: 17d7343df82f9865fad5035285976be3000131d4 -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 26 19:29:07 2021 Received: (at 52813) by debbugs.gnu.org; 27 Dec 2021 00:29:07 +0000 Received: from localhost ([127.0.0.1]:41895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1dss-0006Nt-GS for submit@debbugs.gnu.org; Sun, 26 Dec 2021 19:29:07 -0500 Received: from mout02.posteo.de ([185.67.36.66]:59063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1dsq-0006NG-F1 for 52813@debbugs.gnu.org; Sun, 26 Dec 2021 19:29:01 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 27FF1240103 for <52813@debbugs.gnu.org>; Mon, 27 Dec 2021 01:28:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640564934; bh=3VDOyC4BhMNEy6OzGxtCe5DYf4vUpgcsrTcR5Iyp2mI=; h=From:To:Cc:Subject:Date:From; b=J47CTcQkKFA4oLRjF7u6kTYRUjmLM0mydedg3qYI+FpZKkdMiET9xorbytE8z+p42 3AO0A5X+lVRiK+8DcPtrpLf/c8r1PSeCNW6wi7q8HVHCUOVrM5EnDO+YSvCHG9/MBJ ON86vyq7NbXJeHaC+i7Opru7Bjr2iLO9SE39y8z1NRpMEzHA7qdk9OU9c8C7izbhwA 97eQQtrRbFdbutKCtfUL2sJo1BOR7NlhcjboU0l19M3Y6CDCwiYSuMk/UjVEcA0ymg ZN5v8ylMEfIBmyibZmPyoKVDJFqgYX6YOiasvxqkrXyt5dOHrjSeRykul+xIEabj8O ORJcUZsJikPvA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JMdnc6yZLz6tpG; Mon, 27 Dec 2021 01:28:52 +0100 (CET) From: Vinicius Monego To: 52813@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add google-highway. Date: Mon, 27 Dec 2021 00:28:40 +0000 Message-Id: <20211227002841.1126644-1-monego@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52813 Cc: Vinicius Monego 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 (-) * gnu/packages/cpp.scm (google-highway): New variable. --- gnu/packages/cpp.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index b6c56cf1a1..ec64024f62 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -10,7 +10,7 @@ ;;; Copyright © 2020 Roel Janssen ;;; Copyright © 2020, 2021 Ricardo Wurmus ;;; Copyright © 2020 Brice Waegeneire -;;; Copyright © 2020 Vinicius Monego +;;; Copyright © 2020, 2021 Vinicius Monego ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Michael Rohleder ;;; Copyright © 2020 Alexandros Theodotou @@ -300,6 +300,32 @@ It also provides accelerated implementation of common mathematical functions operating on batches.") (license license:bsd-3))) +(define-public google-highway + (package + (name "google-highway") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/highway") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1yjwgnrpd9m99x2nqf6ld28zc6y9nlsxqg128bxxmja1gg4g4qdz")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags + #~(list "-DHWY_SYSTEM_GTEST=on"))) + (native-inputs + (list googletest)) + (home-page "https://github.com/google/highway") + (synopsis "SIMD library with runtime dispatch") + (description "Highway is a performance-portable, length-agnostic C++ +library for SIMD (Single Instruction, Multiple Data) with runtime dispatch.") + (license license:asl2.0))) + (define-public chaiscript (package (name "chaiscript") -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 26 19:29:07 2021 Received: (at 52813) by debbugs.gnu.org; 27 Dec 2021 00:29:07 +0000 Received: from localhost ([127.0.0.1]:41899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1dsx-0006OC-Bx for submit@debbugs.gnu.org; Sun, 26 Dec 2021 19:29:07 -0500 Received: from mout02.posteo.de ([185.67.36.66]:47099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1dst-0006NM-Vf for 52813@debbugs.gnu.org; Sun, 26 Dec 2021 19:29:04 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 622F9240101 for <52813@debbugs.gnu.org>; Mon, 27 Dec 2021 01:28:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640564938; bh=kx+grOVgu5Xf36g9OlzLhwMdVoHKvfVu+Oj9f2yM+ik=; h=From:To:Cc:Subject:Date:From; b=NhHrpnLLxXkvl4NWbdvblxylB98EYggBrCC54yAvTRP+P+fpT3ZifIjuv2PGkUtfk 5waMWBRm1oFTQ913WKj0aCBSz7Bx2W0QdNLxOVCkKExyKqWZnjAO7gGhbZ4IljLq4h 4oEUCQsd+I5zp8IsktwohVKSWcdQeC6CTGbgzMW7waHIcP9TGpQzdGT+U9cwelGYPP pHKHheAqDkS1xP5pQ3bj4ZDlsi8eZNpmaaHdOn/Hw8XHv1ApaS9OkbDsS9rwThYwEL LJScqapV5FLXA0udBzhBWR1w2eTm4wZh3DurUM+MBiGuRj7AnUyFsCUxOupC22sZg6 2XvqSRwBImdIA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JMdnj2kVNz9rxF; Mon, 27 Dec 2021 01:28:56 +0100 (CET) From: Vinicius Monego To: 52813@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add libjxl. Date: Mon, 27 Dec 2021 00:28:41 +0000 Message-Id: <20211227002841.1126644-2-monego@posteo.net> In-Reply-To: <20211227002841.1126644-1-monego@posteo.net> References: <20211227002841.1126644-1-monego@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52813 Cc: Vinicius Monego 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: -3.3 (---) * gnu/packages/image.scm (libjxl): New variable. --- gnu/packages/image.scm | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 16811623e6..a38e0a0bcc 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -57,6 +57,7 @@ #:use-module (gnu packages boost) #:use-module (gnu packages check) #:use-module (gnu packages cmake) + #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages compression) #:use-module (gnu packages documentation) @@ -95,6 +96,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix utils) #:use-module (guix build-system gnu) @@ -2227,6 +2229,59 @@ by AOM, including with alpha.") Format) file format decoder and encoder.") (license license:lgpl3+))) +(define-public libjxl + (package + (name "libjxl") + (version "0.6.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libjxl/libjxl") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17pvc5zgm9az5hfg2p80325f42w3dqspyb03iakrwg9x4n3vjckx")) + (modules '((guix build utils))) + (snippet + ;; Delete the bundles that will not be used. libjxl bundles LCMS + ;; which is in Guix but there is no option to use the system package. + ;; This option will be introduced after version 0.6.1 and then we + ;; probably won't need to download the submodules. + '(begin + (for-each (lambda (directory) + (delete-file-recursively + (string-append "third_party/" directory))) + '("brotli" "googletest" "highway")))))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags + #~(list "-DJPEGXL_FORCE_SYSTEM_GTEST=true" + "-DJPEGXL_FORCE_SYSTEM_BROTLI=true" + ;; "-DJPEGXL_FORCE_SYSTEM_LCMS2=true" ; next version after 0.6.1 + "-DJPEGXL_FORCE_SYSTEM_HWY=true"))) + (native-inputs + (list asciidoc doxygen googletest pkg-config python)) + (inputs + (list freeglut + giflib + google-brotli + google-highway + imath + ;; lcms ; next version after 0.6.1 + libavif + libjpeg-turbo + libpng + libwebp + openexr)) + (home-page "https://github.com/libjxl/libjxl") + (synopsis "JPEG XL image format reference implementation") + (description "This package contains a reference implementation of JPEG XL +(encoder and decoder).") + (license license:bsd-3))) + (define-public mtpaint (package (name "mtpaint") -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 29 19:04:02 2021 Received: (at 52813-done) by debbugs.gnu.org; 30 Dec 2021 00:04:02 +0000 Received: from localhost ([127.0.0.1]:50691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2ivK-0001TN-1q for submit@debbugs.gnu.org; Wed, 29 Dec 2021 19:04:02 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:37265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2ivI-0001T4-5n for 52813-done@debbugs.gnu.org; Wed, 29 Dec 2021 19:04:00 -0500 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 16B25FF807; Thu, 30 Dec 2021 00:03:51 +0000 (UTC) From: Nicolas Goaziou To: Vinicius Monego Subject: Re: [bug#52813] [PATCH 0/2] Add libjxl. References: <20211227002649.1126404-1-monego@posteo.net> Date: Thu, 30 Dec 2021 01:03:51 +0100 In-Reply-To: <20211227002649.1126404-1-monego@posteo.net> (Vinicius Monego's message of "Mon, 27 Dec 2021 00:26:49 +0000") Message-ID: <87v8z76jrs.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52813-done Cc: 52813-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.7 (-) Hello Vinicius Monego writes: > Vinicius Monego (2): > gnu: Add google-highway. > gnu: Add libjxl. Applied. Thank you. I removed the gexp parts since you weren't using ungexp. Regards, -- Nicolas Goaziou From unknown Fri Aug 15 12:54:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Jan 2022 12:24:04 +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