lol

luarocks: wrap propagatedBuildInputs in PATH

so that luarocks-nix can add nurl too

+12 -6
+1 -5
pkgs/development/tools/misc/luarocks/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , curl 6 5 , makeWrapper 7 6 , which 8 7 , unzip 9 8 , lua 10 - , file 11 - , nix-prefetch-git 12 9 # for 'luarocks pack' 13 10 , zip 14 11 , nix-update-script ··· 81 78 --suffix LUA_PATH ";" "$(echo "$out"/share/lua/*/)?/init.lua" \ 82 79 --suffix LUA_CPATH ";" "$(echo "$out"/lib/lua/*/)?.so" \ 83 80 --suffix LUA_CPATH ";" "$(echo "$out"/share/lua/*/)?/init.lua" \ 84 - --suffix PATH : ${lib.makeBinPath ([ unzip ] ++ 85 - lib.optionals (finalAttrs.pname == "luarocks-nix") [ file nix-prefetch-git ])} 81 + --suffix PATH : ${lib.makeBinPath finalAttrs.propagatedBuildInputs} 86 82 } 87 83 done 88 84 '';
+11 -1
pkgs/development/tools/misc/luarocks/luarocks-nix.nix
··· 1 - { luarocks, fetchFromGitHub, unstableGitUpdater }: 1 + { luarocks 2 + , fetchFromGitHub 3 + , unstableGitUpdater 4 + , nurl 5 + , file 6 + }: 2 7 3 8 luarocks.overrideAttrs (old: { 4 9 pname = "luarocks-nix"; ··· 10 15 rev = "4240b25b95d7165cde66fc2acaf5a0f9ad40fd0c"; 11 16 sha256 = "sha256-dqFFYehBgK0RqH0/1GtZXq7XLGCcc3Kfadq8ICYNCWk="; 12 17 }; 18 + 19 + propagatedBuildInputs = old.propagatedBuildInputs ++ [ 20 + file 21 + nurl 22 + ]; 13 23 14 24 patches = [ ]; 15 25