diff options
author | Timo Wilken | 2024-02-15 23:42:58 +0100 |
---|---|---|
committer | Timo Wilken | 2024-02-15 23:42:58 +0100 |
commit | 90b0caa915ed6c87204187c4a66d9506b169c5ea (patch) | |
tree | c1edde5ffd4322b2cbe2989b9494aacffedb845f /tw/packages/games.scm | |
parent | ee17a776fd5a07b6f9ca04bfff9cd00265f11ad5 (diff) |
Install simple solitaire game
Diffstat (limited to 'tw/packages/games.scm')
-rw-r--r-- | tw/packages/games.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tw/packages/games.scm b/tw/packages/games.scm index 701f983a..2837ae3a 100644 --- a/tw/packages/games.scm +++ b/tw/packages/games.scm @@ -12,6 +12,7 @@ #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages game-development) #:use-module (gnu packages gcc) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -21,6 +22,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python-build) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages sdl) #:use-module (gnu packages serialization) @@ -33,6 +35,7 @@ #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) + #:use-module (guix build-system pyproject) #:use-module (guix build-system trivial) #:use-module (guix download) #:use-module (guix git-download) @@ -44,6 +47,35 @@ #:use-module ((nonguix licenses) #:prefix nonguix-license:)) +;; Shenzhen I/O solitaire + +(define-public szio-solitaire + (package + (name "szio-solitaire") + (version "1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.twilken.net/szio-solitaire") + (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 "1w5k33awspbi9bfavsvg03gcjrybx83ff4mxphpkfjsj91i2jk10")))) + (build-system pyproject-build-system) + (arguments `(#:tests? #f ; no tests defined + #:phases + ,#~(modify-phases %standard-phases + (add-before 'build 'set-env-version + (lambda _ + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) + (inputs (list python-pygame)) + (native-inputs (list python-setuptools-scm)) + (home-page "https://cgit.twilken.net/szio-solitaire/about/") + (synopsis "Solitaire game") + (description "This solitaire game has the same rules as the one that comes +with the Shenzhen I/O game.") + (license license:gpl3+))) + + ;; Simutrans (define-public simutrans |