GNU logs - #76757, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 0/5] gnu: Add sdl3-{image,ttf}.
Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Mar 2025 08:42:02 +0000
Resent-Message-ID: <handler.76757.B.174116411625061 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpkKC-0006W9-GQ
	for submit <at> 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 <mcsinyx@HIDDEN>)
 id 1tpkK8-0006Vm-Px
 for submit <at> 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 <mcsinyx@HIDDEN>)
 id 1tpkK2-0008PR-Kk
 for guix-patches@HIDDEN; 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 <mcsinyx@HIDDEN>)
 id 1tpkK0-0001b5-0E
 for guix-patches@HIDDEN; 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 <mcsinyx@HIDDEN>
Date: Wed,  5 Mar 2025 17:39:53 +0900
Message-ID: <cover.1741163720.git.mcsinyx@HIDDEN>
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@HIDDEN;
 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 <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.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





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Subject: bug#76757: Acknowledgement ([PATCH 0/5] gnu: Add sdl3-{image,ttf}.)
Message-ID: <handler.76757.B.174116411625061.ack <at> debbugs.gnu.org>
References: <cover.1741163720.git.mcsinyx@HIDDEN>
X-Gnu-PR-Message: ack 76757
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 76757 <at> debbugs.gnu.org
Date: Wed, 05 Mar 2025 08:42:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 76757 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
76757: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76757
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 1/5] gnu: sdl3: Update to 3.2.6.
Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Mar 2025 08:45:01 +0000
Resent-Message-ID: <handler.76757.B76757.174116426925415 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpkMf-0006bq-Ei
	for submit <at> 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 <mcsinyx@HIDDEN>)
 id 1tpkMc-0006bf-Lc
 for 76757 <at> 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 <mcsinyx@HIDDEN>
Date: Wed,  5 Mar 2025 17:44:04 +0900
Message-ID: <6799564491f611c5dde77fb3bfd3875168d5acfb.1741163720.git.mcsinyx@HIDDEN>
In-Reply-To: <cover.1741163720.git.mcsinyx@HIDDEN>
References: <cover.1741163720.git.mcsinyx@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 2/5] gnu: Add sdl3-image.
Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Mar 2025 08:46:03 +0000
Resent-Message-ID: <handler.76757.B76757.174116430625682 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpkNF-0006fu-VY
	for submit <at> 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 <mcsinyx@HIDDEN>)
 id 1tpkND-0006de-C5
 for 76757 <at> 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 <mcsinyx@HIDDEN>
Date: Wed,  5 Mar 2025 17:44:05 +0900
Message-ID: <5cdd7ea89d4db6322542486648758d700911f7b8.1741163720.git.mcsinyx@HIDDEN>
In-Reply-To: <cover.1741163720.git.mcsinyx@HIDDEN>
References: <cover.1741163720.git.mcsinyx@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 <mail@HIDDEN>
 ;;; Copyright © 2023, 2024 dan <i@HIDDEN>
 ;;; Copyright © 2025 Zheng Junjie <873216071@HIDDEN>
+;;; Copyright © 2025 Nguyễn Gia Phong <mcsinyx@HIDDEN>
 ;;;
 ;;; 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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 3/5] gnu: Add plutovg.
Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Mar 2025 08:46:03 +0000
Resent-Message-ID: <handler.76757.B76757.174116435826007 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpkO6-0006lO-B4
	for submit <at> 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 <mcsinyx@HIDDEN>)
 id 1tpkO4-0006lG-0Y
 for 76757 <at> 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 <mcsinyx@HIDDEN>
Date: Wed,  5 Mar 2025 17:44:06 +0900
Message-ID: <8914ba1e0b0c8351ca1ed30b9849d796d3428064.1741163720.git.mcsinyx@HIDDEN>
In-Reply-To: <cover.1741163720.git.mcsinyx@HIDDEN>
References: <cover.1741163720.git.mcsinyx@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 <mail@HIDDEN>
 ;;; Copyright © 2023, 2025 Artyom V. Poptsov <poptsov.artyom@HIDDEN>
 ;;; Copyright © 2024 chris <chris@HIDDEN>
+;;; Copyright © 2025 Nguyễn Gia Phong <mcsinyx@HIDDEN>
 ;;;
 ;;; 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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 4/5] gnu: Add plutosvg.
Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Mar 2025 08:48:01 +0000
Resent-Message-ID: <handler.76757.B76757.174116447326320 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpkPx-0006qR-1X
	for submit <at> 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 <mcsinyx@HIDDEN>)
 id 1tpkPu-0006qG-Ns
 for 76757 <at> 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 <mcsinyx@HIDDEN>
Date: Wed,  5 Mar 2025 17:44:07 +0900
Message-ID: <54ecd110ff3ddcd424b52333a2eaca6c40287dc2.1741163720.git.mcsinyx@HIDDEN>
In-Reply-To: <cover.1741163720.git.mcsinyx@HIDDEN>
References: <cover.1741163720.git.mcsinyx@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 <plutovg.h>
++#include <plutovg/plutovg.h>
+ 
+ #if !defined(PLUTOSVG_BUILD_STATIC) && (defined(_WIN32) || defined(__CYGWIN__))
+ #define PLUTOSVG_EXPORT __declspec(dllexport)
-- 
2.48.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 5/5] gnu: Add sdl3-ttf.
Resent-From: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Mar 2025 08:49:02 +0000
Resent-Message-ID: <handler.76757.B76757.174116451926444 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpkQg-0006sR-LA
	for submit <at> 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 <mcsinyx@HIDDEN>)
 id 1tpkQe-0006sE-CB
 for 76757 <at> 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 <mcsinyx@HIDDEN>
