diff options
author | Sebastian Jordan <sebastian.jordan.mail@googlemail.com> | 2016-05-15 13:36:01 +0200 |
---|---|---|
committer | Sebastian Jordan <sebastian.jordan.mail@googlemail.com> | 2016-05-15 19:04:48 +0200 |
commit | 8484328a349d632ca18e2cbd7ffeb8e7c4a7610e (patch) | |
tree | d25c94b6b255aa86dc2c90a3a4f61f22a530a6d9 /pkgs/development/guile-modules | |
parent | ebaf051604b5e6de01b9bd8f8843a532eb9ae14a (diff) |
guile-sdl2: init at 0.1.0
Diffstat (limited to 'pkgs/development/guile-modules')
-rw-r--r-- | pkgs/development/guile-modules/guile-sdl2/default.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/pkgs/development/guile-modules/guile-sdl2/default.nix b/pkgs/development/guile-modules/guile-sdl2/default.nix new file mode 100644 index 000000000000..5a166f3703ee --- /dev/null +++ b/pkgs/development/guile-modules/guile-sdl2/default.nix @@ -0,0 +1,47 @@ +{ stdenv, + SDL2, + SDL2_image, + SDL2_ttf, + SDL2_mixer, + autoconf, + automake, + fetchgit, + guile, + libtool, + pkgconfig, + buildEnv + }: +stdenv.mkDerivation rec { + name = "guile-sdl2-${version}"; + version = "0.1.0"; + buildInputs = [ autoconf + automake + SDL2 + SDL2_image + SDL2_ttf + SDL2_mixer + libtool + guile + pkgconfig ]; + src = fetchgit { + url = "git://dthompson.us/guile-sdl2.git"; + rev = "048f80ddb5c6b03b87bba199a99a6f22d911bfff"; + sha256 = "1wbx157xd8lsv4vs8igqy3qw8yym5r5s7z94an18kwbf89npmf5d"; + }; + preConfigurePhases = [ "bootstrapPhase" ]; + bootstrapPhase = '' + ./bootstrap + ''; + configureFlags = [ "--with-libsdl2-prefix=${SDL2}" + "--with-libsdl2-image-prefix=${SDL2_image}" + "--with-libsdl2-ttf-prefix=${SDL2_ttf}" + "--with-libsdl2-mixer-prefix=${SDL2_mixer}"]; + makeFlags = ["GUILE_AUTO_COMPILE=0"]; + meta = { + description = "Bindings to SDL2 for GNU Guile"; + homepage = "https://git.dthompson.us/guile-sdl2.git"; + license = stdenv.lib.licenses.gpl3; + maintainers = [ stdenv.lib.maintainers.seppeljordan ]; + platforms = stdenv.lib.platforms.all; + }; +} |