From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 0/5] gnu: Add sdl3-{image,ttf}. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174116411625061 (code B ref -1); Wed, 05 Mar 2025 08:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2025 08:41:56 +0000 Received: from localhost ([127.0.0.1]:34930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkKC-0006W9-GQ for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:41:56 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpkK8-0006Vm-Px for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:41:54 -0500 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 1tpkK2-0008PR-Kk for guix-patches@gnu.org; Wed, 05 Mar 2025 03:41:46 -0500 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tpkK0-0001b5-0E for guix-patches@gnu.org; Wed, 05 Mar 2025 03:41:46 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7ED8220BE6; Wed, 5 Mar 2025 09:41:40 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id mtbuWuUt3Ml5; Wed, 5 Mar 2025 09:41:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164095; bh=wber5PLQu/xCLKx5xiCcQQlORPIuGTgLf+Xj8Pr7TAc=; h=From:To:Cc:Subject:Date; b=lOfuJlEwDiURdn8VZVR3WHCArmArLXNUpz9bROKYAe020DwziJ9TAVQ8Es0AO5yVb /Yv+rRCITKH2d3aPBRC6e8vX5qLeQIHM35ZelUmQZVjp/b1I3yvUgC8ODj6YvnSgos 3FhcEXxClz8KnU1+7BkYWzcQQCQi9smwaROKP6l2Cl8UKUeuKfuGtWf78GB0cOgrz7 96YjUoemUkYwKZ01Bog+bRuMxcSmx20xTfNOaywzSLQ5/WNAszvhKQe56qxfhKKe0i 92VRliO2olgyUza5YgLTaUkN4+Emg3Wf9/oDN+pGon042BDgtjv0QriFuv0sqpbInA DBScbtsCowDMA== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Wed, 5 Mar 2025 17:39:53 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=mcsinyx@disroot.org; helo=layka.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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: 0.9 (/) 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.1 (/) Latest release of SDL3_{image,ttf} wants the latest version of SDL3, hence it is updated to 3.2.6. PlutoVG is a dependency of PlutoSVG, which is used by SDL3_ttf for color emoji rendering. Nguyễn Gia Phong (5): gnu: sdl3: Update to 3.2.6. gnu: Add sdl3-image. gnu: Add plutovg. gnu: Add plutosvg. gnu: Add sdl3-ttf. gnu/local.mk | 2 + gnu/packages/image.scm | 52 +++++++++++++++++++ .../patches/plutosvg-unbundle-plutovg.patch | 13 +++++ .../patches/plutovg-unbundle-stb.patch | 31 +++++++++++ gnu/packages/sdl.scm | 46 +++++++++++++++- 5 files changed, 142 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/plutosvg-unbundle-plutovg.patch create mode 100644 gnu/packages/patches/plutovg-unbundle-stb.patch base-commit: 7b33214d80e3e07421626449415e14bf120d93c9 -- 2.48.1 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 1/5] gnu: sdl3: Update to 3.2.6. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116426925415 (code B ref 76757); Wed, 05 Mar 2025 08:45:01 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:44:29 +0000 Received: from localhost ([127.0.0.1]:34939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkMf-0006bq-Ei for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:44:29 -0500 Received: from layka.disroot.org ([178.21.23.139]:53642) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkMc-0006bf-Lc for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:44:27 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id AED8C20C97; Wed, 5 Mar 2025 09:44:25 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id qmMEk2DsR24h; Wed, 5 Mar 2025 09:44:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164265; bh=4vmjHSDd67D3lbqHF2IAgk+2r+nThhbFIoltWx5KlHg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=deECIFBWYNK0hL6oOxvspAg77lmZDWdHNNk1+0OZZmR6DgK1dw1hQNKh2j0+Z7zEE p0m5aG1qRxQkfK4nrlo71iyXVArrLuu2KZpADz0m+OKPFzY5h90vGxQwTEIwBaVdbL J73fRuXGbqynHE0pFUFMKlTHXx8U2uT2poDTtPI/uxws1+7vceOyyF66nBBQ4gAP6r ztUyxhNH1FpP98jmK/10R1rzXyt/jBVWVwzvTACPWbc7HnYrueUKxKtMauB/8A7kFX qmUkCQP8D8XYVmo/YVQKnhIUZ1fVKbZXdv9NjKy9F/o8PtJcHsOOm+CMU97Qv75T3l lKdoEMpneznNg== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Wed, 5 Mar 2025 17:44:04 +0900 Message-ID: <6799564491f611c5dde77fb3bfd3875168d5acfb.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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/sdl.scm (sdl3): Update to 3.2.6. Change-Id: I67b570738826979953d4ea5b975211b9e635875a --- gnu/packages/sdl.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index 42fcf35d40fe..f6ada6ab1bba 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -151,7 +151,7 @@ (define-public sdl3 (package (inherit sdl2) (name "sdl3") - (version "3.2.0") + (version "3.2.6") (source (origin (method git-fetch) (uri (git-reference @@ -160,7 +160,7 @@ (define-public sdl3 (file-name (git-file-name name version)) (sha256 (base32 - "11hrhvf74in0amdrmhcf11ll48pxqbidyqawr9hx2cgdwlzdjll1")))) + "0q8fz2qnsjd41dcsd29awx856y9v9ilran9cdfcfg6m7hwjgyhj8")))) (build-system cmake-build-system) (arguments (list -- 2.48.1 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 2/5] gnu: Add sdl3-image. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116430625682 (code B ref 76757); Wed, 05 Mar 2025 08:46:03 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:45:06 +0000 Received: from localhost ([127.0.0.1]:34943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkNF-0006fu-VY for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:06 -0500 Received: from layka.disroot.org ([178.21.23.139]:52900) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkND-0006de-C5 for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:04 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 66E2020DC9; Wed, 5 Mar 2025 09:45:02 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id LOOQ5ltoffiU; Wed, 5 Mar 2025 09:44:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164298; bh=NPAYx+1973fSXMT4Vr6Sr2pAMVn0iH0QAurXgU8/ROE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=NlO6SgGM78RwhlYuIHoYBpsbEmrvW+M/zltWfUaC1uDqfK0gZt45Rae9oxcfAkORu WdtJbBMFxDDVBAGg8oL2u95WL9qwfnA+hxeXPb96P+3uW33ZGNyDMLsbVBp+LXfRz8 msRlntvovV/5O55APaAuKyFOoKfH3diYPa5YQZxyDplpJY27/DOH2nY09n6HFUrUea 4KOW02wEGhgDgbTPHkPVADxyngJKe5KEVbvo2A9G1RhvsXrYwQfUFSNP6wtZrzgD1m NjLcUeGCr3RNv6zFlUZZ+t/mheVO+lpfFmoz6R2pn9VT8i2pUdQlca5pzQjzxH5aeg a4fnnPbluk5Qg== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Wed, 5 Mar 2025 17:44:05 +0900 Message-ID: <5cdd7ea89d4db6322542486648758d700911f7b8.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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/sdl.scm (sdl3-image): New variable. Change-Id: I744f515aa7b4c814db86d21209ea31666b19ef3f --- gnu/packages/sdl.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index f6ada6ab1bba..ceede7133c80 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2023 Evgeny Pisemsky ;;; Copyright © 2023, 2024 dan ;;; Copyright © 2025 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2025 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -667,6 +668,27 @@ (define-public sdl2-gamecontrollerdb mappings intended for the use with SDL2's game controller functionality.") (license license:zlib)))) +(define-public sdl3-image + (package (inherit sdl2-image) + (name "sdl3-image") + (version "3.2.4") + (source + (origin + (method url-fetch) + (uri + (string-append "https://www.libsdl.org/projects/SDL_image/release/" + "SDL3_image-" version ".tar.gz")) + (sha256 + (base32 "10n1rxyswchd8vppalh2bl3ah5fww5chd5cdvnhds7r60invs9d7")))) + (build-system cmake-build-system) + (arguments '(#:configure-flags '("-DSDLIMAGE_AVIF_SHARED=OFF" + "-DSDLIMAGE_TIF_SHARED=OFF" + "-DSDLIMAGE_WEBP_SHARED=OFF" + "-DSDLIMAGE_TESTS=ON"))) + (propagated-inputs + (list sdl3 libavif libjpeg-turbo libpng libtiff libwebp)) + (properties '((upstream-name . "SDL3_image"))))) + (define-public guile-sdl (package (name "guile-sdl") -- 2.48.1 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 3/5] gnu: Add plutovg. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116435826007 (code B ref 76757); Wed, 05 Mar 2025 08:46:03 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:45:58 +0000 Received: from localhost ([127.0.0.1]:34954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkO6-0006lO-B4 for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:58 -0500 Received: from layka.disroot.org ([178.21.23.139]:40816) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkO4-0006lG-0Y for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:56 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 25EA320BCE; Wed, 5 Mar 2025 09:45:55 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id GgBsQOq5qC4a; Wed, 5 Mar 2025 09:45:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164354; bh=rcIqoUeHcnRLqVppRJJBFYU/ClPl2QxjiTJT8GhJDBE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=BEOfSLo+HjugwdHbR4/A+ouDeDJtW5MAQvEmVPFWm3O1bXBfCNUUISjj496dRrbZn VaeB+Gwnofag1cfJ8Cc/2Y+fvkYxeNY7d7jmEagtRIsyF8t2n5/oFkJfWNV6z5y/lP N9eAPHU9mKNXcfZzdS0iPo+tDJU2+HB5Rq0SIVEgD7BGCpAnpzsgsmu0VCr6Ey/Bk8 FG22OzdW6koLkbVLpX2W+2FttgBEndvXBRkEwAhm1CY0kuFe5E338SJ07Dd9+/4J+m P6kOLlyBBjR/Fp6cWHltZRq/x/qTuIGjgvfir3uVtL0LZpYLRppoMI2sGSFt6TWwYC g6KBgw+XCp+eA== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Wed, 5 Mar 2025 17:44:06 +0900 Message-ID: <8914ba1e0b0c8351ca1ed30b9849d796d3428064.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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/image.scm (plutovg): New variable. * gnu/packages/patches/plutovg-unbundle-stb.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I5b4be1c85c9ceb3ca991cf336b808367c9f832eb --- gnu/local.mk | 1 + gnu/packages/image.scm | 26 ++++++++++++++++ .../patches/plutovg-unbundle-stb.patch | 31 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 gnu/packages/patches/plutovg-unbundle-stb.patch diff --git a/gnu/local.mk b/gnu/local.mk index a7a3238669d2..a8c3631ada0a 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1991,6 +1991,7 @@ dist_patch_DATA = \ %D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \ %D%/packages/patches/plasp-fix-normalization.patch \ %D%/packages/patches/plasp-include-iostream.patch \ + %D%/packages/patches/plutovg-unbundle-stb.patch \ %D%/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch \ %D%/packages/patches/pokerth-boost.patch \ %D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \ diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 5d294176277e..12c9eb01bc07 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -39,6 +39,7 @@ ;;; Copyright © 2023-2024 Nicolas Goaziou ;;; Copyright © 2023, 2025 Artyom V. Poptsov ;;; Copyright © 2024 chris +;;; Copyright © 2025 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -96,6 +97,7 @@ (define-module (gnu packages image) #:use-module (gnu packages qt) #:use-module (gnu packages ragel) #:use-module (gnu packages sphinx) + #:use-module (gnu packages stb) #:use-module (gnu packages swig) #:use-module (gnu packages textutils) #:use-module (gnu packages video) @@ -2849,6 +2851,30 @@ (define-public phockup @file{unknown}.") (license license:expat))) +(define-public plutovg + (package + (name "plutovg") + (version "0.0.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/plutovg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7lqff")) + (patches (search-patches "plutovg-unbundle-stb.patch")) + (snippet '(begin + (delete-file "source/plutovg-stb-image.h") + (delete-file "source/plutovg-stb-image-write.h") + (delete-file "source/plutovg-stb-truetype.h"))))) + (build-system meson-build-system) + (inputs (list stb-image stb-image-write stb-truetype)) + (home-page "https://github.com/sammycage/plutovg") + (synopsis "Tiny 2D vector graphics library in C") + (description "PlutoVG is a standalone 2D vector graphics library in C.") + (license license:expat))) + (define-public spng (package (name "spng") diff --git a/gnu/packages/patches/plutovg-unbundle-stb.patch b/gnu/packages/patches/plutovg-unbundle-stb.patch new file mode 100644 index 000000000000..13ea69c76bed --- /dev/null +++ b/gnu/packages/patches/plutovg-unbundle-stb.patch @@ -0,0 +1,31 @@ +diff --git a/source/plutovg-font.c b/source/plutovg-font.c +index 2e67033cb4b3..7d2dc4b7bdec 100644 +--- a/source/plutovg-font.c ++++ b/source/plutovg-font.c +@@ -6,7 +6,7 @@ + + #define STBTT_STATIC + #define STB_TRUETYPE_IMPLEMENTATION +-#include "plutovg-stb-truetype.h" ++#include "stb_truetype.h" + + static int plutovg_text_iterator_length(const void* data, int length, plutovg_text_encoding_t encoding) + { +diff --git a/source/plutovg-surface.c b/source/plutovg-surface.c +index 79263cec4d66..cc2cb524b57a 100644 +--- a/source/plutovg-surface.c ++++ b/source/plutovg-surface.c +@@ -3,11 +3,11 @@ + + #define STB_IMAGE_WRITE_STATIC + #define STB_IMAGE_WRITE_IMPLEMENTATION +-#include "plutovg-stb-image-write.h" ++#include "stb_image_write.h" + + #define STB_IMAGE_STATIC + #define STB_IMAGE_IMPLEMENTATION +-#include "plutovg-stb-image.h" ++#include "stb_image.h" + + static plutovg_surface_t* plutovg_surface_create_uninitialized(int width, int height) + { -- 2.48.1 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 4/5] gnu: Add plutosvg. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116447326320 (code B ref 76757); Wed, 05 Mar 2025 08:48:01 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:47:53 +0000 Received: from localhost ([127.0.0.1]:34977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkPx-0006qR-1X for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:47:53 -0500 Received: from layka.disroot.org ([178.21.23.139]:52798) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkPu-0006qG-Ns for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:47:51 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id BAC482000C; Wed, 5 Mar 2025 09:47:49 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id IefUQATDysXe; Wed, 5 Mar 2025 09:47:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164465; bh=aBQpBtazYRDXOkiuY5yDc5MqxQg5eYMGNpZM01CHwtM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ZzCE9bjzpG28DMxmBZpRWksZMprcOJhUR0o6zQ7ZBL29QlKDBHH7K/XtxfiXa4JUd kKa7s3zq5GkrHBa3apOP1jbKU11Y0BifUwnEdLRV22qDQ7J7IKuS+cERV8ELI/4o2G ADX4BXysMKgEHp3tG8k9q5WQMZp2p7P900FPs1lSpMU3nMxHmBPvRFzMvGQGvvDVqW VTZ4ULrBYCnrTbtLsEspvHhyFi7lZivWqbGnDy5FVy5ZdhYydGniD7HQ0LQSrrgfn0 gDhaRzVNFMVyiYlVqbFkd5WmvYc3Gbo0HNyNZ4UNOPodw4PP0d84QrqTTk9whuKJHL gxGaDzU8VqyHQ== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Wed, 5 Mar 2025 17:44:07 +0900 Message-ID: <54ecd110ff3ddcd424b52333a2eaca6c40287dc2.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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/image.scm (plutosvg): New variable. * gnu/packages/patches/plutosvg-unbundle-plutovg.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: Idd65e613df38fece4e742af06661ba1ee74ac6a2 --- gnu/local.mk | 1 + gnu/packages/image.scm | 26 +++++++++++++++++++ .../patches/plutosvg-unbundle-plutovg.patch | 13 ++++++++++ 3 files changed, 40 insertions(+) create mode 100644 gnu/packages/patches/plutosvg-unbundle-plutovg.patch diff --git a/gnu/local.mk b/gnu/local.mk index a8c3631ada0a..b36324bee9fb 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1991,6 +1991,7 @@ dist_patch_DATA = \ %D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \ %D%/packages/patches/plasp-fix-normalization.patch \ %D%/packages/patches/plasp-include-iostream.patch \ + %D%/packages/patches/plutosvg-unbundle-plutovg.patch \ %D%/packages/patches/plutovg-unbundle-stb.patch \ %D%/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch \ %D%/packages/patches/pokerth-boost.patch \ diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 12c9eb01bc07..d8aa3f53dc9e 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -2875,6 +2875,32 @@ (define-public plutovg (description "PlutoVG is a standalone 2D vector graphics library in C.") (license license:expat))) +(define-public plutosvg + (package + (name "plutosvg") + (version "0.0.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/plutosvg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "16r6m36p1ji02gaan5i79c83nyznydw09q8blhyr9q8g7ra4g706")) + (patches (search-patches "plutosvg-unbundle-plutovg.patch")))) + (build-system meson-build-system) + (native-inputs (list pkg-config)) + ;; plutosvg/plutosvg.h includes plutovg/plutovg.h + (propagated-inputs (list plutovg)) + (home-page "https://github.com/sammycage/plutosvg") + (synopsis "Tiny SVG rendering library in C") + (description "PlutoSVG is a compact and efficient SVG rendering library +written in C. It is specifically designed for parsing and rendering +SVG documents embedded in OpenType fonts, providing an optimal balance +between speed and minimal memory usage. It is also suitable +for rendering scalable icons.") + (license license:expat))) + (define-public spng (package (name "spng") diff --git a/gnu/packages/patches/plutosvg-unbundle-plutovg.patch b/gnu/packages/patches/plutosvg-unbundle-plutovg.patch new file mode 100644 index 000000000000..bcdbd83b7321 --- /dev/null +++ b/gnu/packages/patches/plutosvg-unbundle-plutovg.patch @@ -0,0 +1,13 @@ +diff --git a/source/plutosvg.h b/source/plutosvg.h +index 03a79b542b7c..064ef70b6bf3 100644 +--- a/source/plutosvg.h ++++ b/source/plutosvg.h +@@ -23,7 +23,7 @@ + #ifndef PLUTOSVG_H + #define PLUTOSVG_H + +-#include ++#include + + #if !defined(PLUTOSVG_BUILD_STATIC) && (defined(_WIN32) || defined(__CYGWIN__)) + #define PLUTOSVG_EXPORT __declspec(dllexport) -- 2.48.1 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 5/5] gnu: Add sdl3-ttf. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116451926444 (code B ref 76757); Wed, 05 Mar 2025 08:49:02 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:48:39 +0000 Received: from localhost ([127.0.0.1]:34987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkQg-0006sR-LA for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:48:39 -0500 Received: from layka.disroot.org ([178.21.23.139]:37824) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkQe-0006sE-CB for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:48:37 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5930220BD0; Wed, 5 Mar 2025 09:48:35 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id RuVrLQBsDK84; Wed, 5 Mar 2025 09:48:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164511; bh=Iurv8aCWu378Cf1rX2In0mb3akyOHD7mbQapVeO/2io=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=MZlfUM0slf7BkZCttVnuQDFPauUl+xY/lHNkJ16COOdO5M/VmJxRtH3/0TPrDd0MB /WgCdDpV9lTQptxObeqpE0lVnAhhPdVhUDgBfmcpsHX+OYR94Qj4+7tsNcCNUtzDcN B2kLJnV6+s2LurHvjhXdmtBtRaq7cJcH0ie1nHnmkRzVX2Bs9pJxb67FjSjTnTYPPo ANWj/Y4zTzo1FgWlAKW+Sq1cP8xm2MZTpHuOhjI0jciVKOTpA70ZyNQtF/bPv8Lhp0 fW2X4/Fm7wAYfHebXwbr7IiS/aKThgEWqPne8cT2oKA+KLb/rYR/0eNekv5rrjlP/P Efh0L3wSUvM/w== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Wed, 5 Mar 2025 17:44:08 +0900 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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/sdl.scm (sdl3-ttf): New variable. Change-Id: Ic0597ad96c75a4fa720a888b1f3eea84db6c368c --- gnu/packages/sdl.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index ceede7133c80..1b1ce0cbd29d 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -689,6 +689,26 @@ (define-public sdl3-image (list sdl3 libavif libjpeg-turbo libpng libtiff libwebp)) (properties '((upstream-name . "SDL3_image"))))) +(define-public sdl3-ttf + (package (inherit sdl2-ttf) + (name "sdl3-ttf") + (version "3.2.0") + (source (origin + (method url-fetch) + (uri + (string-append "https://www.libsdl.org/projects/SDL_ttf/release/" + "SDL3_ttf-" version ".tar.gz")) + (sha256 + (base32 + "0qpb08qh9f9fazhlj2gh1ni0j53cqhfcn0nlb3vdzmn7nzpisx4s")))) + (build-system cmake-build-system) + (arguments '(#:configure-flags '() + #:tests? #f)) ;no check target + (propagated-inputs (list sdl3)) + (inputs (list freetype harfbuzz plutosvg)) + (native-inputs '()) + (properties '((upstream-name . "SDL3_ttf"))))) + (define-public guile-sdl (package (name "guile-sdl") -- 2.48.1 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 1/5] gnu: sdl3: Update to 3.2.6. Resent-From: Z572 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Apr 2025 06:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: mcsinyx@disroot.org X-Debbugs-Original-To: guix-patches--- via X-Debbugs-Original-Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong , 76757@debbugs.gnu.org Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174357645131603 (code B ref 76757); Wed, 02 Apr 2025 06:48:02 +0000 Received: (at 76757) by debbugs.gnu.org; 2 Apr 2025 06:47:31 +0000 Received: from localhost ([127.0.0.1]:53987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzrsp-0008Db-9L for submit@debbugs.gnu.org; Wed, 02 Apr 2025 02:47:31 -0400 Received: from mail.z572.online ([88.99.160.180]:49320) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzrsl-0008DB-Vh for 76757@debbugs.gnu.org; Wed, 02 Apr 2025 02:47:28 -0400 Received: from m (mail1.85362086.com [107.174.64.25]) by mail.z572.online (OpenSMTPD) with ESMTPSA id 293bd5f6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 2 Apr 2025 06:53:37 +0000 (UTC) From: Z572 In-Reply-To: <6799564491f611c5dde77fb3bfd3875168d5acfb.1741163720.git.mcsinyx@disroot.org> (guix-patches@gnu.org's message of "Wed, 5 Mar 2025 17:44:04 +0900") References: <6799564491f611c5dde77fb3bfd3875168d5acfb.1741163720.git.mcsinyx@disroot.org> User-Agent: mu4e 1.12.9; emacs 30.0.92 Date: Wed, 02 Apr 2025 14:47:16 +0800 Message-ID: <877c43ukjv.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.9 (/) 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.1 (/) --=-=-= Content-Type: text/plain guix-patches--- via writes: > * gnu/packages/sdl.scm (sdl3): Update to 3.2.6. > > Change-Id: I67b570738826979953d4ea5b975211b9e635875a > --- > gnu/packages/sdl.scm | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm > index 42fcf35d40fe..f6ada6ab1bba 100644 > --- a/gnu/packages/sdl.scm > +++ b/gnu/packages/sdl.scm > @@ -151,7 +151,7 @@ (define-public sdl3 > (package > (inherit sdl2) > (name "sdl3") > - (version "3.2.0") > + (version "3.2.6") > (source (origin > (method git-fetch) > (uri (git-reference > @@ -160,7 +160,7 @@ (define-public sdl3 > (file-name (git-file-name name version)) > (sha256 > (base32 > - "11hrhvf74in0amdrmhcf11ll48pxqbidyqawr9hx2cgdwlzdjll1")))) > + "0q8fz2qnsjd41dcsd29awx856y9v9ilran9cdfcfg6m7hwjgyhj8")))) > (build-system cmake-build-system) > (arguments > (list We already have 3.2.8 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmfs3XUACgkQO1qpk+Gi 3/AS9g//Scr+NpxY7hY9QkUtxU5YRoATsQ/yikJtTrs2dXm3ytaLBghXKg+u/zUI l/AlY9+5rhinQDT802IKLirzEeHtTYqUIt1PSO2hZ6vBMbLIFWhLVJ9NjCdGGDWY OaWhmb6m370dZJMB8uz2n4FtTlL3JnTa/GZypQm+s7NHniPkyy5nBD1g0jSVEYxI 6IciChWNx2U9/ODktaLnnBxBIAAu3cUH9CNOGFU0GMmBXTQ3lr7w5xK84f4Y+Inz /vTc+cMNfAig6JwCrubrz6cTfHkTBxssuvjQ7zLW98rM0orBabY7btCjvD8mGSq/ OeXuzkkh8Ns+DcEc+2rw2aiTtWdEy6DoS3P+FuCYho7A9q73btDinh9WyDR2w2os Cm8jBRMIGIeEyXfFLKga22rLhAUj1dl94zSAJYliDL8zkU1/4btjjKui0ems0Xpl 9h8FQJR0SDKZ0gnfS8WD+dlvUyaGvQGMGRdllAFhqVgwai/n7B4HLe5FrTV5ncma joDWfWU6VjASfoAoAoNPi5gqhi4aInIbG3ZTKhgOHdgb8Yy9bBBfNzR5FMJmEIzq +A3qGo4wN/ajga8oBa7b+09jTQozifSCvRvu2VdxXy//y7bU/SU7HGOvmFvWbpLV vrPiYRt3Fzfj5gr+x9aV8JYlNUcZQr2dYEXr84g51Q9s/zxtLK8= =Fpuq -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 2/5] gnu: Add sdl3-image. Resent-From: Z572 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Apr 2025 06:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: mcsinyx@disroot.org X-Debbugs-Original-To: guix-patches--- via X-Debbugs-Original-Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong , 76757@debbugs.gnu.org Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174357653032191 (code B ref 76757); Wed, 02 Apr 2025 06:49:01 +0000 Received: (at 76757) by debbugs.gnu.org; 2 Apr 2025 06:48:50 +0000 Received: from localhost ([127.0.0.1]:54002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzru5-0008N2-Uq for submit@debbugs.gnu.org; Wed, 02 Apr 2025 02:48:50 -0400 Received: from mail.z572.online ([88.99.160.180]:48116) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzru3-0008MX-4C for 76757@debbugs.gnu.org; Wed, 02 Apr 2025 02:48:48 -0400 Received: from m (mail1.85362086.com [107.174.64.25]) by mail.z572.online (OpenSMTPD) with ESMTPSA id 1ac4bbd2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 2 Apr 2025 06:54:57 +0000 (UTC) From: Z572 In-Reply-To: <5cdd7ea89d4db6322542486648758d700911f7b8.1741163720.git.mcsinyx@disroot.org> (guix-patches@gnu.org's message of "Wed, 5 Mar 2025 17:44:05 +0900") References: <5cdd7ea89d4db6322542486648758d700911f7b8.1741163720.git.mcsinyx@disroot.org> User-Agent: mu4e 1.12.9; emacs 30.0.92 Date: Wed, 02 Apr 2025 14:48:37 +0800 Message-ID: <871pubukhm.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.9 (/) 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.1 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable guix-patches--- via writes: > * gnu/packages/sdl.scm (sdl3-image): New variable. > > Change-Id: I744f515aa7b4c814db86d21209ea31666b19ef3f > --- > gnu/packages/sdl.scm | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm > index f6ada6ab1bba..ceede7133c80 100644 > --- a/gnu/packages/sdl.scm > +++ b/gnu/packages/sdl.scm > @@ -17,6 +17,7 @@ > ;;; Copyright =C2=A9 2023 Evgeny Pisemsky > ;;; Copyright =C2=A9 2023, 2024 dan > ;;; Copyright =C2=A9 2025 Zheng Junjie <873216071@qq.com> > +;;; Copyright =C2=A9 2025 Nguy=E1=BB=85n Gia Phong > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -667,6 +668,27 @@ (define-public sdl2-gamecontrollerdb > mappings intended for the use with SDL2's game controller functionality.= ") > (license license:zlib)))) >=20=20 > +(define-public sdl3-image > + (package (inherit sdl2-image) > + (name "sdl3-image") > + (version "3.2.4") > + (source > + (origin > + (method url-fetch) > + (uri > + (string-append "https://www.libsdl.org/projects/SDL_image/releas= e/" > + "SDL3_image-" version ".tar.gz")) > + (sha256 > + (base32 "10n1rxyswchd8vppalh2bl3ah5fww5chd5cdvnhds7r60invs9d7"))= )) > + (build-system cmake-build-system) > + (arguments '(#:configure-flags '("-DSDLIMAGE_AVIF_SHARED=3DOFF" > + "-DSDLIMAGE_TIF_SHARED=3DOFF" > + "-DSDLIMAGE_WEBP_SHARED=3DOFF" why set them? What happens if you don't set it? > + "-DSDLIMAGE_TESTS=3DON"))) > + (propagated-inputs > + (list sdl3 libavif libjpeg-turbo libpng libtiff libwebp)) > + (properties '((upstream-name . "SDL3_image"))))) > + > (define-public guile-sdl > (package > (name "guile-sdl") --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmfs3cUACgkQO1qpk+Gi 3/B7/RAAnO9gwZETR/Wh5O5CVbEs1GU8+UpaHdQQOugEb0vwplwW/5ENJVn7W334 R1HBJ+LMLMtiN9KRR8dMXNYaMd/WNb2T8UMtraZgMjbyAC9e1/2MePbkatFHeuay 6QJyzsz65WujRhghsjPX+n04BNxN7GL6QFZHu9eT4QYO8P6tM0Gc46jnjlSMvrVI 75HbeMef618rix9oBjzv2/RJ2hH0kxJhPsSmfqGehqhpKvIWYkcHjNH7nAac5Vvg 2LbfppjyhGb4WnwawcXWhu7xz8gByfM7oMfV1nUQWwrBO/oyYhC2LWWIvDsEkTee Sanmx+QXP1EI8uelC1yN5c0uVGWRNEsAUuMJ5iJ+L73k9kFuxmBXvJOPSKcQsuWi ywoUUF8N0rRpfnb/7NNC9UaeGJwIRpOdfqhpZIrbJbi5k8ab8Y0wPe3Rn/swGRA+ oYmQi8l6LWxe4zWLGMt0FK9fdrOG+k/fEzQOiFfVR84CVqrTK9pxABqZBo1FDNk7 6In0I7LswmEMSGbIX11goV9YuTZwQQMKALSG9jxRNGxFdRDV+Xl+KJ/deoXPHBHv 6stEARSRxTAZ2W5xXvaqsktdP7sZjk2mXC7uvV8+y9jRz65goE5KOz8+ap7mAF9s x00ogTvO1yflP855pI9V8wLxArOYbj1BFmV9Mf95kECI9modiCs= =IU6I -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 3/5] gnu: Add plutovg. Resent-From: Z572 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Apr 2025 06:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: mcsinyx@disroot.org X-Debbugs-Original-To: guix-patches--- via X-Debbugs-Original-Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong , 76757@debbugs.gnu.org Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174357658232610 (code B ref 76757); Wed, 02 Apr 2025 06:50:02 +0000 Received: (at 76757) by debbugs.gnu.org; 2 Apr 2025 06:49:42 +0000 Received: from localhost ([127.0.0.1]:54009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzruv-0008To-On for submit@debbugs.gnu.org; Wed, 02 Apr 2025 02:49:42 -0400 Received: from mail.z572.online ([88.99.160.180]:59262) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzrut-0008TL-9J for 76757@debbugs.gnu.org; Wed, 02 Apr 2025 02:49:40 -0400 Received: from m (mail1.85362086.com [107.174.64.25]) by mail.z572.online (OpenSMTPD) with ESMTPSA id 377cc149 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 2 Apr 2025 06:55:50 +0000 (UTC) From: Z572 In-Reply-To: <8914ba1e0b0c8351ca1ed30b9849d796d3428064.1741163720.git.mcsinyx@disroot.org> (guix-patches@gnu.org's message of "Wed, 5 Mar 2025 17:44:06 +0900") References: <8914ba1e0b0c8351ca1ed30b9849d796d3428064.1741163720.git.mcsinyx@disroot.org> User-Agent: mu4e 1.12.9; emacs 30.0.92 Date: Wed, 02 Apr 2025 14:49:31 +0800 Message-ID: <87v7rnt5vo.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.9 (/) 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.1 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable guix-patches--- via writes: > * gnu/packages/image.scm (plutovg): New variable. > * gnu/packages/patches/plutovg-unbundle-stb.patch: New file. > * gnu/local.mk (dist_patch_DATA): Register patch. > > Change-Id: I5b4be1c85c9ceb3ca991cf336b808367c9f832eb > --- > gnu/local.mk | 1 + > gnu/packages/image.scm | 26 ++++++++++++++++ > .../patches/plutovg-unbundle-stb.patch | 31 +++++++++++++++++++ > 3 files changed, 58 insertions(+) > create mode 100644 gnu/packages/patches/plutovg-unbundle-stb.patch > > diff --git a/gnu/local.mk b/gnu/local.mk > index a7a3238669d2..a8c3631ada0a 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -1991,6 +1991,7 @@ dist_patch_DATA =3D \ > %D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \ > %D%/packages/patches/plasp-fix-normalization.patch \ > %D%/packages/patches/plasp-include-iostream.patch \ > + %D%/packages/patches/plutovg-unbundle-stb.patch \ > %D%/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch \ > %D%/packages/patches/pokerth-boost.patch \ > %D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \ > diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm > index 5d294176277e..12c9eb01bc07 100644 > --- a/gnu/packages/image.scm > +++ b/gnu/packages/image.scm > @@ -39,6 +39,7 @@ > ;;; Copyright =C2=A9 2023-2024 Nicolas Goaziou > ;;; Copyright =C2=A9 2023, 2025 Artyom V. Poptsov > ;;; Copyright =C2=A9 2024 chris > +;;; Copyright =C2=A9 2025 Nguy=E1=BB=85n Gia Phong > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -96,6 +97,7 @@ (define-module (gnu packages image) > #:use-module (gnu packages qt) > #:use-module (gnu packages ragel) > #:use-module (gnu packages sphinx) > + #:use-module (gnu packages stb) > #:use-module (gnu packages swig) > #:use-module (gnu packages textutils) > #:use-module (gnu packages video) > @@ -2849,6 +2851,30 @@ (define-public phockup > @file{unknown}.") > (license license:expat))) >=20=20 > +(define-public plutovg There is already a package for this in (gnu packages cpp), please improve it > + (package > + (name "plutovg") > + (version "0.0.13") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/sammycage/plutovg") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7= lqff")) > + (patches (search-patches "plutovg-unbundle-stb.patch")) > + (snippet '(begin > + (delete-file "source/plutovg-stb-image.h") > + (delete-file "source/plutovg-stb-image-write.h") > + (delete-file "source/plutovg-stb-truetype.h"))))) > + (build-system meson-build-system) > + (inputs (list stb-image stb-image-write stb-truetype)) > + (home-page "https://github.com/sammycage/plutovg") > + (synopsis "Tiny 2D vector graphics library in C") > + (description "PlutoVG is a standalone 2D vector graphics library in = C.") > + (license license:expat))) > + > (define-public spng > (package > (name "spng") > diff --git a/gnu/packages/patches/plutovg-unbundle-stb.patch b/gnu/packag= es/patches/plutovg-unbundle-stb.patch > new file mode 100644 > index 000000000000..13ea69c76bed > --- /dev/null > +++ b/gnu/packages/patches/plutovg-unbundle-stb.patch > @@ -0,0 +1,31 @@ > +diff --git a/source/plutovg-font.c b/source/plutovg-font.c > +index 2e67033cb4b3..7d2dc4b7bdec 100644 > +--- a/source/plutovg-font.c > ++++ b/source/plutovg-font.c > +@@ -6,7 +6,7 @@ > +=20 > + #define STBTT_STATIC > + #define STB_TRUETYPE_IMPLEMENTATION > +-#include "plutovg-stb-truetype.h" > ++#include "stb_truetype.h" > +=20 > + static int plutovg_text_iterator_length(const void* data, int length, p= lutovg_text_encoding_t encoding) > + { > +diff --git a/source/plutovg-surface.c b/source/plutovg-surface.c > +index 79263cec4d66..cc2cb524b57a 100644 > +--- a/source/plutovg-surface.c > ++++ b/source/plutovg-surface.c > +@@ -3,11 +3,11 @@ > +=20 > + #define STB_IMAGE_WRITE_STATIC > + #define STB_IMAGE_WRITE_IMPLEMENTATION > +-#include "plutovg-stb-image-write.h" > ++#include "stb_image_write.h" > +=20 > + #define STB_IMAGE_STATIC > + #define STB_IMAGE_IMPLEMENTATION > +-#include "plutovg-stb-image.h" > ++#include "stb_image.h" > +=20 > + static plutovg_surface_t* plutovg_surface_create_uninitialized(int widt= h, int height) > + { --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmfs3fsACgkQO1qpk+Gi 3/DKhhAAjHvssx9YXfi+iSJ5CB33FjZYm/JUUD150G0XDBJb29iMTT9i+Q4WXCm3 9CEXGnWtMs67moVk441lIhzw8hIkgWk8Lx37RwY/QXU/ySL9H1lTwEWZ9u9aloCk L0RwYJGaCoBCtTbxwiJehyXNn9cmNPmT2EeFIBP9DRfn/qttBSbvjbw5QxGz6AvA gxjBNyv57wSrQx8AMIoDDBvnT1bcyY3yHVGALdn6Ym0a+EJPCJP02UOrPQBSFWy4 KHCvQfyO+JPW5eRX18Zq3th82mFwBBF5QguH/Y+2QkVMj9FbNSTQgZieK8vsqZJ+ 9V+HawRrOdDcpoH9xF8q4z6OLL6uPilOk+SG5T3UjnFrL0hYGlkBY510p6wdmKDC HXjQaETFqPvoazBDTlPT0MfbKnFK7L7ZYMfy2A/1xMzKrnMhRuQMea/dBvPr1i0r u+Buy3c3oBNpEjb1QDwBUjDOKvD2ykiPcCDB1Lu4srTUVOLjO8M28W0P0GLqSkod H3x2ST24GIXhMI0z5TUbKzQ3+Jogo5YZZduzpHwjN8L2vuJkR7ZeUkRg1Uihlrk0 vYE8cJwkNKxiVPysV7MobCTpe6ZoBbPVUn7biGhraBQg3aqu7ycPjl9PX4mQX1V1 XYdy2jpOYYEAr+8vGLxDcbPzb7YOys8qvzl4ISkYCXYzKzMD9DI= =GeDK -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 02 10:42:53 2025 Received: (at control) by debbugs.gnu.org; 2 Apr 2025 14:42:53 +0000 Received: from localhost ([127.0.0.1]:58788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzzIr-0000Sf-5E for submit@debbugs.gnu.org; Wed, 02 Apr 2025 10:42:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34816) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzzIn-0000SE-LS for control@debbugs.gnu.org; Wed, 02 Apr 2025 10:42:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzzIh-0004KM-VM for control@debbugs.gnu.org; Wed, 02 Apr 2025 10:42:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=lQb965nyaGHBfsozmGG81lPLAu0hAm1JCfR9Fu9CZHU=; b=ofMABkAduVVknb bt655KquGHxFmQ/+PooEEQnc+m/Xa1V+KyX+/2iZ7W8Er9cZumovMUjr119Mpm6S0GPUNZ7KmsBjh 6mlLD/76EMy3KRNB6/3MIfkaegHxjhbHw5IDwGmsk04KVfax2fFEM/dM1wvBXZIZlaPAJSlVwHILp 4tq50YoMb1AHkgYFqmTjig3nL4z32ak9Pk7SfhPu1gnFdTiAY9K2OAXkt4WtW5zrX5Dr+PHUxZC5Y PA2wC7uAKyihOlBSgGjpwmYk1eBTbBurVYqER8ErerfxK75zAvGvQZzgjQY9T2W7hSVOAhM6K1gCg za2yRBEcb9cbKd//QR+w==; Date: Wed, 02 Apr 2025 16:42:22 +0200 Message-Id: <87r02abp69.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #76757 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 76757 + moreinfo quit From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 2/5] gnu: lunasvg: Make compatible with plutovg 1.0.0. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: code@greghogan.com, guix-patches@gnu.org Resent-Date: Thu, 03 Apr 2025 06:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong , zhengjunjie@iscas.ac.cn, Greg Hogan X-Debbugs-Original-Xcc: Greg Hogan Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174366271118410 (code B ref 76757); Thu, 03 Apr 2025 06:46:01 +0000 Received: (at 76757) by debbugs.gnu.org; 3 Apr 2025 06:45:11 +0000 Received: from localhost ([127.0.0.1]:60611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u0EK7-0004mp-3h for submit@debbugs.gnu.org; Thu, 03 Apr 2025 02:45:11 -0400 Received: from layka.disroot.org ([178.21.23.139]:58144) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u0EK4-0004kA-An for 76757@debbugs.gnu.org; Thu, 03 Apr 2025 02:45:09 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7EBF925C6C; Thu, 3 Apr 2025 08:45:06 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ohscVoWhQarC; Thu, 3 Apr 2025 08:45:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1743662705; bh=+dsszfysTCrnIBvqUz2cLlfdCybLmYnCwUuflLk5rwc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=S4CKueKWsM2FHg2No59V358sPu85fEphFBm/NgOO/NJ/juBmrVDzYAs9iSVeKyt41 rgw9d4rMz9ZpqzaYtmDPf9qgZVVhk00vS9XksG+NTn0EBEvPukJp2oESSh953YbBEI +/cX5xEZQUTF4096Tz3ZXW6F9JFIgeuco8Mh4qqNh1mdz0ELC1/DSXaqcQhQtCkMsW Xz+FKn5Eni1SDWcSbD+lSwd1AElgybWQAnx2uxSP7ca7436u1hcvekrNExTSd46SDs Za0dZ39aDRvWcJYa/SVonD76uSyvjm16xjQL2rKfzWDpttd8b7ZX47vkop4fF8E9Es vFCT+IqEvARNQ== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Thu, 3 Apr 2025 15:38:20 +0900 Message-ID: In-Reply-To: <13709da2a297cfb981e25186c1e247aa5db72193.1743662198.git.mcsinyx@disroot.org> References: <13709da2a297cfb981e25186c1e247aa5db72193.1743662198.git.mcsinyx@disroot.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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/patches/lunasvg-plutovg-1.0.0.patch: New file. * gnu/packages/cpp.scm (lunasvg): [patches]: Add patch. * gnu/local.mk (dist_patch_DATA): Register patch. References: https://github.com/sammycage/lunasvg/commit/472cead775098c16d211d2d018aa4445543da6af Change-Id: Ice3d36a312b1b0f57c1f41841fddfc65b9d83593 --- The dependency bump takes place right after the packaged release without any change to the callers. gnu/local.mk | 1 + gnu/packages/cpp.scm | 3 +- .../patches/lunasvg-plutovg-1.0.0.patch | 31 +++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/lunasvg-plutovg-1.0.0.patch diff --git a/gnu/local.mk b/gnu/local.mk index f0b0a9593f59..31f37bfcb866 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1823,6 +1823,7 @@ dist_patch_DATA = \ %D%/packages/patches/lua-5.4-liblua-so.patch \ %D%/packages/patches/lugaru-fix-sound.patch \ %D%/packages/patches/luit-posix.patch \ + %D%/packages/patches/lunasvg-plutovg-1.0.0.patch \ %D%/packages/patches/lxc-no-static-bin.patch \ %D%/packages/patches/mactelnet-remove-init.patch \ %D%/packages/patches/mailutils-variable-lookup.patch \ diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 86d60f3a9baa..ba1eeb64a90f 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -561,7 +561,8 @@ (define-public lunasvg (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "14ppk3k6sdbf3lwhv2gjqy32vwa7ck9jcj9xfk0fxwfqbvbp6608")))) + (base32 "14ppk3k6sdbf3lwhv2gjqy32vwa7ck9jcj9xfk0fxwfqbvbp6608")) + (patches (search-patches "lunasvg-plutovg-1.0.0.patch")))) (build-system cmake-build-system) (inputs (list plutovg)) (arguments diff --git a/gnu/packages/patches/lunasvg-plutovg-1.0.0.patch b/gnu/packages/patches/lunasvg-plutovg-1.0.0.patch new file mode 100644 index 000000000000..e8c3ae2e43c2 --- /dev/null +++ b/gnu/packages/patches/lunasvg-plutovg-1.0.0.patch @@ -0,0 +1,31 @@ +commit 472cead775098c16d211d2d018aa4445543da6af +Author: Samuel Ugochukwu +Date: 2025-03-17 09:43:58 +0100 + + Bump plutovg version to 1.0.0 + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 08cee283b43f..b72d704667d7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -6,7 +6,7 @@ set(LUNASVG_VERSION_MICRO 1) + + project(lunasvg LANGUAGES CXX VERSION ${LUNASVG_VERSION_MAJOR}.${LUNASVG_VERSION_MINOR}.${LUNASVG_VERSION_MICRO}) + +-find_package(plutovg 0.0.4 QUIET) ++find_package(plutovg 1.0.0 QUIET) + if(NOT plutovg_FOUND) + add_subdirectory(plutovg) + endif() +diff --git a/meson.build b/meson.build +index a243219f9059..d6707d541024 100644 +--- a/meson.build ++++ b/meson.build +@@ -7,7 +7,7 @@ project('lunasvg', 'cpp', + + plutovg_dep = dependency('plutovg', + required: true, +- version: '>=0.0.4', ++ version: '>=1.0.0', + fallback: ['plutovg', 'plutovg_dep'] + ) -- 2.49.0 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 5/5] gnu: Add sdl3-image. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Apr 2025 06:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: 76757@debbugs.gnu.org Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong , zhengjunjie@iscas.ac.cn Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174366307519358 (code B ref 76757); Thu, 03 Apr 2025 06:52:02 +0000 Received: (at 76757) by debbugs.gnu.org; 3 Apr 2025 06:51:15 +0000 Received: from localhost ([127.0.0.1]:60626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u0EPy-00052A-IR for submit@debbugs.gnu.org; Thu, 03 Apr 2025 02:51:14 -0400 Received: from layka.disroot.org ([178.21.23.139]:43554) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u0EPv-000520-C1 for 76757@debbugs.gnu.org; Thu, 03 Apr 2025 02:51:12 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6962925CBC; Thu, 3 Apr 2025 08:51:10 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id O0k9wG7GX4N0; Thu, 3 Apr 2025 08:51:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1743663069; bh=G3T/114VIvOKkGhtoiXJutATA+Ur7tOhgJZ8O5k4jVg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=dj28I/MrE3x11/YVgUiqW/SgExf3RWNF/qojIB2z2eJ3cK0mL82dhlONyS6qInDmX NjMo3GyG5cCZKPVKeb5RqU00owMsiOT8zs5dAgFitua8H+zEja9KNCXwLBFGUAfyB+ XMrCpaJlo3XWwSl/JwinTw+5AbKUyZPMFOYVQCnSwF+QhF+QSMVQvVmf62XlS242ZO mZSUcxqnMnjQf+7V8h43F3lNL9c6NgahnFV7+efcB3dTFnHa/98kCNuyWWuWpVJdGt 7eecubgxD3kSlJZfAVSBTQgAQHYto00KhNkHITKVBNnpQbiFkgrGSU/VD6du8qXo7r aW7T77cyIVdkw== From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Date: Thu, 3 Apr 2025 15:38:26 +0900 Message-ID: <9302c446ca95b15b14e08ebd114f732e2a0e579b.1743662198.git.mcsinyx@disroot.org> In-Reply-To: <13709da2a297cfb981e25186c1e247aa5db72193.1743662198.git.mcsinyx@disroot.org> References: <13709da2a297cfb981e25186c1e247aa5db72193.1743662198.git.mcsinyx@disroot.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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/sdl.scm (sdl3-image): New variable. Change-Id: I744f515aa7b4c814db86d21209ea31666b19ef3f --- On 2025-04-02 at 14:49, Z572 wrote: > > + (arguments '(#:configure-flags '("-DSDLIMAGE_AVIF_SHARED=OFF" > > + "-DSDLIMAGE_TIF_SHARED=OFF" > > + "-DSDLIMAGE_WEBP_SHARED=OFF" > > why set them? What happens if you don't set it? Tests would fail to dynamically look up the shared libraries somehow. I assume the same happens to non-tests too. Since the linked libraries in Guix are shared object, this does not risks linking to them statically. I added a brief comment above the flags. gnu/packages/sdl.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index ebc27596d8f1..71f94bf11b22 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -713,6 +713,29 @@ (define-public sdl3-gfx (license license:zlib) (properties '((upstream-name . "SDL3_gfx"))))) +(define-public sdl3-image + (package (inherit sdl2-image) + (name "sdl3-image") + (version "3.2.4") + (source + (origin + (method url-fetch) + (uri + (string-append "https://www.libsdl.org/projects/SDL_image/release/" + "SDL3_image-" version ".tar.gz")) + (sha256 + (base32 "10n1rxyswchd8vppalh2bl3ah5fww5chd5cdvnhds7r60invs9d7")))) + (build-system cmake-build-system) + (arguments + ;; Link the libraries instead of dlopening them. + '(#:configure-flags '("-DSDLIMAGE_AVIF_SHARED=OFF" + "-DSDLIMAGE_TIF_SHARED=OFF" + "-DSDLIMAGE_WEBP_SHARED=OFF" + "-DSDLIMAGE_TESTS=ON"))) + (propagated-inputs + (list sdl3 libavif libjpeg-turbo libpng libtiff libwebp)) + (properties '((upstream-name . "SDL3_image"))))) + (define-public sdl3-ttf (package (inherit sdl2-ttf) (name "sdl3-ttf") -- 2.49.0 From unknown Thu Jun 19 16:22:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 5/5] gnu: Add sdl3-image. Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Apr 2025 06:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: <76757@debbugs.gnu.org> Cc: zhengjunjie@iscas.ac.cn Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174366321519592 (code B ref 76757); Thu, 03 Apr 2025 06:54:02 +0000 Received: (at 76757) by debbugs.gnu.org; 3 Apr 2025 06:53:35 +0000 Received: from localhost ([127.0.0.1]:60630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u0ESF-00055w-4Z for submit@debbugs.gnu.org; Thu, 03 Apr 2025 02:53:35 -0400 Received: from layka.disroot.org ([178.21.23.139]:57590) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u0ESD-00055n-3i for 76757@debbugs.gnu.org; Thu, 03 Apr 2025 02:53:33 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 19B4C234ED; Thu, 3 Apr 2025 08:53:32 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id FTq57diloZrg; Thu, 3 Apr 2025 08:53:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1743663211; bh=GUP3X/7DQQObtEeAv76RuIaKVtmUtjNvzzAKQzeNkQ8=; h=Date:Cc:Subject:To:From:References:In-Reply-To; b=hk5BEbp+5ZyMLIAXcf66m3yJDtswX6AyKPLSuu5Nw/4SNTU6w1ga4wfexou+1ih07 D+PIfjCE3OEcEXM59hBdq9kE3f+dDEMM2Y1dpLXk6vUYaR094ATz5iVGBKbfBxg5lc WcLoBdN3Hum3Vs8bEzxEUP1CIAOyRv+0A7VVdf52PcFZMLtL5lu0i9lI10O8wwxarT rJNIuLnoiuK8W+zeZW8r6752cZrWPHyqu5lce2sNJObrDAgDIyFHg7eV69+Z1T+aIO 27oZvipOlBgGnYb88O09rx3ils/U+QOIJpZ0dRHaObYTCQ6qPbwBCsXE9Ka74zV/tn A7ETf3bs9LYdA== Mime-Version: 1.0 Content-Type: multipart/signed; boundary=ca41ee2814153f86cec2c61a62f2eee33c7c30694e7ef6592b855bf54012; micalg=pgp-sha256; protocol="application/pgp-signature" Date: Thu, 03 Apr 2025 15:53:22 +0900 Message-Id: From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong References: <13709da2a297cfb981e25186c1e247aa5db72193.1743662198.git.mcsinyx@disroot.org> <9302c446ca95b15b14e08ebd114f732e2a0e579b.1743662198.git.mcsinyx@disroot.org> In-Reply-To: <9302c446ca95b15b14e08ebd114f732e2a0e579b.1743662198.git.mcsinyx@disroot.org> X-Spam-Score: 0.0 (/) 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 (-) --ca41ee2814153f86cec2c61a62f2eee33c7c30694e7ef6592b855bf54012 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Oh no I forgot to mark these as v2. Does Change-ID salvage it somehow or should I resend? --ca41ee2814153f86cec2c61a62f2eee33c7c30694e7ef6592b855bf54012 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHIBAABCAAyFiEE6Q4RuASTNDthMuOUJxSLLAaiIksFAmfuMGcUHG1jc2lueXhA ZGlzcm9vdC5vcmcACgkQJxSLLAaiIktLMQv+IzFuqa4mDIo4GagL7c4BNQC1UG/3 diofv0Cq9rHZ58LRkzArQkUShPPhUKvWfe5V/Ty8JuANuYNU1bG6BUPHgQtwapNM umg8CI7MhEI3QLMdpCDDUzn+z7ZpFBiJp13GGLoWl8j1l/ki6T5vd+S168nOViMI n84nYoXLqL1K3WfuyHULf+e76eDoQbxNbX+Qfiq9pepo0n+2AuwHovmsbhIMzHgH NF1Il7owcvBNtUHCXuItD83nCd7iQqqdL91NaorLVJpsVErowKqMzQUEM7/TvH6i xq/bj+Ep6hQlHaDdcRCMOAbLwn3cbw+SjiyV1IP54bK64aqEIZaI9IdBb6Vc0/Kf hOhcwTmwZDWLPvn6SmxKAFB6Ezqd7RAWzCCbRYvSywmqptWza2uDWwqIXpcJCcdb s++Jp35cwBI1BbCnX6+xPmu0WToEVGFQjmnm9QOizmsxEmTTWIF/Bus0bRpFY7zg 24iozkoFz4H/fPf6FR/g/rTkdC7iTigZ+jqV =pjgv -----END PGP SIGNATURE----- --ca41ee2814153f86cec2c61a62f2eee33c7c30694e7ef6592b855bf54012-- From unknown Thu Jun 19 16:22:23 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong Subject: bug#76757: closed (Re: [PATCH 0/5] gnu: Add sdl3-{image,ttf}.) Message-ID: References: X-Gnu-PR-Message: they-closed 76757 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch moreinfo Reply-To: 76757@debbugs.gnu.org Date: Tue, 27 May 2025 04:40:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1748320802-15490-1" This is a multi-part message in MIME format... ------------=_1748320802-15490-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #76757: [PATCH 0/5] gnu: Add sdl3-{image,ttf}. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 76757@debbugs.gnu.org. --=20 76757: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76757 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1748320802-15490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 76757-done) by debbugs.gnu.org; 27 May 2025 04:39:49 +0000 Received: from localhost ([127.0.0.1]:35904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uJm6O-00040j-J4 for submit@debbugs.gnu.org; Tue, 27 May 2025 00:39:48 -0400 Received: from layka.disroot.org ([178.21.23.139]:48820) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uJm6L-00040J-Ek for 76757-done@debbugs.gnu.org; Tue, 27 May 2025 00:39:46 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 2019925C85 for <76757-done@debbugs.gnu.org>; Tue, 27 May 2025 06:39:42 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id WHgL-XvzNhcV for <76757-done@debbugs.gnu.org>; Tue, 27 May 2025 06:39:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1748320780; bh=n4rFsogp4RJ8pTKyp2WuUApInOo3hlFq0wo/o+IoKL4=; h=Date:Subject:To:From; b=NFCJNj/qSc/skYtjUQ949WOeh0PY+vVvzi4p3Dz3nA9u4SdBvZYlCkFuvidcsoJXx pbQs9hen8GyCdh7zArKSuKgBlgF0OPqXJSGrHwtoEl+dI/MZzvArlmNEdhEd7PUeVb /NIfuGXT1DcC0ZoEJ54SB5W+bpptn3J6QVFUwlOMma99+a7rVTJtgFZxCisk7SGuqi /3jIHEb7LcGX2SC+C51Xr7Tn76AB5OMb8QZyuox/fJrjX7Wx17ShHfzEfx934e/19L qYRgSvcJ18nB2bfq5kJV+BXD1UMoR3SbWX6p2P3HSo6bLFxrHHxTLN6P5sXP440ohm gaeoNzQJnDI5A== Mime-Version: 1.0 Content-Type: multipart/signed; boundary=c887be432674036ced35d291eca1b91045c3223afc6e5669cd19d7961854; micalg=pgp-sha256; protocol="application/pgp-signature" Date: Tue, 27 May 2025 13:39:29 +0900 Message-Id: Subject: Re: [PATCH 0/5] gnu: Add sdl3-{image,ttf}. To: <76757-done@debbugs.gnu.org> From: =?utf-8?q?Nguy=E1=BB=85n_Gia_Phong?= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76757-done 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 (-) --c887be432674036ced35d291eca1b91045c3223afc6e5669cd19d7961854 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Some patches in this patchset got bounced by GNU's mail server. I will take this as an opportunity to try out Codeberg. --c887be432674036ced35d291eca1b91045c3223afc6e5669cd19d7961854 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHIBAABCAAyFiEE6Q4RuASTNDthMuOUJxSLLAaiIksFAmg1QgcUHG1jc2lueXhA ZGlzcm9vdC5vcmcACgkQJxSLLAaiIksvZgwAz1I/MXu7UX8bYAdXnQ/xudm44NM0 uySWqPOLvCib1okp/lks+FAxTsFyaDKzxQH0S1xYH8mprA/yyZiLtk3O2X5cEpzQ svW3aWp3mBJTtJKqhGyzcFrLn149e0fykDFbCsDTO4fIY35Q+H3d/rycx6haV+i4 a93WOTWgNc+crt47XGfBKUk801f0Jb1k24mY249ybDfYmP8qcoeY/bTeKM8DZKmt ZC9JDHi7HlYe88rE0fTAURcrS3oq3E8qf1APX4GPnmGHmN48mYu+fgmIOEv29H8E VQwj1VFo8pDY33Nl4Bl3PBHWiLfrFvr6MY+yci2quy0k5/P5yUeOrTJYj4mxrlDB ivTv970iDxeT47NGXtH5qrGur82E2o4PVik8qTip98gJBsc1vq31BYWRiO5GzYnY 2VfwRQ8nsJu+H86+Oof2ILZr2LD9ys6ppXSeUojVMwXe4Gv2UYJRaa2K3FnILl7m xTzc+NhNXSnj2n+hViL23PUkTjb/EVFyNzkK =MX7g -----END PGP SIGNATURE----- --c887be432674036ced35d291eca1b91045c3223afc6e5669cd19d7961854-- ------------=_1748320802-15490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Mar 2025 08:41:56 +0000 Received: from localhost ([127.0.0.1]:34930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkKC-0006W9-GQ for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:41:56 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpkK8-0006Vm-Px for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:41:54 -0500 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 1tpkK2-0008PR-Kk for guix-patches@gnu.org; Wed, 05 Mar 2025 03:41:46 -0500 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tpkK0-0001b5-0E for guix-patches@gnu.org; Wed, 05 Mar 2025 03:41:46 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7ED8220BE6; Wed, 5 Mar 2025 09:41:40 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id mtbuWuUt3Ml5; Wed, 5 Mar 2025 09:41:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164095; bh=wber5PLQu/xCLKx5xiCcQQlORPIuGTgLf+Xj8Pr7TAc=; h=From:To:Cc:Subject:Date; b=lOfuJlEwDiURdn8VZVR3WHCArmArLXNUpz9bROKYAe020DwziJ9TAVQ8Es0AO5yVb /Yv+rRCITKH2d3aPBRC6e8vX5qLeQIHM35ZelUmQZVjp/b1I3yvUgC8ODj6YvnSgos 3FhcEXxClz8KnU1+7BkYWzcQQCQi9smwaROKP6l2Cl8UKUeuKfuGtWf78GB0cOgrz7 96YjUoemUkYwKZ01Bog+bRuMxcSmx20xTfNOaywzSLQ5/WNAszvhKQe56qxfhKKe0i 92VRliO2olgyUza5YgLTaUkN4+Emg3Wf9/oDN+pGon042BDgtjv0QriFuv0sqpbInA DBScbtsCowDMA== From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= To: guix-patches@gnu.org Subject: [PATCH 0/5] gnu: Add sdl3-{image,ttf}. Date: Wed, 5 Mar 2025 17:39:53 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=mcsinyx@disroot.org; helo=layka.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= 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.1 (/) Latest release of SDL3_{image,ttf} wants the latest version of SDL3, hence it is updated to 3.2.6. PlutoVG is a dependency of PlutoSVG, which is used by SDL3_ttf for color emoji rendering. Nguyễn Gia Phong (5): gnu: sdl3: Update to 3.2.6. gnu: Add sdl3-image. gnu: Add plutovg. gnu: Add plutosvg. gnu: Add sdl3-ttf. gnu/local.mk | 2 + gnu/packages/image.scm | 52 +++++++++++++++++++ .../patches/plutosvg-unbundle-plutovg.patch | 13 +++++ .../patches/plutovg-unbundle-stb.patch | 31 +++++++++++ gnu/packages/sdl.scm | 46 +++++++++++++++- 5 files changed, 142 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/plutosvg-unbundle-plutovg.patch create mode 100644 gnu/packages/patches/plutovg-unbundle-stb.patch base-commit: 7b33214d80e3e07421626449415e14bf120d93c9 -- 2.48.1 ------------=_1748320802-15490-1--