gnu: Add bennu-game-development-modules.

* gnu/packages/game-development.scm (bennu-game-development-modules): New variable.
This commit is contained in:
Pierre Neidhardt 2019-03-24 14:00:32 +01:00
parent 4041fabb1f
commit 24c4b012ee
No known key found for this signature in database
GPG Key ID: 9BDCF497A4BBCC7F
1 changed files with 24 additions and 0 deletions

View File

@ -1375,3 +1375,27 @@ programming language tailored at game development. It is the successor of
Fenix.")
(home-page "https://sourceforge.net/projects/bennugd/")
(license license:zlib)))
(define-public bennu-game-development-modules
(package
(inherit bennu-game-development)
(name "bennu-game-development-modules")
(arguments
'(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-conflicting-definitions
(lambda _
(with-fluids ((%default-port-encoding #f))
(substitute* "core/include/fmath.h"
(("extern fixed fmul\\( int x, int y \\);") "")
(("extern fixed fdiv\\( int x, int y \\);") "")))
(chdir "modules"))))))
(inputs `(("zlib" ,zlib)
("libpng" ,libpng)
("openssl" ,openssl)
("sdl-mixer" ,sdl-mixer)
("bennu-game-development" ,bennu-game-development)))
(synopsis "Modules for the Bennu Game Developement programming language")
(description "This package contains a collection of modules for the Bennu
Game Developement programming language, from CD handling through SDL to
joystick support.")))