pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / games / abbaye-des-morts / default.nix
blob653a9dcc833401077520f4fc9f40d7a2428d336f
1 { lib, stdenv, fetchFromGitHub, SDL2, SDL2_image, SDL2_mixer }:
3 stdenv.mkDerivation rec {
4   pname = "abbaye-des-morts";
5   version = "2.0.4";
7   src = fetchFromGitHub {
8     owner = "nevat";
9     repo = "abbayedesmorts-gpl";
10     rev = "v${version}";
11     sha256 = "sha256-IU7E1zmeif9CdoBxzmh7MG2jElGGnEZyKnK7eYFrjsQ=";
12   };
14   buildInputs = [ SDL2 SDL2_image SDL2_mixer ];
16   makeFlags = [ "PREFIX=$(out)" "DESTDIR=" ];
18   preBuild = lib.optionalString stdenv.cc.isClang
19     ''
20       substituteInPlace Makefile \
21         --replace -fpredictive-commoning ""
22     '';
24   preInstall = ''
25     mkdir -p $out/bin
26     mkdir -p $out/share/applications
27   '';
29   meta = with lib; {
30     homepage = "https://locomalito.com/abbaye_des_morts.php";
31     description = "Retro arcade video game";
32     mainProgram = "abbayev2";
33     license = licenses.gpl3;
34     maintainers = [ maintainers.marius851000 ];
35   };