[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/08: gnu: endless-sky: Update to 0.9.16.1, use new package style.
From: |
guix-commits |
Subject: |
02/08: gnu: endless-sky: Update to 0.9.16.1, use new package style. |
Date: |
Thu, 3 Nov 2022 13:49:27 -0400 (EDT) |
cbaines pushed a commit to branch master
in repository guix.
commit 0e392dc35cb350f6f0986d816e315d2e38cdef78
Author: Timotej Lazar <timotej.lazar@araneo.si>
AuthorDate: Mon Oct 31 10:39:29 2022 +0100
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>
---
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 @@ 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
- branch master updated (754f260753 -> 9560932ce0), guix-commits, 2022/11/03
- 04/08: gnu: strawberry: Remove trailing #t from phases and snippet., guix-commits, 2022/11/03
- 05/08: gnu: ccls: Update to 0.20210330., guix-commits, 2022/11/03
- 01/08: build-system/scons: Allow using a G-exp for scons-flags., guix-commits, 2022/11/03
- 02/08: gnu: endless-sky: Update to 0.9.16.1, use new package style.,
guix-commits <=
- 06/08: gnu: emacs-next: Update to 29.0.50-3.22e8a77., guix-commits, 2022/11/03
- 07/08: gnu: upx: Update to 4.0.0., guix-commits, 2022/11/03
- 08/08: gnu: Add python-eris., guix-commits, 2022/11/03
- 03/08: gnu: strawberry: Update to 1.0.10., guix-commits, 2022/11/03