summary refs log tree commit diff
path: root/pkgs/games/odamex
diff options
context:
space:
mode:
authorCray Elliott <MP2E@archlinux.us>2014-10-29 05:05:44 -0700
committerCray Elliott <MP2E@archlinux.us>2014-10-29 05:05:44 -0700
commit553ba05d6a487ac5ebffbce2fa5af94216db7248 (patch)
treebe601da664c2790d85eca29c83e3cc5cf56a2f47 /pkgs/games/odamex
parent6281bc093661d467e1389b8c8b0db85c086d8ac1 (diff)
downloadnixpkgs-553ba05d6a487ac5ebffbce2fa5af94216db7248.tar
nixpkgs-553ba05d6a487ac5ebffbce2fa5af94216db7248.tar.gz
nixpkgs-553ba05d6a487ac5ebffbce2fa5af94216db7248.tar.bz2
nixpkgs-553ba05d6a487ac5ebffbce2fa5af94216db7248.tar.lz
nixpkgs-553ba05d6a487ac5ebffbce2fa5af94216db7248.tar.xz
nixpkgs-553ba05d6a487ac5ebffbce2fa5af94216db7248.tar.zst
nixpkgs-553ba05d6a487ac5ebffbce2fa5af94216db7248.zip
Add odamex, a client/server multiplayer doom port
note that odalaunch is not included in this package, users are
expected to use doomseeker. If you would like an option for
odalaunch, please bother me(MP2E)
Diffstat (limited to 'pkgs/games/odamex')
-rw-r--r--pkgs/games/odamex/default.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/games/odamex/default.nix b/pkgs/games/odamex/default.nix
new file mode 100644
index 00000000000..7b7ab1c155a
--- /dev/null
+++ b/pkgs/games/odamex/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, cmake, fetchurl, pkgconfig, SDL, SDL_mixer, SDL_net }:
+
+stdenv.mkDerivation rec {
+  name = "odamex-0.7.0";
+  src = fetchurl {
+    url = http://downloads.sourceforge.net/odamex/odamex-src-0.7.0.tar.bz2;
+    sha256 = "0cb6p58yv55kdyfj7s9n9xcwpvxrj8nyc6brw9jvwlc5n4y3cd5a";
+  };
+
+  cmakeFlags = ''
+    -DCMAKE_BUILD_TYPE=Release
+  '';
+
+  buildInputs = [ cmake pkgconfig SDL SDL_mixer SDL_net ];
+
+  enableParallelBuilding = true;
+
+  meta = {
+    homepage = http://odamex.net/;
+    description = "A client/server port for playing old-school Doom online";
+    license = stdenv.lib.licenses.gpl2;
+    maintainers = with stdenv.lib.maintainers; [ MP2E ];
+  };
+}