ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / games / freesweep / default.nix
blob7fe48d1baf0057e0747fc14c7a72eb2b8c85a9f7
1 { fetchFromGitHub, fetchpatch, ncurses, lib, stdenv,
2   updateAutotoolsGnuConfigScriptsHook }:
4 stdenv.mkDerivation rec {
5   pname = "freesweep";
6   version = "1.0.2";
8   src = fetchFromGitHub {
9     owner = "rwestlund";
10     repo = "freesweep";
11     rev = "v${version}";
12     hash = "sha256-iuu81yHbNrjdPsimBrPK58PJ0d8i3ySM7rFUG/d8NJM";
13   };
15   nativeBuildInputs = [ updateAutotoolsGnuConfigScriptsHook ];
16   buildInputs = [ ncurses ];
18   preConfigure = ''
19     configureFlags="$configureFlags --with-prefsdir=$out/share"
20   '';
22   enableParallelBuilding = true;
24   installPhase = ''
25     runHook preInstall
26     install -D -m 0555 freesweep $out/bin/freesweep
27     install -D -m 0444 sweeprc $out/share/sweeprc
28     install -D -m 0444 freesweep.6 $out/share/man/man6/freesweep.6
29     runHook postInstall
30   '';
32   meta = with lib; {
33     description = "A console minesweeper-style game written in C for Unix-like systems";
34     homepage = "https://github.com/rwestlund/freesweep";
35     license = licenses.gpl2;
36     maintainers = with maintainers; [ kierdavis ];
37     platforms = platforms.unix;
38   };