summaryrefslogtreecommitdiff
path: root/gnu/packages/games.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/games.scm')
-rw-r--r--gnu/packages/games.scm84
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)