From aba9786ad30382d519c3b2a0cebccac4df7b4126 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Fri, 2 Jan 2026 10:19:13 -0300 Subject: [PATCH] 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 --- 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 648608438d2..a0f1a01fb6e 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -3833,9 +3833,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)) @@ -3843,38 +3843,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: #: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. @@ -3882,8 +3885,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