about summary refs log tree commit diff
path: root/pkgs/development/interpreters/lua-5
diff options
context:
space:
mode:
authorMatthieu Coudron <886074+teto@users.noreply.github.com>2024-02-12 18:11:24 +0100
committerGitHub <noreply@github.com>2024-02-12 18:11:24 +0100
commit000b7bfd47e07dc6b4d925b385ea974315233582 (patch)
treef994a7249f2abd4fe1db8ca4d0523f89ac712add /pkgs/development/interpreters/lua-5
parentf9874c4b8c56568959a84a3ed05868da96e5e5f5 (diff)
buildLuarocksPackage: ability to self reference extraConfig (#288253)
makes overrideAttrs for lua packages even more powerful.
As a consequence, it simplifies the implementation of buildNeovimPlugin.
Diffstat (limited to 'pkgs/development/interpreters/lua-5')
-rw-r--r--pkgs/development/interpreters/lua-5/build-luarocks-package.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix
index ea46fd107980c..882cd583717ba 100644
--- a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix
+++ b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix
@@ -92,7 +92,7 @@ let
     luarocks
   ];
 
-  inherit doCheck extraVariables rockspecFilename knownRockspec externalDeps nativeCheckInputs;
+  inherit doCheck extraConfig extraVariables rockspecFilename knownRockspec externalDeps nativeCheckInputs;
 
   buildInputs = let
     # example externalDeps': [ { name = "CRYPTO"; dep = pkgs.openssl; } ]
@@ -131,7 +131,7 @@ let
     in
       ''
       ${generatedConfig}
-      ${extraConfig}
+      ${self.extraConfig}
       '';
 
   configurePhase = ''