me
/
guix
Archived
1
0
Fork 0

gnu: endless-sky: Clean up phases.

* gnu/packages/games.scm (endless-sky)[arguments]: Drop unused substitution
and merge existing phases into 'fix-paths.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Timotej Lazar 2021-08-04 12:49:31 +02:00 committed by Nicolas Goaziou
parent 79eb05f84f
commit fd85c59d1e
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 4 additions and 10 deletions

View File

@ -8368,19 +8368,13 @@ your score gets higher, you level up and the blocks fall faster.")
#:tests? #f ; no tests
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-resource-locations
(add-after 'unpack 'fix-paths
(lambda* (#:key outputs #:allow-other-keys)
;; Look for resources in the store directory.
(substitute* "source/Files.cpp"
(("/usr/local/")
(string-append (assoc-ref outputs "out") "/")))
#t))
(add-after 'unpack 'patch-scons
(lambda _
(("/usr/local") (assoc-ref outputs "out")))
;; Install game binary into %out/bin.
(substitute* "SConstruct"
;; Keep environmental variables
(("Environment\\(\\)")
"Environment(ENV = os.environ)")
;; Install into %out/bin
(("games\"") "bin\""))
#t))
(add-before 'build 'use-gcc-ar