about summary refs log tree commit diff
path: root/pkgs/development/lua-modules/overrides.nix
diff options
context:
space:
mode:
authorGaetan Lepage <gaetan@glepage.com>2024-03-09 19:59:15 +0100
committerGaetan Lepage <gaetan@glepage.com>2024-04-13 01:27:56 +0200
commit1c8e4a0700b4c12ee66429a3e1ff8f7427101b2f (patch)
treef6c3c72206ebf01983e989602ff35e95facfa724 /pkgs/development/lua-modules/overrides.nix
parentcad647ca6f6b53d204512ab5c1f253e90c66579a (diff)
luaPackages.toml: fix build
Diffstat (limited to 'pkgs/development/lua-modules/overrides.nix')
-rw-r--r--pkgs/development/lua-modules/overrides.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index 7bd2a577adab7..00482b7074408 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -677,12 +677,13 @@ in
   toml = prev.toml.overrideAttrs (oa: {
     patches = [ ./toml.patch ];
 
-    propagatedBuildInputs = oa.propagatedBuildInputs ++ [ magic-enum sol2 ];
+    nativeBuildInputs = oa.nativeBuildInputs ++ [ tomlplusplus ];
+    propagatedBuildInputs = oa.propagatedBuildInputs ++ [ sol2 ];
 
     postPatch = ''
-      substituteInPlace CMakeLists.txt --replace \
-        "TOML_PLUS_PLUS_SRC" \
-        "${tomlplusplus.src}"
+      substituteInPlace CMakeLists.txt \
+        --replace "TOML_PLUS_PLUS_SRC" "${tomlplusplus.src}" \
+        --replace "MAGIC_ENUM_SRC" "${magic-enum.src}"
     '';
   });