Unverified Commit 6aba2da9 authored by Clément's avatar Clément
Browse files

greed: 4.3 -> 4.5

fix build failure
parent 46889458
Loading
Loading
Loading
Loading
+5 −9
Original line number Diff line number Diff line
@@ -9,23 +9,24 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "greed";
  version = "4.3";
  version = "4.5";

  src = fetchFromGitLab {
    owner = "esr";
    repo = "greed";
    tag = finalAttrs.version;
    hash = "sha256-NmX0hYHODe55N0edhdfdm0a/Yqm/UwkU/RREjYl3ePc=";
    hash = "sha256-S2K6nn4WS1gOvhlYK/UH1hfA0pzij4w5SeP004WVZik=";
  };

  postPatch = ''
    substituteInPlace Makefile \
      --replace-fail "-lcurses" "-lncurses" \
      --replace-fail "BIN=/usr/games" "BIN=$out/bin" \
      --replace-fail "/usr/share" "$out/share" \
      --replace-fail "/usr/games/lib/greed.hs" "/var/lib/greed/greed.hs"
  '';

  env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
  makeFlags = [ "PREFIX=$(out)" ];

  buildInputs = [
    ncurses
  ];
@@ -34,11 +35,6 @@ stdenv.mkDerivation (finalAttrs: {
    asciidoctor
  ];

  preInstall = ''
    mkdir -p $out/bin
    mkdir -p $out/share/man/man6
  '';

  passthru = {
    updateScript = gitUpdater { };
  };