Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 2 Apr 2025 06:49:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 02 02:49:42 2025 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> To: guix-patches--- via <guix-patches@HIDDEN> Subject: Re: [bug#76757] [PATCH 3/5] gnu: Add plutovg. 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-Debbugs-Envelope-To: 76757 Cc: =?utf-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>, 76757 <at> debbugs.gnu.org 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----- --=-=-=--
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 2 Apr 2025 06:48:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 02 02:48:50 2025 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> To: guix-patches--- via <guix-patches@HIDDEN> Subject: Re: [bug#76757] [PATCH 2/5] gnu: Add sdl3-image. 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-Debbugs-Envelope-To: 76757 Cc: =?utf-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>, 76757 <at> debbugs.gnu.org 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----- --=-=-=--
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 2 Apr 2025 06:47:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 02 02:47:31 2025 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> To: guix-patches--- via <guix-patches@HIDDEN> Subject: Re: [bug#76757] [PATCH 1/5] gnu: sdl3: Update to 3.2.6. 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-Debbugs-Envelope-To: 76757 Cc: =?utf-8?Q?Nguy=E1=BB=85n?= Gia Phong <mcsinyx@HIDDEN>, 76757 <at> debbugs.gnu.org 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----- --=-=-=--
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:48:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 03:48:39 2025 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=20Gia=20Phong?= <mcsinyx@HIDDEN> To: 76757 <at> debbugs.gnu.org Subject: [PATCH 5/5] gnu: Add sdl3-ttf. 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-Debbugs-Envelope-To: 76757 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= <mcsinyx@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * 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
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:47:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 03:47:53 2025 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=20Gia=20Phong?= <mcsinyx@HIDDEN> To: 76757 <at> debbugs.gnu.org Subject: [PATCH 4/5] gnu: Add plutosvg. 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-Debbugs-Envelope-To: 76757 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= <mcsinyx@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * 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
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:45:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 03:45:58 2025 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=20Gia=20Phong?= <mcsinyx@HIDDEN> To: 76757 <at> debbugs.gnu.org Subject: [PATCH 3/5] gnu: Add plutovg. 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-Debbugs-Envelope-To: 76757 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= <mcsinyx@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * 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
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:45:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 03:45:06 2025 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=20Gia=20Phong?= <mcsinyx@HIDDEN> To: 76757 <at> debbugs.gnu.org Subject: [PATCH 2/5] gnu: Add sdl3-image. 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-Debbugs-Envelope-To: 76757 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= <mcsinyx@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * 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
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:44:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 03:44:29 2025 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=20Gia=20Phong?= <mcsinyx@HIDDEN> To: 76757 <at> debbugs.gnu.org Subject: [PATCH 1/5] gnu: sdl3: Update to 3.2.6. 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-Debbugs-Envelope-To: 76757 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= <mcsinyx@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * 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
guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 5 Mar 2025 08:41:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 03:41:56 2025 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=20Gia=20Phong?= <mcsinyx@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 0/5] gnu: Add sdl3-{image,ttf}. 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-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= <mcsinyx@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.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
Nguyễn Gia Phong <mcsinyx@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#76757
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.