me
/
guix
Archived
1
0
Fork 0

gnu: Add astromenace.

* gnu/packages/games.scm (astromenace): New variable.
Nicolas Goaziou 2020-06-16 00:49:13 +02:00
parent 8518266314
commit 393190ce1d
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 60 additions and 0 deletions

View File

@ -405,6 +405,66 @@ the more advanced player there are new game modes and a wide variety of
physics settings to tweak as well.") physics settings to tweak as well.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public astromenace
(package
(name "astromenace")
(version "1.4.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/viewizard/astromenace.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1ad6l887jxqv8xspwc2rvy8ym9sdlmkqdqhsh0pi076kjarxsyws"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ;no test
#:configure-flags '("-DDATADIR=share/astromenace")
#:phases
(modify-phases %standard-phases
(replace 'install
;; Upstream provides no install phase.
(lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin"))
(share (string-append out "/share"))
(apps (string-append share "/applications"))
(data (string-append share "/astromenace"))
(icons (string-append share "/icons/hicolor/64x64/apps")))
(install-file "astromenace" bin)
(install-file "gamedata.vfs" data)
(let ((source (assoc-ref inputs "source")))
(with-directory-excursion (string-append source "/share")
(install-file "astromenace.desktop" apps)
(mkdir-p icons)
(copy-file "astromenace_64.png"
(string-append icons "/astromenace.png")))))
#t)))))
(inputs
`(("freealut" ,freealut)
("freetype" ,freetype)
("glu" ,glu)
("libogg" ,libogg)
("libvorbis" ,libvorbis)
("openal" ,openal)
("sdl2" ,sdl2)))
(home-page "https://www.viewizard.com/")
(synopsis "3D space shooter with spaceship upgrade possibilities")
(description
"Space is a vast area, an unbounded territory where it seems there is
a room for everybody, but reversal of fortune put things differently. The
hordes of hostile creatures crawled out from the dark corners of the universe,
craving to conquer your homeland. Their force is compelling, their legions
are interminable. However, humans didn't give up without a final showdown and
put their best pilot to fight back. These malicious invaders chose the wrong
galaxy to conquer and you are to prove it! Go ahead and make alien aggressors
regret their insolence.")
;; Game is released under GPL3+ terms. Artwork is subject to CC
;; BY-SA 4.0, and fonts to OFL1.1.
(license (list license:gpl3+ license:cc-by-sa4.0 license:silofl1.1))))
(define-public bastet (define-public bastet
(package (package
(name "bastet") (name "bastet")