diff options
author | RSzibele <RSzibele@server.fake> | 2013-01-04 11:39:11 +0100 |
---|---|---|
committer | RSzibele <RSzibele@server.fake> | 2013-01-04 11:39:11 +0100 |
commit | 894de031cd248705c8cb1ed3425fa50af9ea67a9 (patch) | |
tree | 8e3b5017e113f227021756ada4a241b29a652cd6 /pkgs/games/minetest | |
parent | 4907102677d22f7cc9484de3a0e5787fa11ae269 (diff) | |
download | nixpkgs-894de031cd248705c8cb1ed3425fa50af9ea67a9.tar nixpkgs-894de031cd248705c8cb1ed3425fa50af9ea67a9.tar.gz nixpkgs-894de031cd248705c8cb1ed3425fa50af9ea67a9.tar.bz2 nixpkgs-894de031cd248705c8cb1ed3425fa50af9ea67a9.tar.lz nixpkgs-894de031cd248705c8cb1ed3425fa50af9ea67a9.tar.xz nixpkgs-894de031cd248705c8cb1ed3425fa50af9ea67a9.tar.zst nixpkgs-894de031cd248705c8cb1ed3425fa50af9ea67a9.zip |
Added Minetest-0.4.4.
Diffstat (limited to 'pkgs/games/minetest')
-rw-r--r-- | pkgs/games/minetest/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix new file mode 100644 index 00000000000..3b06cd8694c --- /dev/null +++ b/pkgs/games/minetest/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchgit, cmake, irrlicht3843, libpng12, bzip2, + libjpeg, libXxf86vm, mesa, openal, libvorbis, x11 }: + +let + version = "0.4.4"; + sources = { + src = fetchgit { + url = "https://github.com/celeron55/minetest.git"; + rev = "ab06fca4bed26f3dc97d5e5cff437d075d7acff8"; + }; + data = fetchgit { + url = "https://github.com/celeron55/minetest_game.git"; + rev = "3928eccf74af0288d12ffb14f8222fae479bc06b"; + }; + }; +in stdenv.mkDerivation { + name = "minetest-${version}"; + + src = sources.src; + + cmakeFlags = [ + "-DIRRLICHT_INCLUDE_DIR=${irrlicht3843}/include/irrlicht" + ]; + + buildInputs = [ + cmake irrlicht3843 libpng12 bzip2 libjpeg + libXxf86vm mesa openal libvorbis x11 + ]; + + postInstall = '' + mkdir -pv $out/share/minetest/games/minetest_game/ + cp -rv ${sources.data}/* $out/share/minetest/games/minetest_game/ + ''; + + meta = { + homepage = "http://minetest.net/"; + description = "Minetest is an infinite-world block sandbox game."; + license = "LGPLv2.1+"; + }; +} |