guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 9f13ecff2d754a609b67dddee795530b76cf78b1
Author: Anderson Torres <[email protected]>
AuthorDate: Fri Jan 2 10:19:13 2026 -0300
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 <[email protected]>
---
gnu/packages/games.scm | 64 +++++++++++++++++++++++++++-----------------------
1 file 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