diff --git a/pkgs/by-name/fv/fvwm2/package.nix b/pkgs/by-name/fv/fvwm2/package.nix index 52b9f2059022..8f541fca0e75 100644 --- a/pkgs/by-name/fv/fvwm2/package.nix +++ b/pkgs/by-name/fv/fvwm2/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "fvwmorg"; repo = "fvwm"; - rev = version; + tag = version; hash = "sha256-KcuX8las1n8UUE/BOHj7WOeZjva5hxgpFHtATMUk3bg="; }; @@ -67,6 +67,10 @@ stdenv.mkDerivation rec { "--disable-htmldoc" ]; + # Fix build on GCC 14 (see https://github.com/fvwmorg/fvwm/pull/100) + # Will never be accepted as an upstream patch as FVWM2 is EOL + env.NIX_CFLAGS_COMPILE = "-Wno-error=int-conversion -Wno-error=incompatible-pointer-types"; + postFixup = '' wrapPythonPrograms '';