From patchwork Mon Nov 13 04:06:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 56394 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 6128127BBEA; Mon, 13 Nov 2023 04:07:34 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 C28FA27BBE2 for ; Mon, 13 Nov 2023 04:07:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2OEN-0007kN-7a; Sun, 12 Nov 2023 23:07:23 -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 1r2OEL-0007kB-Gb for guix-patches@gnu.org; Sun, 12 Nov 2023 23:07:21 -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 1r2OEL-0002U0-8b for guix-patches@gnu.org; Sun, 12 Nov 2023 23:07:21 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2OF0-0001Hb-Gd for guix-patches@gnu.org; Sun, 12 Nov 2023 23:08:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67131] [PATCH v2 1/7] gnu: Add python-neteria. References: <0256321a-9049-d36e-dec5-55d2cdca8b96@disroot.org> In-Reply-To: <0256321a-9049-d36e-dec5-55d2cdca8b96@disroot.org> Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 Nov 2023 04:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67131@debbugs.gnu.org Cc: Liliana Marie Prikler , iyzsong@envs.net Received: via spool by 67131-submit@debbugs.gnu.org id=B67131.16998484484891 (code B ref 67131); Mon, 13 Nov 2023 04:08:02 +0000 Received: (at 67131) by debbugs.gnu.org; 13 Nov 2023 04:07:28 +0000 Received: from localhost ([127.0.0.1]:57304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OES-0001Gp-CP for submit@debbugs.gnu.org; Sun, 12 Nov 2023 23:07:28 -0500 Received: from layka.disroot.org ([178.21.23.139]:58720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OEP-0001Gg-Mk for 67131@debbugs.gnu.org; Sun, 12 Nov 2023 23:07:26 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id C53D741AC4; Mon, 13 Nov 2023 05:06:43 +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]) (amavisd-new, port 10024) with ESMTP id LLAXRnU7nP_q; Mon, 13 Nov 2023 05:06:42 +0100 (CET) Message-ID: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699848402; bh=405tqjb5kFN27KoyIhq67hJv555XXO9qCQrlA3ka6LY=; h=Date:To:Cc:From:Subject; b=ImGaLXAK/OkPG8oqceQOvEPJkUInshtErq6eSpLU59psDJCObDbLIfFfsHe5GmRg+ nH92ZnCP2Tw4Jvf1+fDGe1A7/WwqiJFRw7fEbgqTHPF8SGvqg2RysgHwenwzM5NovG HL3g+nUpOJ/L5ET4GbDQ5Jn1cDma3SN8K1jSZkV3WBRmOCU0ObaMc+WJwCW5/cyo0p IsnIgbxIBLIhcDZKlIiuB18PazPRV//Tbm7l6FVR50Yv90q+pQdaXFKRZ4TQSOp4ln yKE/gcnaYWzuFup9+5xLo/pklZ9KyiYesT7e3//as/Dlpw5ncxGk32GQNhVGjXnr7P Ri7TL+iaTvumQ== Date: Mon, 13 Nov 2023 12:06:39 +0800 MIME-Version: 1.0 Content-Language: en-US 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: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz 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 From c3534b088236ae688d64aa91046c24774ac259a6 Mon Sep 17 00:00:00 2001 Message-ID: From: AwesomeAdam54321 Date: Sun, 12 Nov 2023 16:16:40 +0800 Subject: [PATCH v2 1/7] gnu: Add python-neteria. * gnu/packages/game-development.scm (python-neteria): New variable. --- gnu/packages/game-development.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) base-commit: 77386bdbfe6b0c649c05ab37f08051d1ab3e5074 diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index bc318dec52..f6e3a02dea 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -488,6 +488,25 @@ (define-public python-nbt and it's container the RegionFile.") (license license:expat))) +(define-public python-neteria + (package + (name "python-neteria") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "neteria" version)) + (sha256 + (base32 "1azlix80a6vns2i3z0bdbqk32kx8s2gjh2nvshab235fd9h85yv7")))) + (build-system python-build-system) + (propagated-inputs + (list python-rsa)) + (home-page "https://pypi.org/project/neteria/") + (synopsis "Simple game networking library") + (description + "This package is a game networking framework for Python.") + (license license:gpl3+))) + (define-public python-sge (package (name "python-sge") From patchwork Mon Nov 13 04:08:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 56395 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 98B6D27BBE2; Mon, 13 Nov 2023 04:09:32 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 F11D427BBE9 for ; Mon, 13 Nov 2023 04:09:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2OGI-00087b-Af; Sun, 12 Nov 2023 23:09:22 -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 1r2OGH-00087S-1W for guix-patches@gnu.org; Sun, 12 Nov 2023 23:09:21 -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 1r2OGG-0002gM-Pz for guix-patches@gnu.org; Sun, 12 Nov 2023 23:09:20 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2OGw-0001Ke-31 for guix-patches@gnu.org; Sun, 12 Nov 2023 23:10:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67131] [PATCH v2 2/7] gnu: Add python-pyglet. Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 Nov 2023 04:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67131@debbugs.gnu.org Cc: Liliana Marie Prikler , iyzsong@envs.net Received: via spool by 67131-submit@debbugs.gnu.org id=B67131.16998485645068 (code B ref 67131); Mon, 13 Nov 2023 04:10:02 +0000 Received: (at 67131) by debbugs.gnu.org; 13 Nov 2023 04:09:24 +0000 Received: from localhost ([127.0.0.1]:57308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OGJ-0001Jf-SE for submit@debbugs.gnu.org; Sun, 12 Nov 2023 23:09:24 -0500 Received: from layka.disroot.org ([178.21.23.139]:59764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OGI-0001JY-6n for 67131@debbugs.gnu.org; Sun, 12 Nov 2023 23:09:22 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 64A2F41A0D; Mon, 13 Nov 2023 05:08: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]) (amavisd-new, port 10024) with ESMTP id 23VbrigeZQHu; Mon, 13 Nov 2023 05:08:39 +0100 (CET) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699848519; bh=FQqvpoXo1AgXASE5YuhXRotZZJAp//sOnR/oplbtctk=; h=Date:Subject:From:To:References:Cc:In-Reply-To; b=ceCP0QKlmisxgANOaqjI/RPqjvtJbm+7xAT8Pq61Vo2u4jESjhxWZiGliAy7CQeJW YftXWQJr/ynT05mR6NUnsYvcmz4m7wqxXrSzSsccf9Z/2VsIUMtFeKHQZaURcCLQQN nwrvSO18dR25mt0SYgPIRcFK0Th2elJ91Wbvpq2W007uh6q/+04nNdzk5ujPQNt+sQ T8hpAtkKnKOZeLrBSuc21kr1ey/bD0uzviczsqiwuP82cxfRYdYKbx6oQ2uWVSjCHN KY0SRk89rJ9S6nk/dkU33LWp1a+XbXT1Azl3Ms7mEwUM2CuC4n8PQvn5GQZUTq5kvk CZkvqELi8IbxA== Date: Mon, 13 Nov 2023 12:08:35 +0800 MIME-Version: 1.0 Content-Language: en-US References: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> In-Reply-To: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> 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: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz 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 From 52e19861814837d58440cf628c4948a1df170146 Mon Sep 17 00:00:00 2001 Message-ID: <52e19861814837d58440cf628c4948a1df170146.1699848337.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Mon, 13 Nov 2023 11:39:22 +0800 Subject: [PATCH v2 2/7] gnu: Add python-pyglet. * gnu/packages/game-development.scm (python-pyglet): New variable. --- gnu/packages/game-development.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index f6e3a02dea..f54b629f90 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1396,6 +1396,31 @@ (define-public python-pygame license:public-domain license:lgpl2.1+)))) +(define-public python-pyglet + (package + (name "python-pyglet") + (version "2.0.10") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyglet" version ".zip")) + (sha256 + (base32 "1jdraqr7i3bz64m7yvhcnn3av5mnavn13fp5vzmmnz6n7cdynar4")))) + (build-system pyproject-build-system) + (native-inputs (list unzip)) + (arguments + ;; TypeError: don't know how to make test from: + ;; + (list #:tests? #f)) + (home-page "http://pyglet.readthedocs.org/en/latest/") + (synopsis "Windowing and multimedia library") + (description "@code{pyglet} is a windowing and multimedia library for Python, +intended for developing games and other visually rich applications. +It supports windowing, user interface event handling, game controllers +and joysticks, OpenGL graphics, loading images and videos, and playing sounds +and music.") + (license license:bsd-3))) + (define-public python-pygame-sdl2 (let ((real-version "2.1.0") (renpy-version "8.1.0")) From patchwork Mon Nov 13 04:09:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 56396 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 D3CFD27BBEA; Mon, 13 Nov 2023 04:10:33 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 3771127BBE2 for ; Mon, 13 Nov 2023 04:10:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2OHH-0008Ey-7K; Sun, 12 Nov 2023 23:10:23 -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 1r2OHF-0008En-20 for guix-patches@gnu.org; Sun, 12 Nov 2023 23:10:21 -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 1r2OHE-0002x3-Pm for guix-patches@gnu.org; Sun, 12 Nov 2023 23:10:20 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2OHu-0001MS-2q for guix-patches@gnu.org; Sun, 12 Nov 2023 23:11:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67131] [PATCH v2 3/7] gnu: python-pygame: Update to 2.5.2. Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 Nov 2023 04:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67131@debbugs.gnu.org Cc: Liliana Marie Prikler , iyzsong@envs.net Received: via spool by 67131-submit@debbugs.gnu.org id=B67131.16998486395192 (code B ref 67131); Mon, 13 Nov 2023 04:11:02 +0000 Received: (at 67131) by debbugs.gnu.org; 13 Nov 2023 04:10:39 +0000 Received: from localhost ([127.0.0.1]:57312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OHX-0001Lg-Bw for submit@debbugs.gnu.org; Sun, 12 Nov 2023 23:10:39 -0500 Received: from layka.disroot.org ([178.21.23.139]:56880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OHW-0001LY-24 for 67131@debbugs.gnu.org; Sun, 12 Nov 2023 23:10:38 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 2B0B941AD3; Mon, 13 Nov 2023 05:09:56 +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]) (amavisd-new, port 10024) with ESMTP id IBAiQ306DzPR; Mon, 13 Nov 2023 05:09:55 +0100 (CET) Message-ID: <9fc61fe1-8619-f228-7d6d-a134c06d242d@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699848595; bh=Wjn92/28of0IXJumE14kjzqJCQyacodXFl0Mo3FEKuw=; h=Date:Subject:From:To:References:Cc:In-Reply-To; b=N7V3IwJYoQmWgziAxhfcCDDJZvvJOOWUFRLhLvqtYvC4GSulxFQCdCEdRj/4eGDXD PsTDnneqjj3Y1x7NZ+Mz08rals/7bBxNCpK4s9/A30n3TICZyK9+NQbW52NagHmr9+ /YdnZZz7XgLNMmmaFCXWDpbwpOiboqUoBvdWnNnbPWlArAJARVvL3+r+OkpGxDpDA2 L3KgdRMo3v8Zjr1vPwlWT6eDYIf8Rr8zVNIiPQGyg22GrsyTclpuAIJxQHDXBC/YS8 LZ26iIKlGwvy7mBzOY9UrzzJOCdcNCg/3pH/qq3X8OaoMUfA7Rw3GGVlZWbAnfkuCh RsQicby9CZ63w== Date: Mon, 13 Nov 2023 12:09:51 +0800 MIME-Version: 1.0 Content-Language: en-US References: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> In-Reply-To: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> 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: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz 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 From 2ea54bea5266a8f61793934fe4083d2c28a15835 Mon Sep 17 00:00:00 2001 Message-ID: <2ea54bea5266a8f61793934fe4083d2c28a15835.1699848337.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Mon, 13 Nov 2023 11:40:42 +0800 Subject: [PATCH v2 3/7] gnu: python-pygame: Update to 2.5.2. * gnu/packages/game-development.scm (python-pygame): Update to 2.5.2. [arguments]: Adapt the 'fix-build-config phase to the new version. --- gnu/packages/game-development.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index f54b629f90..ed9e8cb826 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1329,13 +1329,13 @@ (define-public quesoglc (define-public python-pygame (package (name "python-pygame") - (version "2.1.2") + (version "2.5.2") (source (origin (method url-fetch) (uri (pypi-uri "pygame" version)) (sha256 (base32 - "0g6j79naab7583kymf1bgxc5l5c9h5laq887rmvh8vw8iyifrl6n")))) + "0jn2n70hmgr33yc6xzdi33cs5w7jnmgi44smyxfarrrrsnsrxf61")))) (build-system python-build-system) (arguments (list @@ -1349,7 +1349,10 @@ (define-public python-pygame "origincdirs = os.environ['C_INCLUDE_PATH'].split(\":\")") (("ORIGLIBDIRS") "LIBRARY_PATH") (("incdirs = \\[\\]") "incdirs = origincdirs") - (("libdirs = \\[\\]") "libdirs = origlibdirs")))) + (("libdirs = \\[\\]") "libdirs = origlibdirs") + (("sdl2-config") "pkg-config sdl2") + (("\\['sdl'\\]") "['sdl'], '--modversion'") + ((".dpkg-architecture.*,") "")))) (add-after 'unpack 'fix-sdl2-headers (lambda _ (substitute* "buildconfig/config_unix.py" From patchwork Mon Nov 13 04:11:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 56397 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 C282F27BBE9; Mon, 13 Nov 2023 04:12:39 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 4C38027BBE2 for ; Mon, 13 Nov 2023 04:12:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2OJC-0000g9-Pz; Sun, 12 Nov 2023 23:12:22 -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 1r2OJB-0000d3-E1 for guix-patches@gnu.org; Sun, 12 Nov 2023 23:12:21 -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 1r2OJB-0003Ai-5K for guix-patches@gnu.org; Sun, 12 Nov 2023 23:12:21 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2OJq-0001PV-D9 for guix-patches@gnu.org; Sun, 12 Nov 2023 23:13:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67131] [PATCH v2 4/7] gnu: Add python-pygame-menu. Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 Nov 2023 04:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67131@debbugs.gnu.org Cc: Liliana Marie Prikler , iyzsong@envs.net Received: via spool by 67131-submit@debbugs.gnu.org id=B67131.16998487295359 (code B ref 67131); Mon, 13 Nov 2023 04:13:02 +0000 Received: (at 67131) by debbugs.gnu.org; 13 Nov 2023 04:12:09 +0000 Received: from localhost ([127.0.0.1]:57316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OIy-0001OM-R6 for submit@debbugs.gnu.org; Sun, 12 Nov 2023 23:12:09 -0500 Received: from layka.disroot.org ([178.21.23.139]:36888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OIw-0001OE-Lg for 67131@debbugs.gnu.org; Sun, 12 Nov 2023 23:12:07 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id BF6CE44D0C; Mon, 13 Nov 2023 05:11:24 +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]) (amavisd-new, port 10024) with ESMTP id 6C_2i-Hw6E9U; Mon, 13 Nov 2023 05:11:23 +0100 (CET) Message-ID: <86d8da19-823f-79d0-b760-ba8706958835@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699848683; bh=XbzGHGfpRpMeZcZytJXzRBCrI4eZmo8PcrbdpWaOJ4k=; h=Date:Subject:From:To:References:Cc:In-Reply-To; b=P9nh9vLxTBZEm2aRQHKtjKVm+wmBE4OEAkHPGsK0VuLkh5jFqnAOGk0w2xU0bmxa5 0QoDGvayau6vVaTxwz2IlrOIT0F8/ksk+RPWCLnLct6kBkSTEA8lARwwGWMhd/90i5 ntcakJA91H3MVUzT/AnsLlR2ujdl3bxtg3rh3cD9EdcS/TtBGO//bXa5NK3Ob6oqj4 2tALh7M64xw5g2mOFE1D2Jte0qv62eh5YAnnvBAL+c/iGqrlPaTz0I1HsR9U9mVxH0 k0LgO527or2Ms+a2DPWI7Sz+PtsRqIByRMc2/JkwCcWpj6tZo6KcMz2hy8UQhnfCsV 3CWKz+Vx2WQZQ== Date: Mon, 13 Nov 2023 12:11:20 +0800 MIME-Version: 1.0 Content-Language: en-US References: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> In-Reply-To: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> 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: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz 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 From 5550355f5dbed58b3e7a188d2c1c8f1aeb646c40 Mon Sep 17 00:00:00 2001 Message-ID: <5550355f5dbed58b3e7a188d2c1c8f1aeb646c40.1699848337.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Mon, 13 Nov 2023 11:41:54 +0800 Subject: [PATCH v2 4/7] gnu: Add python-pygame-menu. * gnu/packages/game-development.scm (python-pygame-menu): New variable. --- gnu/packages/game-development.scm | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index ed9e8cb826..2222183970 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1399,6 +1399,38 @@ (define-public python-pygame license:public-domain license:lgpl2.1+)))) +(define-public python-pygame-menu + (package + (name "python-pygame-menu") + (version "4.4.3") + (source + ;; Tests not included in release. + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/ppizarror/pygame-menu") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s7w8z931iw9rzsaq9810lbrgba9i2qhkryf0y011njc6bxhf6w4")))) + (build-system python-build-system) + (arguments + ;; Some tests depend on having a mixer, and a few assertions fail + (list #:tests? #f)) + (propagated-inputs (list python-pygame python-pyperclip + python-typing-extensions)) + (native-inputs (list python-nose2)) + (home-page "https://pygame-menu.readthedocs.io") + (synopsis "Menu for pygame") + (description + "Pygame-menu is a python-pygame library for creating menus and GUIs. +It supports several widgets, such as buttons, color inputs, clock objects, +drop selectors, frames, images, labels, selectors, tables, text inputs, +color switches, and many more, with multiple options to customize.") + (license license:expat))) + (define-public python-pyglet (package (name "python-pyglet") From patchwork Mon Nov 13 04:12:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 56398 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 DC8DF27BBE9; Mon, 13 Nov 2023 04:13:32 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 C78BF27BBE2 for ; Mon, 13 Nov 2023 04:13:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2OKA-0001Ai-3b; Sun, 12 Nov 2023 23:13:22 -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 1r2OK9-0001AY-Aq for guix-patches@gnu.org; Sun, 12 Nov 2023 23:13:21 -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 1r2OK8-0003Hg-GT for guix-patches@gnu.org; Sun, 12 Nov 2023 23:13:21 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2OKn-0001RD-Ox for guix-patches@gnu.org; Sun, 12 Nov 2023 23:14:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67131] [PATCH v2 5/7] gnu: Add python-pyscroll. Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 Nov 2023 04:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67131@debbugs.gnu.org Cc: Liliana Marie Prikler , iyzsong@envs.net Received: via spool by 67131-submit@debbugs.gnu.org id=B67131.16998487975469 (code B ref 67131); Mon, 13 Nov 2023 04:14:01 +0000 Received: (at 67131) by debbugs.gnu.org; 13 Nov 2023 04:13:17 +0000 Received: from localhost ([127.0.0.1]:57320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OK5-0001Q9-9n for submit@debbugs.gnu.org; Sun, 12 Nov 2023 23:13:17 -0500 Received: from layka.disroot.org ([178.21.23.139]:34606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OK3-0001Q1-2o for 67131@debbugs.gnu.org; Sun, 12 Nov 2023 23:13:15 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3115941A31; Mon, 13 Nov 2023 05:12:33 +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]) (amavisd-new, port 10024) with ESMTP id m9tfEDtXJayq; Mon, 13 Nov 2023 05:12:31 +0100 (CET) Message-ID: <330c847f-71fa-4f95-3084-4d6f0d7e0271@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699848751; bh=3sZt6su5qG9AqOs7ycRDlUoDPgbaACFmVepN5+ng6KM=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=RuEYE+u2v7o16GeVJyRvLOnKGNK4uQ4qrLhaDLKfF8WJtXnx40seYh33yBVmfDkdu 3OEmtlcRXUdcDNN4bqCb247ISS02G8pKy8vDyFlpHAlZ4oqWp1nZ9vRQJtHNJy2gkK rYOv8stpDnZoOuz7LNjz2jqx1uUYiCOjgwOUMZSzfm47V/pgRSMEUHne6vVB48iEJ3 djCZc073W4Sk1iLO9E4G8GSvOyew9zL2s0UoouYgR9YGChSCuO9Mr9D62auBj0dLDv aR1PA8G2DlCyCSvySSdtOCGRdfIL1wX6DOAIHK3qo0TFfgiQyGhavUzw/QoHG+nl/k OK8AZMGABteEg== Date: Mon, 13 Nov 2023 12:12:28 +0800 MIME-Version: 1.0 Content-Language: en-US References: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> In-Reply-To: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> 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: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz 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 From 82f89ba8aa785b2fb0bec1283053b462eba8d28d Mon Sep 17 00:00:00 2001 Message-ID: <82f89ba8aa785b2fb0bec1283053b462eba8d28d.1699848337.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Mon, 13 Nov 2023 11:42:35 +0800 Subject: [PATCH v2 5/7] gnu: Add python-pyscroll. * gnu/packages/game-development.scm (python-pyscroll): New variable. --- gnu/packages/game-development.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 2222183970..ad29931b72 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -507,6 +507,24 @@ (define-public python-neteria "This package is a game networking framework for Python.") (license license:gpl3+))) +(define-public python-pyscroll + (package + (name "python-pyscroll") + (version "2.31") + (source (origin + (method url-fetch) + (uri (pypi-uri "pyscroll" version)) + (sha256 + (base32 + "0w3c58mkkbsyvx9w9hwdizk20pbds800m7v9vg49ydw440dha0hr")))) + (build-system python-build-system) + (propagated-inputs (list python-pygame)) + (home-page "https://github.com/bitcraft/pyscroll") + (synopsis "Fast scrolling maps library for pygame") + (description "@code{pyscroll} is a simple and fast module +for animated scrolling maps for your new or existing game.") + (license license:lgpl3+))) + (define-public python-sge (package (name "python-sge") From patchwork Mon Nov 13 04:14:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 56399 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 04B2427BBEA; Mon, 13 Nov 2023 04:14:52 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 EC24527BBE2 for ; Mon, 13 Nov 2023 04:14:50 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2OLD-0001hh-0P; Sun, 12 Nov 2023 23:14:27 -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 1r2OL7-0001eF-31 for guix-patches@gnu.org; Sun, 12 Nov 2023 23:14:21 -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 1r2OL6-0003Ql-RP for guix-patches@gnu.org; Sun, 12 Nov 2023 23:14:20 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2OLm-0001T8-4W for guix-patches@gnu.org; Sun, 12 Nov 2023 23:15:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67131] [PATCH v2 6/7] gnu: Add python-pytmx. Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 Nov 2023 04:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67131@debbugs.gnu.org Cc: Liliana Marie Prikler , iyzsong@envs.net Received: via spool by 67131-submit@debbugs.gnu.org id=B67131.16998488975618 (code B ref 67131); Mon, 13 Nov 2023 04:15:02 +0000 Received: (at 67131) by debbugs.gnu.org; 13 Nov 2023 04:14:57 +0000 Received: from localhost ([127.0.0.1]:57324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OLg-0001SX-Ni for submit@debbugs.gnu.org; Sun, 12 Nov 2023 23:14:57 -0500 Received: from layka.disroot.org ([178.21.23.139]:47818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OLe-0001SP-EQ for 67131@debbugs.gnu.org; Sun, 12 Nov 2023 23:14:54 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8971441C2F; Mon, 13 Nov 2023 05:14:12 +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]) (amavisd-new, port 10024) with ESMTP id 8awRF4MDYkBH; Mon, 13 Nov 2023 05:14:11 +0100 (CET) Message-ID: <50c1f5b0-3b8d-8a97-79bd-2cdd2507f371@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699848851; bh=QZ7OScWS12ORYn0KaW6Ik+De+yLTWRv3llHObFAUAGU=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=HLlfSkCxEZE6bBLkwMDWIcs89Njbyd3sq7WeoQcsFVrYXj83f8onZ3vZcL21JuR6U 6MTjsdlb1iU8SqpvrNyXrYYf4vrvcwhiPrKiqzMfe7mappQ63/KNg7PAelLmq0+I0S AM9rXb8AmvDPpH+J3J+sD1YyDnCivfu6XAOLu5HR9zcOukRLCGEj8Cezsy0C7ZG2HN zqfkx3EDRfRFynHScG1xOYY2QiSNVALr3dPMSztNwURvjSAEGMZKjU71U+/8/0STJP S8P00KkkI/vnBjNf8pZVp8J+otuXK4EQAZq0S7qzNZfxB9MvuOrUfc4cPzLEiI/pMR 9d3M+o0quUnHQ== Date: Mon, 13 Nov 2023 12:14:08 +0800 MIME-Version: 1.0 Content-Language: en-US References: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> In-Reply-To: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> 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: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz 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 From 162752285f22ea08d5d8f911b19062da213aa910 Mon Sep 17 00:00:00 2001 Message-ID: <162752285f22ea08d5d8f911b19062da213aa910.1699848337.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Mon, 13 Nov 2023 11:43:51 +0800 Subject: [PATCH v2 6/7] gnu: Add python-pytmx. * gnu/packages/game-development.scm (python-pytmx): New variable. --- gnu/packages/game-development.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index ad29931b72..d9ec0d5826 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -548,6 +548,25 @@ (define-public python-sge possible, and it also makes the SGE easy to learn.") (license license:lgpl3+))) +(define-public python-pytmx + (package + (name "python-pytmx") + (version "3.32") + (source (origin + (method url-fetch) + (uri (pypi-uri "PyTMX" version)) + (sha256 + (base32 + "1jh9b0pjqbjdv72v5047p5d769ic084g013njvky0zcfiwrxi3w5")))) + (build-system python-build-system) + (propagated-inputs + (list python-pygame python-pysdl2 python-pyglet)) + (home-page "https://github.com/bitcraft/PyTMX") + (synopsis "Python library to read Tiled Map Editor's TMX maps") + (description "@code{pytmx} is a map loader for python/pygame designed for games. +It provides smart tile loading with a fast and efficient storage base.") + (license license:lgpl3+))) + (define-public python-tmx (package (name "python-tmx") From patchwork Mon Nov 13 04:15:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 56400 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 DDEA827BBEA; Mon, 13 Nov 2023 04:16:27 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 0151627BBE2 for ; Mon, 13 Nov 2023 04:16:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2ON5-0002Tj-GG; Sun, 12 Nov 2023 23:16:23 -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 1r2ON3-0002T2-H5 for guix-patches@gnu.org; Sun, 12 Nov 2023 23:16:21 -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 1r2ON3-0004IO-9A for guix-patches@gnu.org; Sun, 12 Nov 2023 23:16:21 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2ONi-0001WY-G3 for guix-patches@gnu.org; Sun, 12 Nov 2023 23:17:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67131] [PATCH v2 7/7] gnu: Add tuxemon. Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 13 Nov 2023 04:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67131@debbugs.gnu.org Cc: Liliana Marie Prikler , iyzsong@envs.net Received: via spool by 67131-submit@debbugs.gnu.org id=B67131.16998489635768 (code B ref 67131); Mon, 13 Nov 2023 04:17:02 +0000 Received: (at 67131) by debbugs.gnu.org; 13 Nov 2023 04:16:03 +0000 Received: from localhost ([127.0.0.1]:57328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OMl-0001Ux-5P for submit@debbugs.gnu.org; Sun, 12 Nov 2023 23:16:03 -0500 Received: from layka.disroot.org ([178.21.23.139]:52224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2OMj-0001UY-Bo for 67131@debbugs.gnu.org; Sun, 12 Nov 2023 23:16:02 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7032F41A17; Mon, 13 Nov 2023 05:15:19 +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]) (amavisd-new, port 10024) with ESMTP id vGK_xcFN26E5; Mon, 13 Nov 2023 05:15:18 +0100 (CET) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699848918; bh=5Y23WQnnvAtkSy5aP5yaUEhHyjBLLf4rreskL8B5n3M=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=ODxyTDx5ksIbBv2G+kQU7uF1dLjFvxjHQY3vih2gpmByXiXzykLDBvDx7kGAV2QiV YmHEVciqO/Y5WwBdu+YjSpD84DYvWel+k2RvB1DivcvS44+00ovUDRZEkjTh3ecACf N+sPz7uKpjzMwVynnXmahFhqw9Vu3xs79YO/QgrPzlepQc7RzbBsLk2MyZ2rimZVRK 3ZjZq0bEWwxNXB4t+xCdgAuCV2wpVxQ9R/K53laf0X2MHVMtVRf9OqvRAeloUiRLML TE9+Zph7NgebFxcryKNrrNdwJ1mtJwI4l3rqgDkkOA0YhazwLxLxnkCxhLGyDQtl1s nbrY4w8OsH54Q== Date: Mon, 13 Nov 2023 12:15:15 +0800 MIME-Version: 1.0 Content-Language: en-US References: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> In-Reply-To: <77f9d5f0-b014-4f53-c2ad-88d7aba2e272@disroot.org> 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: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz 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 From d8f1dec54262274b240b77935d352c9cd846a9e6 Mon Sep 17 00:00:00 2001 Message-ID: In-Reply-To: References: From: AwesomeAdam54321 Date: Mon, 13 Nov 2023 11:53:06 +0800 Subject: [PATCH v2 7/7] gnu: Add tuxemon. * gnu/packages/games.scm (tuxemon): New variable. --- gnu/packages/games.scm | 62 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 9936f96e6b..ffc6cc0fc8 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5922,6 +5922,68 @@ (define-public chromium-bsu ;; by the Expat License. (license (list license:clarified-artistic license:expat)))) +(define-public tuxemon + (let ((commit "068b9c44345a86e83b35383a2e372629214f51f3") + (revision "0")) + (package + (name "tuxemon") + (version (git-version "0.4.34" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Tuxemon/Tuxemon") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1nsq26zx355w0sr2rc74kv2gnllqgki9fc5rgdiqcgiqsksbrhfy")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "setup.py" + (("# build_translations..") "build_translations()") + (("tuxemon.core.locale") "tuxemon.locale")) + (substitute* "requirements.txt" + (("-ce") "") ; The pygame-ce fork isn't packaged in Guix + (("==") ">=")) + (substitute* "tuxemon/constants/paths.py" + (("LIBDIR, ....,") "LIBDIR,")))))) + (build-system pyproject-build-system) + (propagated-inputs + (list python-babel + python-cbor + python-neteria + python-natsort + python-pygame + python-pyscroll + python-pytmx + python-pillow + python-prompt-toolkit + python-pydantic + python-pygame-menu + python-pyyaml + python-requests)) + (arguments + (list #:tests? #f ; Some tests are outdated because of API changes + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'install-mods + (lambda _ + (let ((site (string-append #$output "/lib/python" + #$(version-major+minor + (package-version python)) + "/site-packages/tuxemon/mods"))) + (mkdir-p site) + (copy-recursively "mods" site))))))) + (home-page "https://www.tuxemon.org/") + (synopsis "Monster-fighting RPG") + (description + "Tuxemon is a monster-fighting RPG. +In the spirit of other clones like SuperTux and SuperTuxKart, +Tuxemon aims to create a game with its own unique style +that sets it apart from other monster fighting RPGs.") + (license license:gpl3+)))) + (define-public tuxpaint (package (name "tuxpaint")