summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAnderson Torres <anderson.torres.8519@gmail.com>2026-01-02 10:19:13 -0300
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-01-31 13:31:58 +0100
commit9f13ecff2d754a609b67dddee795530b76cf78b1 (patch)
tree5c3a27fc6248426178028979586bb687f989f683 /gnu
parent35d4e04abeec7826aa03a052863ffccec00ce32c (diff)
gnu: pingus: Update to 0.7.6-1.7d65221.
* gnu/packages/games.scm (pingus): Update to 0.7.6-1.7d65221. Reword comments to convey more information. [inputs]: Change fmt-8 to fmt-10. [synopsis]: Reword. Change-Id: Iee243533b4ffe730d917823e0545a20da993fcd6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/games.scm64
1 files changed, 35 insertions, 29 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index a114f960be..4f09e671b4 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -3834,9 +3834,9 @@ fight Morgoth, the Lord of Darkness.")
(license license:gpl2)))
(define-public pingus
- ;; XXX: Does not release anymore.
- (let ((commit "8c68e08b0b9530b0078a6e2972786f7accf0d0e6")
- (revision "0"))
+ ;; Latest release is from 2021-12-24.
+ (let ((commit "7d65221e1cd1026053c8a5a08ad911fbdd13d3ed")
+ (revision "1"))
(package
(name "pingus")
(version (git-version "0.7.6" revision commit))
@@ -3844,38 +3844,41 @@ fight Morgoth, the Lord of Darkness.")
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/Pingus/pingus")
- (commit commit)))
+ (url "https://github.com/Pingus/pingus")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "0cnjrma5wfsgjxzclzsk5rycllfh2ncsv2frqwhijwm2ggwcm3am"))))
+ (base32 "0dc6b192y1zwpiqfcpkyq5gk4xl8hl9hs71cmhag8hz59c5hfdfr"))))
(build-system cmake-build-system)
(arguments
(list
- ;; XXX: tests build but are flagged as failing in pingus.nix
+ ;; Upstream reported the tests don't work.
+ ;; See: <https://github.com/Pingus/pingus/blob/8c68e08b0b9530b0078a6e2972786f7accf0d0e6/pingus.nix#L47>
#:tests? #f
- #:configure-flags #~(list "-DBUILD_TESTS=OFF")))
+ #:configure-flags
+ #~(list "-DBUILD_TESTS=OFF")))
(native-inputs (list googletest pkg-config tinycmmc uitest))
- (inputs (list argpp
- boost
- fmt-8
- geomcpp
- glm
- glu
- libpng
- libsigc++-2
- logmich
- mesa
- priocpp
- sdl2
- sdl2-image
- sdl2-mixer
- strutcpp
- tinygettext-with-sdl2
- wstsound
- xdgcpp))
+ (inputs
+ (list argpp
+ boost
+ fmt-10
+ geomcpp
+ glm
+ glu
+ libpng
+ libsigc++-2
+ logmich
+ mesa
+ priocpp
+ sdl2
+ sdl2-image
+ sdl2-mixer
+ strutcpp
+ tinygettext-with-sdl2
+ wstsound
+ xdgcpp))
(home-page "https://pingus.seul.org/")
- (synopsis "Lemmings clone")
+ (synopsis "Lemmings-like puzzle game")
(description
"Pingus is a free Lemmings-like puzzle game in which the player takes
command of a bunch of small animals and has to guide them through levels.
@@ -3883,8 +3886,11 @@ Since the animals walk on their own, the player can only influence them by
giving them commands, like build a bridge, dig a hole, or redirect all animals
in the other direction. Multiple such commands are necessary to reach the
level's exit. The game is presented in a 2D side view.")
- ;; Some source files are under bsd-3 and gpl2+ licenses.
- (license license:gpl3+))))
+ (license
+ ;; Project itself is GPL3+, but some files are under distinct licenses.
+ (list license:bsd-3
+ license:gpl2+
+ license:gpl3+)))))
(define-public talkfilters
(package