diff options
author | Timotej Lazar <timotej.lazar@araneo.si> | 2022-10-31 10:39:29 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2022-11-03 18:08:58 +0100 |
commit | 0e392dc35cb350f6f0986d816e315d2e38cdef78 (patch) | |
tree | 71473dcae1c9521d8d123c22f0f981ee3bd95fb6 /gnu/packages/games.scm | |
parent | fd83edf8a10940fa0a6175fab420690f0072ad91 (diff) | |
download | guix-0e392dc35cb350f6f0986d816e315d2e38cdef78.tar.gz guix-0e392dc35cb350f6f0986d816e315d2e38cdef78.zip |
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 <mail@cbaines.net>
Diffstat (limited to 'gnu/packages/games.scm')
-rw-r--r-- | gnu/packages/games.scm | 46 |
1 files 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 @@ your score gets higher, you level up and the blocks fall faster.") (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 @@ your score gets higher, you level up and the blocks fall faster.") (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 |