summary refs log tree commit diff
path: root/pkgs/games/abbaye-des-morts
diff options
context:
space:
mode:
authormarius851000 <mariusdavid@laposte.net>2019-05-29 11:42:31 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2019-06-01 14:39:54 +0000
commitac6e484cf8a42c97dffdf01b3bc6464f9daec4e1 (patch)
treece9d57a9cccb03386a294eb77233c20fd1135b96 /pkgs/games/abbaye-des-morts
parentc17e93380f1ca8fe5a2d7ce025eccfc15cf3c5cf (diff)
downloadnixpkgs-ac6e484cf8a42c97dffdf01b3bc6464f9daec4e1.tar
nixpkgs-ac6e484cf8a42c97dffdf01b3bc6464f9daec4e1.tar.gz
nixpkgs-ac6e484cf8a42c97dffdf01b3bc6464f9daec4e1.tar.bz2
nixpkgs-ac6e484cf8a42c97dffdf01b3bc6464f9daec4e1.tar.lz
nixpkgs-ac6e484cf8a42c97dffdf01b3bc6464f9daec4e1.tar.xz
nixpkgs-ac6e484cf8a42c97dffdf01b3bc6464f9daec4e1.tar.zst
nixpkgs-ac6e484cf8a42c97dffdf01b3bc6464f9daec4e1.zip
abbaye-des-morts: init at 2.0.1
Diffstat (limited to 'pkgs/games/abbaye-des-morts')
-rw-r--r--pkgs/games/abbaye-des-morts/default.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/games/abbaye-des-morts/default.nix b/pkgs/games/abbaye-des-morts/default.nix
new file mode 100644
index 00000000000..103b67e99ed
--- /dev/null
+++ b/pkgs/games/abbaye-des-morts/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, SDL2, SDL2_image, SDL2_mixer }:
+
+stdenv.mkDerivation rec {
+  pname = "abbaye-des-morts";
+  version = "2.0.1";
+
+  src = fetchFromGitHub {
+    owner = "nevat";
+    repo = "abbayedesmorts-gpl";
+    rev = "v${version}";
+    sha256 = "1pwqf7r9bqb2p3xrw9i7y8pgr1401fy3mnnqpb1qkhmdl3gqi9hb";
+  };
+
+  buildInputs = [ SDL2 SDL2_image SDL2_mixer ];
+
+  makeFlags = [ "PREFIX=$(out)" "DESTDIR=" ];
+
+  preBuild = stdenv.lib.optionalString stdenv.cc.isClang
+    ''
+      substituteInPlace Makefile \
+        --replace -fpredictive-commoning ""
+    '';
+
+  preInstall = ''
+    mkdir -p $out/bin
+    mkdir -p $out/share/applications
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = "https://locomalito.com/abbaye_des_morts.php";
+    description = "A retro arcade video game";
+    license = licenses.gpl3;
+    maintainers = [ maintainers.marius851000 ];
+  };
+}