diff options
author | Andrew Wong <wongandj@icloud.com> | 2025-06-16 06:57:19 -0400 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-06-19 11:29:56 +0200 |
commit | f1f419b90f699023c0afc6a5f1ec2ac8ffa3f1d2 (patch) | |
tree | a4c8f3b445d654d4b7ff65896ef14e6876adbe26 /gnu/packages/games.scm | |
parent | b8f1210b0ecab91547c329502a49020d6b8ad72a (diff) |
gnu: Add trackballs.
* gnu/packages/games.scm (trackballs): New variable.
Change-Id: I6af40794c59fab341ac3d1e6c3077232b1a22270
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/packages/games.scm')
-rw-r--r-- | gnu/packages/games.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index f8836347c1..fcbd1b157d 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5918,6 +5918,40 @@ logging, so games can be viewed again.") are only two levels to play with, but they are very addictive.") (license license:gpl2))) +(define-public trackballs + (package + (name "trackballs") + (version "1.3.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/trackballs/trackballs") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vr35i5y93n155m20mvsri42r8k3hphpc8fmrv8wmfv6xqss5914")))) + (build-system cmake-build-system) + (native-inputs (list pkg-config + gettext-minimal)) + (inputs (list guile-2.2 + mesa + sdl2 + sdl2-image + sdl2-mixer + sdl2-ttf + zlib)) + (arguments (list #:tests? #f)) ;No test suite. + (home-page "https://trackballs.github.io/") + (synopsis "Marble-rolling puzzle/skill game") + (description + "Trackballs is a simple game similar to the classic Amiga game @cite{Marble +Madness}. By steering a marble ball through a labyrinth filled with vicious +hammers, pools of acid and other obstacles the player collects points. When the +ball reaches the destination it continues at the next, more difficult level - +unless the time runs out.") + (license license:gpl2+))) + (define-public pioneers (package (name "pioneers") |