diff --git a/pkgs/games/zdoom/default.nix b/pkgs/games/zdoom/default.nix new file mode 100644 index 00000000000..4bf8c526f58 --- /dev/null +++ b/pkgs/games/zdoom/default.nix @@ -0,0 +1,29 @@ +{stdenv, fetchsvn, cmake, SDL, nasm, p7zip, zlib, flac, fmod, libjpeg}: + +stdenv.mkDerivation { + name = "zdoom-svn-1424"; + src = fetchsvn { + url = http://mancubus.net/svn/hosted/zdoom/zdoom/trunk; + rev = 1424; + }; + buildInputs = [cmake nasm SDL p7zip zlib flac fmod libjpeg]; + + cmakeFlags = [ "-DSDL_INCLUDE_DIR=${SDL}/include/SDL" ]; + + preConfigure='' + sed s@zdoom.pk3@$out/share/zdoom.pk3@ -i src/version.h + ''; + + installPhase = '' + mkdir -p $out/bin + cp zdoom $out/bin + mkdir -p $out/share + cp zdoom.pk3 $out/share + ''; + + meta = { + homepage = http://zdoom.org/; + description = "Enhanced port of the official DOOM source code"; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 24d76ec2f68..0ae23e7e31d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9029,6 +9029,10 @@ let inherit (xlibs) libX11 xproto libXpm libXt; }; + zdoom = import ../games/zdoom { + inherit cmake stdenv fetchsvn SDL nasm p7zip zlib flac fmod libjpeg; + }; + zoom = import ../games/zoom { inherit fetchurl stdenv perl expat freetype; inherit (xlibs) xlibs;