summary refs log tree commit diff
path: root/pkgs/games/minetest
diff options
context:
space:
mode:
authorTanner Doshier <doshitan@gmail.com>2015-05-31 11:36:56 -0500
committerTanner Doshier <doshitan@gmail.com>2015-05-31 11:36:56 -0500
commit5a993f8d0d175537ee341c720dfa433de39f0f0e (patch)
tree5edca98b923a86d8905d885f98454e3f9aa4e5b9 /pkgs/games/minetest
parentd780e48b3104cd5585a87665854803e42a664941 (diff)
downloadnixpkgs-5a993f8d0d175537ee341c720dfa433de39f0f0e.tar
nixpkgs-5a993f8d0d175537ee341c720dfa433de39f0f0e.tar.gz
nixpkgs-5a993f8d0d175537ee341c720dfa433de39f0f0e.tar.bz2
nixpkgs-5a993f8d0d175537ee341c720dfa433de39f0f0e.tar.lz
nixpkgs-5a993f8d0d175537ee341c720dfa433de39f0f0e.tar.xz
nixpkgs-5a993f8d0d175537ee341c720dfa433de39f0f0e.tar.zst
nixpkgs-5a993f8d0d175537ee341c720dfa433de39f0f0e.zip
minetest: LuaJIT, in-app mod store, better fonts and enable translations
cURL was already a dependency, but the build was having some trouble
finding the headers. Just give it a little help and the in-app mod store
store actually works.

The rest of the configuration brings us closer to other distros, like
Fedora (LuaJIT)[1] and Debian (LuaJIT, LevelDB, FreeType, gettext)[2][3]

[1] http://pkgs.fedoraproject.org/cgit/minetest.git/tree/minetest.spec#n28
[2] https://anonscm.debian.org/cgit/pkg-games/minetest-v04x.git/tree/debian/control#n9
[3] https://anonscm.debian.org/cgit/pkg-games/minetest-v04x.git/tree/debian/rules#n56
Diffstat (limited to 'pkgs/games/minetest')
-rw-r--r--pkgs/games/minetest/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix
index 79d75011ff0..72673ea010c 100644
--- a/pkgs/games/minetest/default.nix
+++ b/pkgs/games/minetest/default.nix
@@ -1,5 +1,7 @@
 { stdenv, fetchgit, cmake, irrlicht, libpng, bzip2, curl, libogg, jsoncpp
-, libjpeg, libXxf86vm, mesa, openal, libvorbis, x11, sqlite }:
+, libjpeg, libXxf86vm, mesa, openal, libvorbis, x11, sqlite, luajit, freetype
+, gettext
+}:
 
 let
   version = "0.4.12";
@@ -21,12 +23,15 @@ in stdenv.mkDerivation {
   src = sources.src;
 
   cmakeFlags = [
+    "-DENABLE_FREETYPE=1"
+    "-DENABLE_GETTEXT=1"
+    "-DCURL_INCLUDE_DIR=${curl}/include/curl"
     "-DIRRLICHT_INCLUDE_DIR=${irrlicht}/include/irrlicht"
   ];
 
   buildInputs = [
-    cmake irrlicht libpng bzip2 libjpeg curl libogg jsoncpp
-    libXxf86vm mesa openal libvorbis x11 sqlite
+    cmake irrlicht libpng bzip2 libjpeg curl libogg jsoncpp libXxf86vm mesa
+    openal libvorbis x11 sqlite luajit freetype gettext
   ];
 
   postInstall = ''