nixos/wyoming/{faster-whisper,piper}: drop download directory (#376447)
[NixPkgs.git] / pkgs / by-name / wa / warmux / package.nix
blobc3115ad02d7e795b1d521b28824ee9ed67857899
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoconf,
6   automake,
7   zlib,
8   curl,
9   gnutls,
10   fribidi,
11   libpng,
12   SDL,
13   SDL_gfx,
14   SDL_image,
15   SDL_mixer,
16   SDL_net,
17   SDL_ttf,
18   libunwind,
19   libX11,
20   xorgproto,
21   libxml2,
22   pkg-config,
23   gettext,
24   intltool,
25   libtool,
26   perl,
29 stdenv.mkDerivation {
30   pname = "warmux";
31   version = "unstable-2017-10-20";
33   src = fetchFromGitHub {
34     owner = "fluxer";
35     repo = "warmux";
36     rev = "8f81d4fc309a548ae89a068c2dde27b7e7ef8851";
37     sha256 = "1hvzglsmp75xiqqb0k75qjz4jwi8kl3fhn8zfsz53hhhqmbw6wkr";
38   };
40   __structuredAttrs = true;
42   preConfigure = "patchShebangs autogen.sh && ./autogen.sh";
43   configureFlags = [ "CFLAGS=-include ${zlib.dev}/include/zlib.h" ];
45   nativeBuildInputs = [
46     autoconf
47     automake
48     gettext
49     intltool
50     libtool
51     pkg-config
52   ];
53   buildInputs = [
54     zlib
55     curl
56     gnutls
57     fribidi
58     libpng
59     SDL
60     SDL_gfx
61     SDL_image
62     SDL_mixer
63     SDL_net
64     SDL_ttf
65     libunwind
66     libX11
67     xorgproto
68     libxml2
69     perl
70   ];
71   enableParallelBuilding = true;
73   meta = with lib; {
74     description = "Ballistics turn-based battle game between teams - unofficial copy";
75     maintainers = with maintainers; [ raskin ];
76     platforms = platforms.linux;
77     license = with licenses; [
78       gpl2Plus
79       ufl
80     ];
81     homepage = "https://github.com/fluxer/warmux";
82   };