From f3f105dcd19764cbc497144e0d7991fc13615d8a Mon Sep 17 00:00:00 2001 From: Marek Fajkus Date: Sun, 27 Sep 2026 10:15:59 +0200 Subject: [PATCH] elmPackages.elm-xref: Fix compatibility with elm 0.19.2 Apply patch to fix build with updated elm compiler --- .../compilers/elm/packages/elm-xref/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/elm/packages/elm-xref/default.nix b/pkgs/development/compilers/elm/packages/elm-xref/default.nix index 697d9f5caaff..cd9b1a5bffee 100644 --- a/pkgs/development/compilers/elm/packages/elm-xref/default.nix +++ b/pkgs/development/compilers/elm/packages/elm-xref/default.nix @@ -3,6 +3,7 @@ buildNpmPackage, fetchFromGitHub, elmPackages, + fetchpatch, }: buildNpmPackage (finalAttrs: { @@ -16,7 +17,16 @@ buildNpmPackage (finalAttrs: { hash = "sha256-J58NTSMo2uxpWFnPX+AGHVAqQOiRfgBxYzis/PZp1MA="; }; - npmDepsHash = "sha256-LZynUf2M+g31mia41jw7vmGNugUUUAX/TehDxQ7j+YY="; + patches = [ + # Upstream PR: + # https://github.com/zwilias/elm-xref/pull/17 + (fetchpatch { + url = "https://github.com/turboMaCk/elm-xref/commit/55ad630c1afc110197a4785bd2a4cd2388a1d160.patch"; + hash = "sha256-67s8gozhkWN8ci/S3OSwnNABdATY7gpBPy7zaZJPamw="; + }) + ]; + + npmDepsHash = "sha256-QH/F0vhva806AL5F3ySMAyfyrLLqCV32WMGTi715X5I="; nativeBuildInputs = [ elmPackages.elm