diff options
Diffstat (limited to 'gnu/packages/games.scm')
-rw-r--r-- | gnu/packages/games.scm | 84 |
1 files changed, 40 insertions, 44 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 57e6c23f41..68daa8b7c3 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -72,7 +72,7 @@ ;;; Copyright © 2022 Roman Riabenko <roman@riabenko.com> ;;; Copyright © 2022, 2023 zamfofex <zamfofex@twdb.moe> ;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@gmail.com> -;;; Copyright © 2022, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com> +;;; Copyright © 2022, 2023, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2022 Hendursaga <hendursaga@aol.com> ;;; Copyright © 2022 Parnikkapore <poomklao@yahoo.com> ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> @@ -1192,7 +1192,8 @@ allows users to brew while offline.") #:tests? #f)) ; TODO need busted package to run tests ;; Omit Lua-Socket dependency to disable automatic updates. (inputs - (list ffmpeg + (list bash-minimal + ffmpeg fluid-3 freetype lua @@ -4696,7 +4697,8 @@ Battle for Wesnoth}."))) (native-inputs (list pkg-config intltool)) (inputs - (list gstreamer + (list bash-minimal + gstreamer gst-plugins-base ; playbin plugin gst-plugins-good ; for wav playback gtk+)) @@ -4715,8 +4717,7 @@ Battle for Wesnoth}."))) (let ((out (assoc-ref outputs "out")) (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH"))) (wrap-program (string-append out "/bin/gamine") - `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)))) - #t))))) + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path))))))))) (home-page "http://gamine-game.sourceforge.net/") (synopsis "Mouse and keyboard discovery for children") (description @@ -5451,8 +5452,7 @@ http://lavachat.symlynx.com/unix/") (("data = \"data\"") (string-append "data = \"" (assoc-ref outputs "out") - "/share/redeclipse/data\""))) - #t)) + "/share/redeclipse/data\""))))) (delete 'configure) ; no configure script (add-after 'set-paths 'set-sdl-paths (lambda* (#:key inputs #:allow-other-keys) @@ -5471,8 +5471,7 @@ http://lavachat.symlynx.com/unix/") (string-append out "/share/redeclipse/data")) (mkdir-p (string-append out "/lib/redeclipse")) (symlink (string-append out "/share/redeclipse/data") - (string-append out "/lib/redeclipse/data"))) - #t)) + (string-append out "/lib/redeclipse/data"))))) (add-after 'copy-data 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -5501,12 +5500,11 @@ exec -a \"$0\" ~a/.redeclipse_server_linux-real~%" (string-append out) (string-append bin)))) (chmod "redeclipse_linux" #o555) - (chmod "redeclipse_server_linux" #o555))) - #t))))) + (chmod "redeclipse_server_linux" #o555)))))))) (native-inputs (list pkg-config)) (inputs - (list curl freetype glu + (list bash-minimal curl freetype glu (sdl-union (list sdl2 sdl2-image sdl2-mixer)))) (home-page "https://redeclipse.net/") (synopsis "Arena shooter derived from the Cube 2 engine") @@ -5963,14 +5961,15 @@ safety of the Chromium vessel.") (native-inputs (list gperf pkg-config)) (inputs - `(("cairo" ,cairo) - ("fribidi" ,fribidi) - ("gettext" ,gettext-minimal) - ("libpng" ,libpng) - ("librsvg" ,(librsvg-for-system)) - ("libpaper" ,libpaper) - ("netpbm" ,netpbm) - ("sdl" ,(sdl-union (list sdl sdl-mixer sdl-ttf sdl-image))))) + (list bash-minimal + cairo + fribidi + gettext-minimal + libpng + (librsvg-for-system) + libpaper + netpbm + (sdl-union (list sdl sdl-mixer sdl-ttf sdl-image)))) ;; TODO: Use system fonts rather than those in data/fonts (arguments `(#:make-flags `("VER_DATE=2018-09-02" @@ -5987,8 +5986,7 @@ safety of the Chromium vessel.") (add-before 'install 'no-sys-cache (lambda _ ;do not rebuild system conf cache (substitute* "Makefile" - (("kbuildsycoca4") "")) - #t)) + (("kbuildsycoca4") "")))) (add-after 'install 'fix-import (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -6206,7 +6204,8 @@ Linux / Mac OS X servers, and an auto mapper with a VT100 map display.") "laby-use-tmpdir-from-runtime.patch")))) (build-system glib-or-gtk-build-system) (inputs - (list gdk-pixbuf + (list bash-minimal + gdk-pixbuf lablgtk3 (librsvg-for-system) ocaml-lablgtk3-sourceview3 @@ -8425,6 +8424,7 @@ original.") unzip)) (inputs (list alsa-lib + bash-minimal curl libjpeg-turbo libmodplug @@ -8691,8 +8691,7 @@ when packaged in Blorb container files or optionally from individual files.") (add-after 'unpack 'prevent-build-error (lambda _ (substitute* "inc/My/Builder.pm" - (("-Werror") "")) - #t)) + (("-Werror") "")))) (add-after 'install 'install-desktop-file-and-icons (lambda* (#:key outputs #:allow-other-keys) (let* ((share (string-append (assoc-ref outputs "out") "/share")) @@ -8715,8 +8714,7 @@ when packaged in Blorb container files or optionally from individual files.") (copy-file (string-append "frozen-bubble-icon-" dim ".png") (string-append dir "/frozen-bubble.png")))) - '("16" "32" "48" "64")))) - #t)) + '("16" "32" "48" "64")))))) (add-after 'install 'wrap-perl-libs (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) @@ -8726,20 +8724,20 @@ when packaged in Blorb container files or optionally from individual files.") `("PERL5LIB" ":" prefix (,(string-append perl5lib ":" out "/lib/perl5/site_perl"))))) - (find-files "bin" "."))) - #t))))) + (find-files "bin" ".")))))))) (native-inputs (list perl-alien-sdl perl-capture-tiny perl-locale-maketext-lexicon perl-module-build pkg-config)) (inputs - `(("glib" ,glib) - ("perl-compress-bzip2" ,perl-compress-bzip2) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-file-slurp" ,perl-file-slurp) - ("perl-file-which" ,perl-file-which) - ("perl-ipc-system-simple" ,perl-ipc-system-simple) - ("perl-sdl" ,perl-sdl) - ("sdl" ,(sdl-union (list sdl sdl-image sdl-mixer sdl-pango sdl-ttf))))) + (list bash-minimal + glib + perl-compress-bzip2 + perl-file-sharedir + perl-file-slurp + perl-file-which + perl-ipc-system-simple + perl-sdl + (sdl-union (list sdl sdl-image sdl-mixer sdl-pango sdl-ttf)))) (home-page "http://frozen-bubble.org/") (synopsis "Puzzle with bubbles") (description @@ -10822,8 +10820,7 @@ kingdom.") (snippet '(begin ;; Octocat seems to be non-free. Oddly, Debian doesn't strip it. - (delete-file-recursively "data/ball/octocat") - #t)))) + (delete-file-recursively "data/ball/octocat"))))) (build-system copy-build-system) (arguments `(#:install-plan @@ -10888,20 +10885,19 @@ kingdom.") (string-append "LOCALEDIR=" out "/share/locale") (string-append "SDL_CPPFLAGS=-I" sdl - "/include/SDL2/"))) - #t)) + "/include/SDL2/"))))) (add-after 'install 'fix-some-broken-fonts (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/bin/neverball") `("LANG" = ("en_US.utf8"))) (wrap-program (string-append out "/bin/neverputt") - `("LANG" = ("en_US.utf8")))) - #t))))) + `("LANG" = ("en_US.utf8"))))))))) (native-inputs `(("gettext" ,gettext-minimal))) ;for msgfmt (inputs - `(("libjpeg" ,libjpeg-turbo) + `(("bash-minimal" ,bash-minimal) + ("libjpeg" ,libjpeg-turbo) ("libpng" ,libpng) ("libvorbis" ,libvorbis) ("physfs" ,physfs) |