diff options
| author | bdunahu <bdunahu@operationnull.com> | 2026-06-27 19:03:23 -0400 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-06-29 10:37:12 +0200 |
| commit | 5219fc1ace836b7f6c7cc4f039f2bd05b2ed098d (patch) | |
| tree | 8fb2692bbdfdfe890c65c05ae3891e5472be9969 /gnu/packages/emulators.scm | |
| parent | 6f0dc37cb6131ade1c63417eb462a2913b22a069 (diff) | |
gnu: scummvm: Update to 2026.3.0.
* gnu/packages/emulators.scm (scummvm): Update to 2026.3.0.
[source]: Switch to git-fetch.
[#:phases]<configure>: Do not set SHELL or CONFIG_SHELL.
[licenses]: Add more licenses.
Merges guix/guix!9596
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Diffstat (limited to 'gnu/packages/emulators.scm')
| -rw-r--r-- | gnu/packages/emulators.scm | 37 |
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 | |||
| 3319 | already have their data files. The clever part about this: ScummVM | 3317 | already have their data files. The clever part about this: ScummVM |
| 3320 | just replaces the executables shipped with the games, allowing you to | 3318 | just replaces the executables shipped with the games, allowing you to |
| 3321 | play them on systems for which they were never designed!") | 3319 | play 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 |
