From patchwork Wed Mar 5 08:44:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ngraves--- via Guix-patches via X-Patchwork-Id: 39701 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 537A227BBE9; Wed, 5 Mar 2025 08:45:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EFD7D27BBE2 for ; Wed, 5 Mar 2025 08:45:26 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tpkND-0000rF-DF; Wed, 05 Mar 2025 03:45:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tpkNC-0000qj-Ec for guix-patches@gnu.org; Wed, 05 Mar 2025 03:45:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tpkNC-0002aY-0t for guix-patches@gnu.org; Wed, 05 Mar 2025 03:45:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=0JSPdBLijqIoH+mtLAi+p6JeYnrmJYW/z3QWDm6nc2s=; b=SKBryAcOEKkdxLYa9DyTpC+iEO4ruqjteHWNOcYQqC6XV978p+4oM/895ZVuf5YDc5/BQQ2GWxaaesixZKDb6UnWX3YxngUBig9laDAExk+kRuI+qSj8awE3WFaQGyBk6qdga6341/q1aUvUYimis4s3/Ph86U77Vu3dgFRtu+Oyhdse07d/UZbDCKk73S6HgHMCZU5LxpT4ZbF6BzMB0lsRB7K2f8xNIi/1VeZZmf9OATv/hTKhym2Ey1RWEwSKNK0hi2PLlfXsfyZoBL7YkMEqzrHN0CRYnvcj3b0S0itZEF/dTNjuKy7gWAPiYcBvvXNfw2mVQetQ5y4CZsDBpA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tpkNB-0006dL-TD for guix-patches@gnu.org; Wed, 05 Mar 2025 03:45:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 1/5] gnu: sdl3: Update to 3.2.6. Resent-From: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116426925415 (code B ref 76757); Wed, 05 Mar 2025 08:45:01 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:44:29 +0000 Received: from localhost ([127.0.0.1]:34939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkMf-0006bq-Ei for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:44:29 -0500 Received: from layka.disroot.org ([178.21.23.139]:53642) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkMc-0006bf-Lc for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:44:27 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id AED8C20C97; Wed, 5 Mar 2025 09:44:25 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id qmMEk2DsR24h; Wed, 5 Mar 2025 09:44:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164265; bh=4vmjHSDd67D3lbqHF2IAgk+2r+nThhbFIoltWx5KlHg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=deECIFBWYNK0hL6oOxvspAg77lmZDWdHNNk1+0OZZmR6DgK1dw1hQNKh2j0+Z7zEE p0m5aG1qRxQkfK4nrlo71iyXVArrLuu2KZpADz0m+OKPFzY5h90vGxQwTEIwBaVdbL J73fRuXGbqynHE0pFUFMKlTHXx8U2uT2poDTtPI/uxws1+7vceOyyF66nBBQ4gAP6r ztUyxhNH1FpP98jmK/10R1rzXyt/jBVWVwzvTACPWbc7HnYrueUKxKtMauB/8A7kFX qmUkCQP8D8XYVmo/YVQKnhIUZ1fVKbZXdv9NjKy9F/o8PtJcHsOOm+CMU97Qv75T3l lKdoEMpneznNg== Date: Wed, 5 Mar 2025 17:44:04 +0900 Message-ID: <6799564491f611c5dde77fb3bfd3875168d5acfb.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong X-ACL-Warn: , =?utf-8?q?Nguy=E1=BB=85n_Gia_Phong_via_Guix-patches?= X-Patchwork-Original-From: guix-patches--- via From: ngraves--- via Guix-patches via Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Wed Mar 5 08:44:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: ngraves--- via Guix-patches via X-Patchwork-Id: 39702 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D678527BBEA; Wed, 5 Mar 2025 08:46:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3B73327BBE2 for ; Wed, 5 Mar 2025 08:46:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tpkOD-00015P-8f; Wed, 05 Mar 2025 03:46:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tpkOB-00014V-O6 for guix-patches@gnu.org; Wed, 05 Mar 2025 03:46:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tpkOB-0002r0-Dt for guix-patches@gnu.org; Wed, 05 Mar 2025 03:46:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=kk+mlu8BVwpBqc4CnWPC+hugklf9n1MvEXA2+rNBWW0=; b=cMG2xdSk+7RqX60PmQp7LF6KyuGie0gufUKTx/pymEZlc5bsLd5J6N2tSugfpybjAFXWLupLJi+q1WUoxAFJhWaR2AFNhVvnhBZPuqBHgYDCJBOOSTHR7wctzVLzVKhN8aQMN/QoqXDDo6RXsx8N/qkwwFCJ6Kg08P4m96h9dWII6wpJnSOItwqtUJlRoe9WoV8bwpipMAMSaZT5Wes81h6E6b5uVLU0BaVtUJqAbzTb2r5W339WweChikatRRwKYf4iTgZjpAbdnZ0YTsxopWzIu3sIVmZINfjsNV8MiNOSw4Vp1WEVniFGXGKF6riyAnmq9X9HAwr590frSfWsaA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tpkOB-0006m0-8e for guix-patches@gnu.org; Wed, 05 Mar 2025 03:46:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 2/5] gnu: Add sdl3-image. Resent-From: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116430625682 (code B ref 76757); Wed, 05 Mar 2025 08:46:03 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:45:06 +0000 Received: from localhost ([127.0.0.1]:34943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkNF-0006fu-VY for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:06 -0500 Received: from layka.disroot.org ([178.21.23.139]:52900) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkND-0006de-C5 for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:04 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 66E2020DC9; Wed, 5 Mar 2025 09:45:02 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id LOOQ5ltoffiU; Wed, 5 Mar 2025 09:44:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164298; bh=NPAYx+1973fSXMT4Vr6Sr2pAMVn0iH0QAurXgU8/ROE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=NlO6SgGM78RwhlYuIHoYBpsbEmrvW+M/zltWfUaC1uDqfK0gZt45Rae9oxcfAkORu WdtJbBMFxDDVBAGg8oL2u95WL9qwfnA+hxeXPb96P+3uW33ZGNyDMLsbVBp+LXfRz8 msRlntvovV/5O55APaAuKyFOoKfH3diYPa5YQZxyDplpJY27/DOH2nY09n6HFUrUea 4KOW02wEGhgDgbTPHkPVADxyngJKe5KEVbvo2A9G1RhvsXrYwQfUFSNP6wtZrzgD1m NjLcUeGCr3RNv6zFlUZZ+t/mheVO+lpfFmoz6R2pn9VT8i2pUdQlca5pzQjzxH5aeg a4fnnPbluk5Qg== Date: Wed, 5 Mar 2025 17:44:05 +0900 Message-ID: <5cdd7ea89d4db6322542486648758d700911f7b8.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong X-ACL-Warn: , =?utf-8?q?Nguy=E1=BB=85n_Gia_Phong_via_Guix-patches?= X-Patchwork-Original-From: guix-patches--- via From: ngraves--- via Guix-patches via Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sdl.scm (sdl3-image): New variable. Change-Id: I744f515aa7b4c814db86d21209ea31666b19ef3f --- gnu/packages/sdl.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index f6ada6ab1bba..ceede7133c80 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2023 Evgeny Pisemsky ;;; Copyright © 2023, 2024 dan ;;; Copyright © 2025 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2025 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -667,6 +668,27 @@ (define-public sdl2-gamecontrollerdb mappings intended for the use with SDL2's game controller functionality.") (license license:zlib)))) +(define-public sdl3-image + (package (inherit sdl2-image) + (name "sdl3-image") + (version "3.2.4") + (source + (origin + (method url-fetch) + (uri + (string-append "https://www.libsdl.org/projects/SDL_image/release/" + "SDL3_image-" version ".tar.gz")) + (sha256 + (base32 "10n1rxyswchd8vppalh2bl3ah5fww5chd5cdvnhds7r60invs9d7")))) + (build-system cmake-build-system) + (arguments '(#:configure-flags '("-DSDLIMAGE_AVIF_SHARED=OFF" + "-DSDLIMAGE_TIF_SHARED=OFF" + "-DSDLIMAGE_WEBP_SHARED=OFF" + "-DSDLIMAGE_TESTS=ON"))) + (propagated-inputs + (list sdl3 libavif libjpeg-turbo libpng libtiff libwebp)) + (properties '((upstream-name . "SDL3_image"))))) + (define-public guile-sdl (package (name "guile-sdl") From patchwork Wed Mar 5 08:44:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: ngraves--- via Guix-patches via X-Patchwork-Id: 39703 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 02F6427BBE9; Wed, 5 Mar 2025 08:46:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E16F327BBE2 for ; Wed, 5 Mar 2025 08:46:28 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tpkOG-00015c-20; Wed, 05 Mar 2025 03:46:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tpkOC-00014l-9Q for guix-patches@gnu.org; Wed, 05 Mar 2025 03:46:04 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tpkOB-0002rJ-VL for guix-patches@gnu.org; Wed, 05 Mar 2025 03:46:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=hL6vfeYMqnWdQq1+9rEn5VLBqYG+VMCyeTEv1tEMnfs=; b=EYS6hoXg0ud/nIFjX5Ba4BZhmrIJNO/fR+VZCLsImA0uW4ANjqkJIfgbKsIBb4qr5GGIM/yZJpxDrsUTsYOkps/kT9INOPxDtvyZfxiL6Mcok7/3l6NAKG0oKv9IhJd4/xej7WamfyFynKRXcMmBKNA7D9LXzPTAFrih3dpGJDlwX7MpfP1vncZVjBi/KRWCYYcYPqfG2D1hT2nDWo0tGx9zYiZxMlE5dM2SHEKZuYfwrejYjmmXUzcLvbBzn5F8AVeO+L21GL5DsGkmK+EKdVG3wneelvKa1YuykuvGf74TosEgzvAune1wz70nxMulMO7K31ZegEQiQ0gt8UET5Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tpkOB-0006m7-R6 for guix-patches@gnu.org; Wed, 05 Mar 2025 03:46:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 3/5] gnu: Add plutovg. Resent-From: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116435826007 (code B ref 76757); Wed, 05 Mar 2025 08:46:03 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:45:58 +0000 Received: from localhost ([127.0.0.1]:34954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkO6-0006lO-B4 for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:58 -0500 Received: from layka.disroot.org ([178.21.23.139]:40816) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkO4-0006lG-0Y for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:45:56 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 25EA320BCE; Wed, 5 Mar 2025 09:45:55 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id GgBsQOq5qC4a; Wed, 5 Mar 2025 09:45:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164354; bh=rcIqoUeHcnRLqVppRJJBFYU/ClPl2QxjiTJT8GhJDBE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=BEOfSLo+HjugwdHbR4/A+ouDeDJtW5MAQvEmVPFWm3O1bXBfCNUUISjj496dRrbZn VaeB+Gwnofag1cfJ8Cc/2Y+fvkYxeNY7d7jmEagtRIsyF8t2n5/oFkJfWNV6z5y/lP N9eAPHU9mKNXcfZzdS0iPo+tDJU2+HB5Rq0SIVEgD7BGCpAnpzsgsmu0VCr6Ey/Bk8 FG22OzdW6koLkbVLpX2W+2FttgBEndvXBRkEwAhm1CY0kuFe5E338SJ07Dd9+/4J+m P6kOLlyBBjR/Fp6cWHltZRq/x/qTuIGjgvfir3uVtL0LZpYLRppoMI2sGSFt6TWwYC g6KBgw+XCp+eA== Date: Wed, 5 Mar 2025 17:44:06 +0900 Message-ID: <8914ba1e0b0c8351ca1ed30b9849d796d3428064.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong X-ACL-Warn: , =?utf-8?q?Nguy=E1=BB=85n_Gia_Phong_via_Guix-patches?= X-Patchwork-Original-From: guix-patches--- via From: ngraves--- via Guix-patches via Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/image.scm (plutovg): New variable. * gnu/packages/patches/plutovg-unbundle-stb.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I5b4be1c85c9ceb3ca991cf336b808367c9f832eb --- gnu/local.mk | 1 + gnu/packages/image.scm | 26 ++++++++++++++++ .../patches/plutovg-unbundle-stb.patch | 31 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 gnu/packages/patches/plutovg-unbundle-stb.patch diff --git a/gnu/local.mk b/gnu/local.mk index a7a3238669d2..a8c3631ada0a 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1991,6 +1991,7 @@ dist_patch_DATA = \ %D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \ %D%/packages/patches/plasp-fix-normalization.patch \ %D%/packages/patches/plasp-include-iostream.patch \ + %D%/packages/patches/plutovg-unbundle-stb.patch \ %D%/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch \ %D%/packages/patches/pokerth-boost.patch \ %D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \ diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 5d294176277e..12c9eb01bc07 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -39,6 +39,7 @@ ;;; Copyright © 2023-2024 Nicolas Goaziou ;;; Copyright © 2023, 2025 Artyom V. Poptsov ;;; Copyright © 2024 chris +;;; Copyright © 2025 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -96,6 +97,7 @@ (define-module (gnu packages image) #:use-module (gnu packages qt) #:use-module (gnu packages ragel) #:use-module (gnu packages sphinx) + #:use-module (gnu packages stb) #:use-module (gnu packages swig) #:use-module (gnu packages textutils) #:use-module (gnu packages video) @@ -2849,6 +2851,30 @@ (define-public phockup @file{unknown}.") (license license:expat))) +(define-public plutovg + (package + (name "plutovg") + (version "0.0.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/plutovg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7lqff")) + (patches (search-patches "plutovg-unbundle-stb.patch")) + (snippet '(begin + (delete-file "source/plutovg-stb-image.h") + (delete-file "source/plutovg-stb-image-write.h") + (delete-file "source/plutovg-stb-truetype.h"))))) + (build-system meson-build-system) + (inputs (list stb-image stb-image-write stb-truetype)) + (home-page "https://github.com/sammycage/plutovg") + (synopsis "Tiny 2D vector graphics library in C") + (description "PlutoVG is a standalone 2D vector graphics library in C.") + (license license:expat))) + (define-public spng (package (name "spng") diff --git a/gnu/packages/patches/plutovg-unbundle-stb.patch b/gnu/packages/patches/plutovg-unbundle-stb.patch new file mode 100644 index 000000000000..13ea69c76bed --- /dev/null +++ b/gnu/packages/patches/plutovg-unbundle-stb.patch @@ -0,0 +1,31 @@ +diff --git a/source/plutovg-font.c b/source/plutovg-font.c +index 2e67033cb4b3..7d2dc4b7bdec 100644 +--- a/source/plutovg-font.c ++++ b/source/plutovg-font.c +@@ -6,7 +6,7 @@ + + #define STBTT_STATIC + #define STB_TRUETYPE_IMPLEMENTATION +-#include "plutovg-stb-truetype.h" ++#include "stb_truetype.h" + + static int plutovg_text_iterator_length(const void* data, int length, plutovg_text_encoding_t encoding) + { +diff --git a/source/plutovg-surface.c b/source/plutovg-surface.c +index 79263cec4d66..cc2cb524b57a 100644 +--- a/source/plutovg-surface.c ++++ b/source/plutovg-surface.c +@@ -3,11 +3,11 @@ + + #define STB_IMAGE_WRITE_STATIC + #define STB_IMAGE_WRITE_IMPLEMENTATION +-#include "plutovg-stb-image-write.h" ++#include "stb_image_write.h" + + #define STB_IMAGE_STATIC + #define STB_IMAGE_IMPLEMENTATION +-#include "plutovg-stb-image.h" ++#include "stb_image.h" + + static plutovg_surface_t* plutovg_surface_create_uninitialized(int width, int height) + { From patchwork Wed Mar 5 08:44:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ngraves--- via Guix-patches via X-Patchwork-Id: 39704 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1748E27BBEA; Wed, 5 Mar 2025 08:48:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6FD9E27BBE2 for ; Wed, 5 Mar 2025 08:48:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tpkQK-0001VM-CN; Wed, 05 Mar 2025 03:48:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tpkQ8-0001U8-D3 for guix-patches@gnu.org; Wed, 05 Mar 2025 03:48:07 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tpkQ6-00033w-50 for guix-patches@gnu.org; Wed, 05 Mar 2025 03:48:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=ICXbfEsoV9C3wgHAJNyLJmjecF46mwK34pro6xLT3jE=; b=IFlzIZ/Z9asgjuZ8p7LHzoOTzICWWUST8oPIBVtLjEhPvV5Z99Zj6qkDJg0CU4SaeTVGSCGIO4uWqpDuaXhj6xsBlKnifxNi18wM+nL4c5MCNyG3AJr9oMinZZbRDaVs6l8tXuOedOdC6QzU5RLKKGlW89zyh21wvkwZFE/0UGCKoHdJyKXQoIPwjvMBRa3YooTCKL5fH+AhEjaKBap6xyId3LLRcOu693TGPQUOATRAUbDHFioP6G/WUWwRZL7+AI3Ia3IHxcE5IFHJmKbKfOW2mO8WOq6jEYd/HOapWYDJhEd01xiGGooMJF29hDxsfj4hJOdatYXwSv7ufjKt1g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tpkQ5-0006rF-Vn for guix-patches@gnu.org; Wed, 05 Mar 2025 03:48:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 4/5] gnu: Add plutosvg. Resent-From: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116447326320 (code B ref 76757); Wed, 05 Mar 2025 08:48:01 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:47:53 +0000 Received: from localhost ([127.0.0.1]:34977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkPx-0006qR-1X for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:47:53 -0500 Received: from layka.disroot.org ([178.21.23.139]:52798) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkPu-0006qG-Ns for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:47:51 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id BAC482000C; Wed, 5 Mar 2025 09:47:49 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id IefUQATDysXe; Wed, 5 Mar 2025 09:47:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164465; bh=aBQpBtazYRDXOkiuY5yDc5MqxQg5eYMGNpZM01CHwtM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ZzCE9bjzpG28DMxmBZpRWksZMprcOJhUR0o6zQ7ZBL29QlKDBHH7K/XtxfiXa4JUd kKa7s3zq5GkrHBa3apOP1jbKU11Y0BifUwnEdLRV22qDQ7J7IKuS+cERV8ELI/4o2G ADX4BXysMKgEHp3tG8k9q5WQMZp2p7P900FPs1lSpMU3nMxHmBPvRFzMvGQGvvDVqW VTZ4ULrBYCnrTbtLsEspvHhyFi7lZivWqbGnDy5FVy5ZdhYydGniD7HQ0LQSrrgfn0 gDhaRzVNFMVyiYlVqbFkd5WmvYc3Gbo0HNyNZ4UNOPodw4PP0d84QrqTTk9whuKJHL gxGaDzU8VqyHQ== Date: Wed, 5 Mar 2025 17:44:07 +0900 Message-ID: <54ecd110ff3ddcd424b52333a2eaca6c40287dc2.1741163720.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong X-ACL-Warn: , =?utf-8?q?Nguy=E1=BB=85n_Gia_Phong_via_Guix-patches?= X-Patchwork-Original-From: guix-patches--- via From: ngraves--- via Guix-patches via Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/image.scm (plutosvg): New variable. * gnu/packages/patches/plutosvg-unbundle-plutovg.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: Idd65e613df38fece4e742af06661ba1ee74ac6a2 --- gnu/local.mk | 1 + gnu/packages/image.scm | 26 +++++++++++++++++++ .../patches/plutosvg-unbundle-plutovg.patch | 13 ++++++++++ 3 files changed, 40 insertions(+) create mode 100644 gnu/packages/patches/plutosvg-unbundle-plutovg.patch diff --git a/gnu/local.mk b/gnu/local.mk index a8c3631ada0a..b36324bee9fb 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1991,6 +1991,7 @@ dist_patch_DATA = \ %D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \ %D%/packages/patches/plasp-fix-normalization.patch \ %D%/packages/patches/plasp-include-iostream.patch \ + %D%/packages/patches/plutosvg-unbundle-plutovg.patch \ %D%/packages/patches/plutovg-unbundle-stb.patch \ %D%/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch \ %D%/packages/patches/pokerth-boost.patch \ diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 12c9eb01bc07..d8aa3f53dc9e 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -2875,6 +2875,32 @@ (define-public plutovg (description "PlutoVG is a standalone 2D vector graphics library in C.") (license license:expat))) +(define-public plutosvg + (package + (name "plutosvg") + (version "0.0.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/plutosvg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "16r6m36p1ji02gaan5i79c83nyznydw09q8blhyr9q8g7ra4g706")) + (patches (search-patches "plutosvg-unbundle-plutovg.patch")))) + (build-system meson-build-system) + (native-inputs (list pkg-config)) + ;; plutosvg/plutosvg.h includes plutovg/plutovg.h + (propagated-inputs (list plutovg)) + (home-page "https://github.com/sammycage/plutosvg") + (synopsis "Tiny SVG rendering library in C") + (description "PlutoSVG is a compact and efficient SVG rendering library +written in C. It is specifically designed for parsing and rendering +SVG documents embedded in OpenType fonts, providing an optimal balance +between speed and minimal memory usage. It is also suitable +for rendering scalable icons.") + (license license:expat))) + (define-public spng (package (name "spng") diff --git a/gnu/packages/patches/plutosvg-unbundle-plutovg.patch b/gnu/packages/patches/plutosvg-unbundle-plutovg.patch new file mode 100644 index 000000000000..bcdbd83b7321 --- /dev/null +++ b/gnu/packages/patches/plutosvg-unbundle-plutovg.patch @@ -0,0 +1,13 @@ +diff --git a/source/plutosvg.h b/source/plutosvg.h +index 03a79b542b7c..064ef70b6bf3 100644 +--- a/source/plutosvg.h ++++ b/source/plutosvg.h +@@ -23,7 +23,7 @@ + #ifndef PLUTOSVG_H + #define PLUTOSVG_H + +-#include ++#include + + #if !defined(PLUTOSVG_BUILD_STATIC) && (defined(_WIN32) || defined(__CYGWIN__)) + #define PLUTOSVG_EXPORT __declspec(dllexport) From patchwork Wed Mar 5 08:44:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ngraves--- via Guix-patches via X-Patchwork-Id: 39705 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AE98927BBEA; Wed, 5 Mar 2025 08:49:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6EF2F27BBE2 for ; Wed, 5 Mar 2025 08:49:23 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tpkRC-0001c5-Uk; Wed, 05 Mar 2025 03:49:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tpkR7-0001bZ-Rm for guix-patches@gnu.org; Wed, 05 Mar 2025 03:49:09 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tpkR4-00038k-La for guix-patches@gnu.org; Wed, 05 Mar 2025 03:49:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=UNwGGeBwNRDrwh8Nuo743hlYGgmVO0pp1QnBWXxxSto=; b=mdeW2c7PSaGRB6Zbafx7Z4GM/WT9Ip2EcvbxPVDbiBhJg1M6gFxsJSZXxo80klJ93Lj3A67q3vLd9GdAYX9tqEY/g33+/KXBypaS6ZyNkkst7ZIFem1tuy5AZRGnqu5IpctADYZW2/ZkxddTxE4bIwM4Q62Lg6yErd28bRKWJ8ck0YI9yzitgQYwPCTnV+Tq2yqt2lo6v4ZAkLDoP75iwDgfY9xF6GWxqIwpTL81rSDqZ2LQ8ZeM+ScR7KrbHSNMVZoT/YwGQYfJ1ia3QYomk1hpwr/Op3r9mN8VL3zGNryV1hbxgCWaRFQpXIzYZXmXDtVGVTkb6UmfdwCE2P84Cw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tpkR4-0006tg-FX for guix-patches@gnu.org; Wed, 05 Mar 2025 03:49:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76757] [PATCH 5/5] gnu: Add sdl3-ttf. Resent-From: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Mar 2025 08:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76757@debbugs.gnu.org Cc: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong Received: via spool by 76757-submit@debbugs.gnu.org id=B76757.174116451926444 (code B ref 76757); Wed, 05 Mar 2025 08:49:02 +0000 Received: (at 76757) by debbugs.gnu.org; 5 Mar 2025 08:48:39 +0000 Received: from localhost ([127.0.0.1]:34987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpkQg-0006sR-LA for submit@debbugs.gnu.org; Wed, 05 Mar 2025 03:48:39 -0500 Received: from layka.disroot.org ([178.21.23.139]:37824) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpkQe-0006sE-CB for 76757@debbugs.gnu.org; Wed, 05 Mar 2025 03:48:37 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5930220BD0; Wed, 5 Mar 2025 09:48:35 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id RuVrLQBsDK84; Wed, 5 Mar 2025 09:48:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1741164511; bh=Iurv8aCWu378Cf1rX2In0mb3akyOHD7mbQapVeO/2io=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=MZlfUM0slf7BkZCttVnuQDFPauUl+xY/lHNkJ16COOdO5M/VmJxRtH3/0TPrDd0MB /WgCdDpV9lTQptxObeqpE0lVnAhhPdVhUDgBfmcpsHX+OYR94Qj4+7tsNcCNUtzDcN B2kLJnV6+s2LurHvjhXdmtBtRaq7cJcH0ie1nHnmkRzVX2Bs9pJxb67FjSjTnTYPPo ANWj/Y4zTzo1FgWlAKW+Sq1cP8xm2MZTpHuOhjI0jciVKOTpA70ZyNQtF/bPv8Lhp0 fW2X4/Fm7wAYfHebXwbr7IiS/aKThgEWqPne8cT2oKA+KLb/rYR/0eNekv5rrjlP/P Efh0L3wSUvM/w== Date: Wed, 5 Mar 2025 17:44:08 +0900 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: =?utf-8?b?Tmd1eeG7hW4=?= Gia Phong X-ACL-Warn: , =?utf-8?q?Nguy=E1=BB=85n_Gia_Phong_via_Guix-patches?= X-Patchwork-Original-From: guix-patches--- via From: ngraves--- via Guix-patches via Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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")