From a5a21518f549f1dd02f26259fa3ca19e94a21fe6 Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Sun, 1 Jun 2025 21:54:49 +0200 Subject: [PATCH] lux-cli: 0.5.3 -> 0.6.0 --- pkgs/by-name/lu/lux-cli/package.nix | 13 +++++++++---- pkgs/development/lua-modules/lux-lua.nix | 14 ++++---------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index d45fed718e9f..56dc3fdade1f 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -1,11 +1,11 @@ { + fetchFromGitHub, gnupg, gpgme, installShellFiles, lib, libgit2, libgpg-error, - luaPackages, luajit, makeWrapper, nix, @@ -17,13 +17,18 @@ rustPlatform.buildRustPackage rec { pname = "lux-cli"; - version = "0.5.3"; + version = "0.6.0"; - src = luaPackages.lux-lua.src; + src = fetchFromGitHub { + owner = "nvim-neorocks"; + repo = "lux"; + tag = "v0.6.0"; + hash = "sha256-bGG/W0ESiBAorcZrc34JrIF7pPAKatqOCeE8/jM9t7g="; + }; buildAndTestSubdir = "lux-cli"; useFetchCargoVendor = true; - cargoHash = luaPackages.lux-lua.cargoHash; + cargoHash = "sha256-UXiEicwQ/GnKAel3PlgpoZBfHNURmRi+Urjszlwz8mU="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/development/lua-modules/lux-lua.nix b/pkgs/development/lua-modules/lux-lua.nix index f06833173c1e..361fe5fdf558 100644 --- a/pkgs/development/lua-modules/lux-lua.nix +++ b/pkgs/development/lua-modules/lux-lua.nix @@ -1,5 +1,4 @@ { - fetchFromGitHub, gnupg, gpgme, isLuaJIT, @@ -7,6 +6,7 @@ libgit2, libgpg-error, lua, + lux-cli, nix, openssl, pkg-config, @@ -20,22 +20,16 @@ in rustPlatform.buildRustPackage rec { pname = "lux-lua"; - version = "0.1.6"; + version = lux-cli.version; - src = fetchFromGitHub { - owner = "nvim-neorocks"; - repo = "lux"; - # NOTE: Lux's tags represent the lux-cli version, which may differ from the lux-lua version - tag = "v0.5.3"; - hash = "sha256-iiXPLm05HsenB6I8aLiFjRMkziQ0khlSWvvskvVwuDA="; - }; + src = lux-cli.src; buildAndTestSubdir = "lux-lua"; buildNoDefaultFeatures = true; buildFeatures = [ luaFeature ]; useFetchCargoVendor = true; - cargoHash = "sha256-S3dcjFDVwvdUFpRjHhJRPjEluRxWi+XSxN5mj1WP26A="; + cargoHash = lux-cli.cargoHash; nativeBuildInputs = [ pkg-config