summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emulators.scm37
1 files changed, 22 insertions, 15 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index ecf7a1fa239..a5e7a550cee 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -3266,14 +3266,16 @@ that compiles to WebAssembly.")
3266(define-public scummvm 3266(define-public scummvm
3267 (package 3267 (package
3268 (name "scummvm") 3268 (name "scummvm")
3269 (version "2026.2.0") 3269 (version "2026.3.0")
3270 (source 3270 (source
3271 (origin 3271 (origin
3272 (method url-fetch) 3272 (method git-fetch)
3273 (uri (string-append "https://downloads.scummvm.org/frs/scummvm/" version 3273 (uri (git-reference
3274 "/scummvm-" version ".tar.xz")) 3274 (url "https://github.com/scummvm/scummvm")
3275 (commit (string-append "v" version))))
3276 (file-name (git-file-name name version))
3275 (sha256 3277 (sha256
3276 (base32 "1wv0z9c4dnjywgla9zhbkgnzahj829ybvcx9jw67hdmagnbys42f")))) 3278 (base32 "0p1swai3b115hwwvkwxqmhn0ikpj1vzw8dwwqrjxam2ig21ihlf0"))))
3277 (build-system gnu-build-system) 3279 (build-system gnu-build-system)
3278 (arguments 3280 (arguments
3279 (list 3281 (list
@@ -3282,15 +3284,11 @@ that compiles to WebAssembly.")
3282 #:phases 3284 #:phases
3283 #~(modify-phases %standard-phases 3285 #~(modify-phases %standard-phases
3284 (replace 'configure 3286 (replace 'configure
3285 ;; configure does not work followed by both "SHELL=..." and 3287 ;; configure does not recognize "SHELL=..." and "CONFIG_SHELL=...".
3286 ;; "CONFIG_SHELL=..."; set environment variables instead 3288 (lambda* (#:key configure-flags #:allow-other-keys)
3287 (lambda* (#:key inputs configure-flags #:allow-other-keys) 3289 (apply invoke "./configure"
3288 (let ((bash (search-input-file inputs "/bin/bash")) 3290 (string-append "--prefix=" #$output)
3289 (flags `(,(string-append "--prefix=" #$output) 3291 configure-flags))))))
3290 ,@configure-flags)))
3291 (setenv "SHELL" bash)
3292 (setenv "CONFIG_SHELL" bash)
3293 (apply invoke "./configure" flags)))))))
3294 (native-inputs 3292 (native-inputs
3295 (list nasm pkg-config)) 3293 (list nasm pkg-config))
3296 (inputs 3294 (inputs
@@ -3319,7 +3317,16 @@ classic graphical point-and-click adventure games, provided you
3319already have their data files. The clever part about this: ScummVM 3317already have their data files. The clever part about this: ScummVM
3320just replaces the executables shipped with the games, allowing you to 3318just replaces the executables shipped with the games, allowing you to
3321play them on systems for which they were never designed!") 3319play them on systems for which they were never designed!")
3322 (license license:gpl2+))) 3320 ;; See LICENSES/ for comprehensive licensing.
3321 (license (list license:boost1.0 ;engines/twp/clipper/clipper.*
3322 license:expat ;graphics/opengl/glad.h and others
3323 license:mpl2.0 ;engines/director/lingo/lingodec/
3324 license:isc ;all .patchr files
3325 ;; TODO: unbundle these fonts:
3326 license:silofl1.1 ;gui/themes/fonts/
3327 ;; Most files are gpl3+, see headers for which use lgpl2.1.
3328 license:gpl3+
3329 license:lgpl2.1))))
3323 3330
3324(define-public libticables2 3331(define-public libticables2
3325 (package 3332 (package