Date: Wed,  5 Mar 2025 17:44:08 +0900
Message-ID: <ff6e4550924e4e6eb182ba68ae957f7a73aa7175.1741163720.git.mcsinyx@HIDDEN>
In-Reply-To: <cover.1741163720.git.mcsinyx@HIDDEN>
References: <cover.1741163720.git.mcsinyx@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 1/5] gnu: sdl3: Update to 3.2.6.
Resent-From: Z572 <zhengjunjie@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 02 Apr 2025 06:48:02 +0000
Resent-Message-ID: <handler.76757.B76757.174357645131603 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: mcsinyx@HIDDEN
X-Debbugs-Original-To: guix-patches--- via <guix-patches@HIDDEN>
X-Debbugs-Original-Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>, 76757 <at> debbugs.gnu.org
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzrsp-0008Db-9L
	for submit <at> 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 <zhengjunjie@HIDDEN>)
 id 1tzrsl-0008DB-Vh
 for 76757 <at> 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 <zhengjunjie@HIDDEN>
In-Reply-To: <6799564491f611c5dde77fb3bfd3875168d5acfb.1741163720.git.mcsinyx@HIDDEN>
 (guix-patches@HIDDEN's message of "Wed, 5 Mar 2025 17:44:04 +0900")
References: <cover.1741163720.git.mcsinyx@HIDDEN>
 <6799564491f611c5dde77fb3bfd3875168d5acfb.1741163720.git.mcsinyx@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.0.92
Date: Wed, 02 Apr 2025 14:47:16 +0800
Message-ID: <877c43ukjv.fsf@HIDDEN>
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 <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.1 (/)

--=-=-=
Content-Type: text/plain

guix-patches--- via <guix-patches@HIDDEN> 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-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 2/5] gnu: Add sdl3-image.
Resent-From: Z572 <zhengjunjie@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 02 Apr 2025 06:49:01 +0000
Resent-Message-ID: <handler.76757.B76757.174357653032191 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: mcsinyx@HIDDEN
X-Debbugs-Original-To: guix-patches--- via <guix-patches@HIDDEN>
X-Debbugs-Original-Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>, 76757 <at> debbugs.gnu.org
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzru5-0008N2-Uq
	for submit <at> 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 <zhengjunjie@HIDDEN>)
 id 1tzru3-0008MX-4C
 for 76757 <at> 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 <zhengjunjie@HIDDEN>
In-Reply-To: <5cdd7ea89d4db6322542486648758d700911f7b8.1741163720.git.mcsinyx@HIDDEN>
 (guix-patches@HIDDEN's message of "Wed, 5 Mar 2025 17:44:05 +0900")
References: <cover.1741163720.git.mcsinyx@HIDDEN>
 <5cdd7ea89d4db6322542486648758d700911f7b8.1741163720.git.mcsinyx@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.0.92
Date: Wed, 02 Apr 2025 14:48:37 +0800
Message-ID: <871pubukhm.fsf@HIDDEN>
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 <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.1 (/)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

guix-patches--- via <guix-patches@HIDDEN> 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 <mail@HIDDEN>
>  ;;; Copyright =C2=A9 2023, 2024 dan <i@HIDDEN>
>  ;;; Copyright =C2=A9 2025 Zheng Junjie <873216071@HIDDEN>
> +;;; Copyright =C2=A9 2025 Nguy=E1=BB=85n Gia Phong <mcsinyx@HIDDEN>
>  ;;;
>  ;;; 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-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76757] [PATCH 3/5] gnu: Add plutovg.
Resent-From: Z572 <zhengjunjie@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 02 Apr 2025 06:50:02 +0000
Resent-Message-ID: <handler.76757.B76757.174357658232610 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76757
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76757 <at> debbugs.gnu.org
Cc: mcsinyx@HIDDEN
X-Debbugs-Original-To: guix-patches--- via <guix-patches@HIDDEN>
X-Debbugs-Original-Cc: =?UTF-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>, 76757 <at> debbugs.gnu.org
Received: via spool by 76757-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzruv-0008To-On
	for submit <at> 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 <zhengjunjie@HIDDEN>)
 id 1tzrut-0008TL-9J
 for 76757 <at> 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 <zhengjunjie@HIDDEN>
In-Reply-To: <8914ba1e0b0c8351ca1ed30b9849d796d3428064.1741163720.git.mcsinyx@HIDDEN>
 (guix-patches@HIDDEN's message of "Wed, 5 Mar 2025 17:44:06 +0900")
References: <cover.1741163720.git.mcsinyx@HIDDEN>
 <8914ba1e0b0c8351ca1ed30b9849d796d3428064.1741163720.git.mcsinyx@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.0.92
Date: Wed, 02 Apr 2025 14:49:31 +0800
Message-ID: <87v7rnt5vo.fsf@HIDDEN>
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 <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.1 (/)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

guix-patches--- via <guix-patches@HIDDEN> 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 <mail@HIDDEN>
>  ;;; Copyright =C2=A9 2023, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.=
com>
>  ;;; Copyright =C2=A9 2024 chris <chris@HIDDEN>
> +;;; Copyright =C2=A9 2025 Nguy=E1=BB=85n Gia Phong <mcsinyx@HIDDEN>
>  ;;;
>  ;;; 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-----
--=-=-=--




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 2 Apr 2025 14:42:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 02 10:42:53 2025
Received: from localhost ([127.0.0.1]:58788 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzzIr-0000Sf-5E
	for submit <at> 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 <ludo@HIDDEN>) id 1tzzIn-0000SE-LS
 for control <at> 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 <ludo@HIDDEN>) id 1tzzIh-0004KM-VM
 for control <at> 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@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
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 <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 (---)

tags 76757 + moreinfo
quit






Last modified: Wed, 2 Apr 2025 14:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.