biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / games / angband / default.nix
blob54e4fff299d6393be4c4a3fff3fa133799b52093
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, ncurses5
2 , enableSdl2 ? false, SDL2, SDL2_image, SDL2_sound, SDL2_mixer, SDL2_ttf
3 }:
5 stdenv.mkDerivation (finalAttrs: {
6   pname = "angband";
7   version = "4.2.5";
9   src = fetchFromGitHub {
10     owner = "angband";
11     repo = "angband";
12     rev = finalAttrs.version;
13     hash = "sha256-XH2FUTJJaH5TqV2UD1CKKAXE4CRAb6zfg1UQ79a15k0=";
14   };
16   nativeBuildInputs = [ autoreconfHook ];
17   buildInputs = [ ncurses5 ]
18   ++ lib.optionals enableSdl2 [
19     SDL2
20     SDL2_image
21     SDL2_sound
22     SDL2_mixer
23     SDL2_ttf
24   ];
26   configureFlags = lib.optional enableSdl2 "--enable-sdl2";
28   installFlags = [ "bindir=$(out)/bin" ];
30   meta = with lib; {
31     homepage = "https://angband.github.io/angband";
32     description = "Single-player roguelike dungeon exploration game";
33     mainProgram = "angband";
34     maintainers = [ maintainers.kenran ];
35     license = licenses.gpl2Only;
36     platforms = platforms.unix;
37   };