[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#67131] [PATCH v3 4/7] gnu: Add python-pygame-menu.
From: |
Adam Faiz |
Subject: |
[bug#67131] [PATCH v3 4/7] gnu: Add python-pygame-menu. |
Date: |
Mon, 18 Dec 2023 23:16:22 +0800 |
>From fb55515aa11e17fbc2b57145454b4c1e5f58edd9 Mon Sep 17 00:00:00 2001
Message-ID:
<fb55515aa11e17fbc2b57145454b4c1e5f58edd9.1702911964.git.adam.faiz@disroot.org>
In-Reply-To:
<9f6186753e6b9cd1f70ec11059c193d30db123aa.1702911964.git.adam.faiz@disroot.org>
References:
<9f6186753e6b9cd1f70ec11059c193d30db123aa.1702911964.git.adam.faiz@disroot.org>
From: AwesomeAdam54321 <adam.faiz@disroot.org>
Date: Mon, 13 Nov 2023 11:41:54 +0800
Subject: [PATCH v3 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 c8d1e14983..a87110c138 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1402,6 +1402,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")
--
2.41.0
- [bug#67131] [PATCH v3 1/7] gnu: Add python-neteria., Adam Faiz, 2023/12/18
- [bug#67131] [PATCH v3 2/7] gnu: Add python-pyglet., Adam Faiz, 2023/12/18
- [bug#67131] [PATCH v3 3/7] gnu: python-pygame: Update to 2.5.2., Adam Faiz, 2023/12/18
- [bug#67131] [PATCH v3 4/7] gnu: Add python-pygame-menu.,
Adam Faiz <=
- [bug#67131] [PATCH v3 5/7] gnu: Add python-pyscroll., Adam Faiz, 2023/12/18
- [bug#67131] [PATCH v3 6/7] gnu: Add python-pytmx., Adam Faiz, 2023/12/18
- [bug#67131] [PATCH v3 7/7] gnu: Add tuxemon., Adam Faiz, 2023/12/18