diff options
author | Arseniy Seroka <jagajaga@users.noreply.github.com> | 2016-02-15 22:12:57 +0300 |
---|---|---|
committer | Arseniy Seroka <jagajaga@users.noreply.github.com> | 2016-02-15 22:12:57 +0300 |
commit | 7c477195aa9180c81561de2898c505cf1571d44c (patch) | |
tree | 6d1f21a52e620b42c10492a43a28760395b8cb24 /pkgs | |
parent | 3b470ef8929fb4f72cf2b5482cff453a1083aa9c (diff) | |
parent | f4a32be72988441cc67d0325cd85991505f547e2 (diff) | |
download | nixpkgs-7c477195aa9180c81561de2898c505cf1571d44c.tar nixpkgs-7c477195aa9180c81561de2898c505cf1571d44c.tar.gz nixpkgs-7c477195aa9180c81561de2898c505cf1571d44c.tar.bz2 nixpkgs-7c477195aa9180c81561de2898c505cf1571d44c.tar.lz nixpkgs-7c477195aa9180c81561de2898c505cf1571d44c.tar.xz nixpkgs-7c477195aa9180c81561de2898c505cf1571d44c.tar.zst nixpkgs-7c477195aa9180c81561de2898c505cf1571d44c.zip |
Merge pull request #12991 from leenaars/love
love -> 0.10 added
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/interpreters/love/0.10.nix | 38 | ||||
-rw-r--r-- | pkgs/development/interpreters/love/0.8.nix (renamed from pkgs/development/interpreters/love/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 |
3 files changed, 41 insertions, 2 deletions
diff --git a/pkgs/development/interpreters/love/0.10.nix b/pkgs/development/interpreters/love/0.10.nix new file mode 100644 index 00000000000..ed5aa1e60de --- /dev/null +++ b/pkgs/development/interpreters/love/0.10.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromBitbucket, pkgconfig, SDL2, mesa, openal, luajit, + libdevil, freetype, physfs, libmodplug, mpg123, libvorbis, libogg, + libtheora, which, autoconf, automake, libtool +}: + +let + pname = "love"; + version = "0.10.1"; +in + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + src = fetchFromBitbucket { + owner = "rude"; + repo = "love"; + rev = "${version}"; + sha256 = "10a2kkyx7x9jkcj9xrqgmvp0b6gbapjqjx9fib9f6a0nbz0xaswj"; + }; + + buildInputs = [ + pkgconfig SDL2 mesa openal luajit libdevil freetype physfs libmodplug mpg123 + libvorbis libogg libtheora autoconf which libtool automake + ]; + + preConfigure = "$shell ./platform/unix/automagic"; + + configureFlags = [ + "--with-lua=luajit" + ]; + + meta = { + homepage = "http://love2d.org"; + description = "A Lua-based 2D game engine/scripting language"; + license = stdenv.lib.licenses.zlib; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.raskin ]; + }; +} diff --git a/pkgs/development/interpreters/love/default.nix b/pkgs/development/interpreters/love/0.8.nix index fc1f01cb373..fc1f01cb373 100644 --- a/pkgs/development/interpreters/love/default.nix +++ b/pkgs/development/interpreters/love/0.8.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8c99e21f58e..93558c8401f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5227,9 +5227,10 @@ let lolcode = callPackage ../development/interpreters/lolcode { }; - love = callPackage ../development/interpreters/love {lua=lua5_1;}; - love_luajit = callPackage ../development/interpreters/love {lua=luajit;}; + love_0_8 = callPackage ../development/interpreters/love/0.8.nix { }; love_0_9 = callPackage ../development/interpreters/love/0.9.nix { }; + love_0_10 = callPackage ../development/interpreters/love/0.10.nix { }; + love = love_0_10; ### LUA MODULES |