lux-cli: 0.15.1 -> 0.17.0 (#438110)

lux-lua: add perl to nativeBuildInputs
Upstream commit: nvim-neorocks/lux@32603c7#diff-0f31c68216d617b465827b69d5b5cd4c2c0c4489008cd14ee0e88b9887d15295R44

> I think the nix builder is trying to build everything it finds in the Cargo.lock file, regardless of whether it's needed or not.
So for now, let's leave perl in the nativeBuildInputs.

authored by

Henry and committed by
GitHub
44db9c3a 8b1d6772

+7 -3
+5 -3
pkgs/by-name/lu/lux-cli/package.nix
··· 10 10 makeWrapper, 11 11 nix, 12 12 openssl, 13 + perl, 13 14 pkg-config, 14 15 rustPlatform, 15 16 versionCheckHook, ··· 17 18 rustPlatform.buildRustPackage (finalAttrs: { 18 19 pname = "lux-cli"; 19 20 20 - version = "0.15.1"; 21 + version = "0.17.0"; 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "nvim-neorocks"; 24 25 repo = "lux"; 25 26 tag = "v${finalAttrs.version}"; 26 - hash = "sha256-1u0zDGUytuMhqe7NOJeXd1DKch8P7FT02MYgMkX3eMc="; 27 + hash = "sha256-jVKCjAYeWjy2jDOHEb6vu4ZNTXrSETgUt6NIE++trPE="; 27 28 }; 28 29 29 30 buildAndTestSubdir = "lux-cli"; 30 31 31 - cargoHash = "sha256-C84VZfpMua1RrFhTFhWfY2xZAPDtNllkAbdHljlYdZs="; 32 + cargoHash = "sha256-Kv8wYxPGainwayru9pWBplg2PNcC86ZTAmDp9M4G1bQ="; 32 33 33 34 nativeInstallCheckInputs = [ 34 35 versionCheckHook ··· 40 41 nativeBuildInputs = [ 41 42 installShellFiles 42 43 makeWrapper 44 + perl 43 45 pkg-config 44 46 ]; 45 47
+2
pkgs/development/lua-modules/lux-lua.nix
··· 9 9 lux-cli, 10 10 nix, 11 11 openssl, 12 + perl, 12 13 pkg-config, 13 14 rustPlatform, 14 15 }: ··· 31 32 cargoHash = lux-cli.cargoHash; 32 33 33 34 nativeBuildInputs = [ 35 + perl 34 36 pkg-config 35 37 ]; 36 38