electron-chromedriver_33: 33.3.0 -> 33.3.1
[NixPkgs.git] / pkgs / games / liquidwar / 5.nix
blob1d49a6cef6e749eb474c6c9675e14917330ad06a
2   lib,
3   stdenv,
4   fetchurl,
5   allegro,
6 }:
7 stdenv.mkDerivation rec {
8   version = "5.6.5";
9   pname = "liquidwar5";
10   src = fetchurl {
11     url = "http://www.ufoot.org/download/liquidwar/v5/${version}/liquidwar-${version}.tar.gz";
12     sha256 = "2tCqhN1BbK0FVCHtm0DfOe+ueNPfdZwFg8ZMVPfy/18=";
13   };
15   buildInputs = [ allegro ];
17   configureFlags = lib.optional stdenv.hostPlatform.isx86_64 "--disable-asm";
19   hardeningDisable = [ "format" ];
21   env.NIX_CFLAGS_COMPILE = toString [
22     # Workaround build failure on -fno-common toolchains like upstream
23     # gcc-10. Otherwise build fails as:
24     #   ld: random.o:(.bss+0x0): multiple definition of `LW_RANDOM_ON'; game.o:(.bss+0x4): first defined here
25     "-fcommon"
27     "-lm"
28   ];
30   meta = with lib; {
31     description = "Classic version of a quick tactics game LiquidWar";
32     maintainers = [ maintainers.raskin ];
33     license = licenses.gpl2Plus;
34     platforms = platforms.linux;
35   };