about summary refs log tree commit diff
path: root/pkgs/development/interpreters/lua-5
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2024-04-15 07:16:44 +0200
committerVladimír Čunát <v@cunat.cz>2024-04-15 07:17:32 +0200
commit3bcf0470d807c0d87c5e3cefb49c21b02f00c417 (patch)
treec4b0265fc340a1458cbcf579c07e255e29645a1c /pkgs/development/interpreters/lua-5
parentbe88b5527df987a7a73792c4474b8b26402e8c98 (diff)
Revert #303176: "buildLuarocksPackage: rework fixup phase"
This reverts commit ddefcf284ce57b2ebe042eba75feec70cfb19268.
Breakages need figuring out, reverting for now:
https://github.com/NixOS/nixpkgs/pull/303176#issuecomment-2053910614
Diffstat (limited to 'pkgs/development/interpreters/lua-5')
-rw-r--r--pkgs/development/interpreters/lua-5/build-luarocks-package.nix10
1 files changed, 3 insertions, 7 deletions
diff --git a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix
index 0040fca0ba2c7..97ac535c93036 100644
--- a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix
+++ b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix
@@ -94,7 +94,6 @@ let
   ];
 
   inherit doCheck extraConfig rockspecFilename knownRockspec externalDeps nativeCheckInputs;
-  inherit dontWrapLuaPrograms;
 
   buildInputs = let
     # example externalDeps': [ { name = "CRYPTO"; dep = pkgs.openssl; } ]
@@ -178,11 +177,9 @@ let
     runHook postBuild
   '';
 
-  fixupPhase = ''
-    runHook preFixup
-    ${lib.optionalString (!self.dontWrapLuaPrograms) "wrapLuaPrograms"}
-    runHook postFixup
-    '';
+  postFixup = lib.optionalString (!dontWrapLuaPrograms) ''
+    wrapLuaPrograms
+  '' + attrs.postFixup or "";
 
   installPhase = ''
     runHook preInstall
@@ -199,7 +196,6 @@ let
     # maybe we could reestablish dependency checking via passing --rock-trees
 
     nix_debug "ROCKSPEC $rockspecFilename"
-    # deps-mode=all tells luarocks to use every configured rocks_trees
     luarocks $LUAROCKS_EXTRA_ARGS make --deps-mode=all --tree=$out ''${rockspecFilename}
 
     runHook postInstall