diff --git a/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix index aec7179e5148..a6b855d306d8 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix @@ -33,6 +33,8 @@ let pname = "maple"; inherit version src meta; + strictDeps = false; + cargoHash = "sha256-FEeSwa8KmIyfhWAU9Dpric6uB2e0yK+Tig/k2zwq2Rg="; nativeBuildInputs = [ @@ -59,6 +61,8 @@ vimUtils.buildVimPlugin { pname = "vim-clap"; inherit version src meta; + strictDeps = false; + postInstall = '' ln -s ${maple}/bin/maple $out/bin/maple ''; diff --git a/pkgs/by-name/d-/d-seams/package.nix b/pkgs/by-name/d-/d-seams/package.nix index 7b7215851389..4e3744ccdd04 100644 --- a/pkgs/by-name/d-/d-seams/package.nix +++ b/pkgs/by-name/d-/d-seams/package.nix @@ -21,6 +21,8 @@ clangStdenv.mkDerivation rec { version = "1.0.1"; pname = "d-SEAMS"; + strictDeps = false; + src = fetchFromGitHub { owner = "d-SEAMS"; repo = "seams-core"; diff --git a/pkgs/by-name/ol/olympus-unwrapped/package.nix b/pkgs/by-name/ol/olympus-unwrapped/package.nix index 7dd76f7043c1..94cb2154eae5 100644 --- a/pkgs/by-name/ol/olympus-unwrapped/package.nix +++ b/pkgs/by-name/ol/olympus-unwrapped/package.nix @@ -39,6 +39,8 @@ buildDotnetModule { pname = "olympus-unwrapped"; inherit version; + strictDeps = false; + src = fetchFromGitHub { inherit rev; owner = "EverestAPI"; diff --git a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix index 736c9463521f..34ae41e993cf 100644 --- a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix +++ b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix @@ -88,6 +88,7 @@ let inherit rockspecVersion; __structuredAttrs = true; + strictDeps = true; env = { LUAROCKS_CONFIG = self.configFile; } diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index f663b0fa7682..4f66ceff75ca 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -390,6 +390,7 @@ in }; lrexlib-gnu = prev.lrexlib-gnu.overrideAttrs (old: { + strictDeps = false; buildInputs = old.buildInputs ++ [ gnulib ]; @@ -419,6 +420,10 @@ in ]; }); + lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs { + strictDeps = false; + }; + lua-curl = prev.lua-curl.overrideAttrs (old: { buildInputs = old.buildInputs ++ [ curl.dev @@ -450,6 +455,7 @@ in }; lua-rtoml = prev.lua-rtoml.overrideAttrs (old: { + strictDeps = false; cargoDeps = rustPlatform.fetchCargoVendor { inherit (old) src; @@ -859,6 +865,10 @@ in ''; }); + nfd = prev.nfd.overrideAttrs { + strictDeps = false; + }; + nlua = prev.nlua.overrideAttrs { # patchShebang removes the nvim in nlua's shebang so we hardcode one @@ -885,6 +895,7 @@ in }; orgmode = prev.orgmode.overrideAttrs { + strictDeps = false; # Patch in tree-sitter-orgmode dependency postPatch = '' substituteInPlace lua/orgmode/config/init.lua \ @@ -986,6 +997,10 @@ in } ) { }; + rest-nvim = prev.rest-nvim.overrideAttrs { + strictDeps = false; + }; + rocks-dev-nvim = prev.rocks-dev-nvim.overrideAttrs { # E5113: Error while calling lua chunk [...] pl.path requires LuaFileSystem @@ -1118,6 +1133,7 @@ in }); tree-sitter-http = prev.tree-sitter-http.overrideAttrs (old: { + strictDeps = false; propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, @@ -1149,6 +1165,7 @@ in }); tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (old: { + strictDeps = false; propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs,