openjk: init at 2017-08-11

gnidorah f1711c8f 1fb8734f

+40
+38
pkgs/games/openjk/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, makeWrapper, cmake, libjpeg, zlib, libpng, mesa_noglu, SDL2 }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "OpenJK-2017-08-11"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "JACoders"; 8 + repo = "OpenJK"; 9 + rev = "a0828f06e0181c62e110f2f78d30acb5036b4113"; 10 + sha256 = "1wbb643z2nyhyirzzy3rz03wjqglwmsgnj7w5cl8167f9f9j9w0m"; 11 + }; 12 + 13 + dontAddPrefix = true; 14 + enableParallelBuilding = true; 15 + 16 + nativeBuildInputs = [ makeWrapper cmake ]; 17 + buildInputs = [ libjpeg zlib libpng mesa_noglu SDL2 ]; 18 + 19 + preConfigure = '' 20 + cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$out/opt") 21 + ''; 22 + 23 + postInstall = '' 24 + mkdir -p $out/bin 25 + prefix=$out/opt/JediAcademy 26 + makeWrapper $prefix/openjk.* $out/bin/jamp --run "cd $prefix" 27 + makeWrapper $prefix/openjk_sp.* $out/bin/jasp --run "cd $prefix" 28 + makeWrapper $prefix/openjkded.* $out/bin/openjkded --run "cd $prefix" 29 + ''; 30 + 31 + meta = with stdenv.lib; { 32 + description = "An open-source engine for Star Wars Jedi Academy game"; 33 + homepage = https://github.com/JACoders/OpenJK; 34 + license = licenses.gpl2; 35 + platforms = platforms.linux; 36 + maintainers = with maintainers; [ gnidorah ]; 37 + }; 38 + }
+2
pkgs/top-level/all-packages.nix
··· 17388 17389 openclonk = callPackage ../games/openclonk { }; 17390 17391 openmw = callPackage ../games/openmw { }; 17392 17393 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix {
··· 17388 17389 openclonk = callPackage ../games/openclonk { }; 17390 17391 + openjk = callPackage ../games/openjk { }; 17392 + 17393 openmw = callPackage ../games/openmw { }; 17394 17395 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix {