gnu: Add oshu.

* gnu/packages/games.scm (oshu): New variable.

Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
This commit is contained in:
Dan Frumin 2019-07-27 20:18:22 +02:00 committed by Leo Prikler
parent a1fd8f01b2
commit 46c5ae03ce
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -8414,6 +8414,45 @@ (define-public stepmania
(home-page "https://www.stepmania.com")
(license license:expat)))
(define-public oshu
(package
(name "oshu")
(version "2.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fmang/oshu")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1g598incc6zlls876slgwqblwiwiszkmqa4xpzw0z7mbjmmzsizz"))))
(build-system cmake-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'check 'pre-check
;; `make test' doesn't actually build the test executable
(lambda _ (invoke "make" "zerotokei"))))))
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
`(("cairo" ,cairo)
("ffmpeg" ,ffmpeg)
("pango" ,pango)
("sdl2" ,sdl2)
("sdl2-image" ,sdl2-image)))
(home-page "https://github.com/fmang/oshu/")
(synopsis "Rhythm game in which you click on circles")
(description "@i{oshu!} is a minimalist variant of the @i{osu!} rhythm game,
which is played by pressing buttons and following along sliders as they appear
on screen. Its aim is to be able to play any beatmap even on low-end hardware.
This package provides the core application, but no beatmaps. You need to
download and unpack them separately.")
(license license:gpl3+)))
(define-public btanks
(package
(name "btanks")