Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / 0verkill / default.nix
blob2c09e5c1eb6f68ff418eed3a745bb648fdd25095
1 { lib
2 , gccStdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , xorgproto
6 , libX11
7 , libXpm
8 }:
10 gccStdenv.mkDerivation rec {
11   pname = "0verkill";
12   version = "unstable-2011-01-13";
14   src = fetchFromGitHub {
15     owner = "hackndev";
16     repo = pname;
17     rev = "522f11a3e40670bbf85e0fada285141448167968";
18     sha256 = "WO7PN192HhcDl6iHIbVbH7MVMi1Tl2KyQbDa9DWRO6M=";
19   };
21   nativeBuildInputs = [ autoreconfHook ];
22   buildInputs = [ libX11 xorgproto libXpm ];
24   configureFlags = [ "--with-x" ];
26   preAutoreconf = ''
27     autoupdate
28   '';
30   # The code needs an update for gcc-10:
31   #   https://github.com/hackndev/0verkill/issues/7
32   env.NIX_CFLAGS_COMPILE = "-fcommon";
33   hardeningDisable = [ "all" ]; # Someday the upstream will update the code...
35   meta = with lib; {
36     homepage = "https://github.com/hackndev/0verkill";
37     description = "ASCII-ART bloody 2D action deathmatch-like game";
38     license = with licenses; gpl2Only;
39     maintainers = with maintainers; [ AndersonTorres ];
40     platforms = with platforms; unix;
41   };