greed: 4.3 -> 4.5

fix build failure
This commit is contained in:
Clément
2026-04-03 11:48:59 -07:00
parent 468894586c
commit 6aba2da99e
+5 -9
View File
@@ -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 { };
};