From 0e392dc35cb350f6f0986d816e315d2e38cdef78 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Mon, 31 Oct 2022 10:39:29 +0100 Subject: [PATCH] gnu: endless-sky: Update to 0.9.16.1, use new package style. * gnu/packages/games.scm (endless-sky): Update to 0.9.16.1. [arguments]: Use G-expressions. Drop #:scons to use the default version. [inputs]: Remove labels. Add util-linux:lib. Signed-off-by: Christopher Baines --- gnu/packages/games.scm | 46 +++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 8ed4067deb..0a41840847 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -8275,7 +8275,7 @@ (define-public quadrapassel (define-public endless-sky (package (name "endless-sky") - (version "0.9.14") + (version "0.9.16.1") (source (origin (method git-fetch) @@ -8284,31 +8284,31 @@ (define-public endless-sky (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "12iganf8dxiyrjznnabsarxjsr0h717j3k4mz15p0k67wxyahhmf")))) + (base32 "0cb2g1cb0mk6x9gq2x7n10rxlfhsq8wnssk068j6h80al3hhybly")))) (build-system scons-build-system) (arguments - `(#:scons ,scons-python2 - #:scons-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-paths - (lambda* (#:key outputs #:allow-other-keys) - ;; Look for resources in the store directory. - (substitute* "source/Files.cpp" - (("/usr/local") (assoc-ref outputs "out"))) - ;; Install game binary into %out/bin. - (substitute* "SConstruct" - (("games\"") "bin\"")))) - (add-before 'build 'use-gcc-ar - ;; Use gcc-ar to support LTO. - (lambda _ (setenv "AR" "gcc-ar")))))) + (list #:scons-flags #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda _ + ;; Look for resources in the store directory. + (substitute* "source/Files.cpp" + (("/usr/local") #$output)) + ;; Install game binary into %out/bin. + (substitute* "SConstruct" + (("games\"") "bin\"")))) + (add-before 'build 'use-gcc-ar + ;; Use gcc-ar to support LTO. + (lambda _ (setenv "AR" "gcc-ar")))))) (inputs - `(("glew" ,glew) - ("libjpeg" ,libjpeg-turbo) - ("libmad" ,libmad) - ("libpng" ,libpng) - ("openal" ,openal) - ("sdl2" ,sdl2))) + (list glew + libjpeg-turbo + libmad + libpng + openal + sdl2 + `(,util-linux "lib"))) ; for libuuid (home-page "https://endless-sky.github.io/") (synopsis "2D space trading and combat game") (description "Endless Sky is a 2D space trading and combat game. Explore