From 6d0e4aaa2cd85fe9d209f305477918b3c6e72ae6 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Sat, 18 Apr 2026 15:46:45 +0200 Subject: [PATCH] emmylua_check: 0.21.0 -> 0.22.0 Changelog: https://github.com/EmmyLuaLs/emmylua-analyzer-rust/releases/tag/0.22.0 Diff: https://github.com/EmmyLuaLs/emmylua-analyzer-rust/compare/0.21.0...0.22.0 --- pkgs/by-name/em/emmylua-check/package.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-check/package.nix b/pkgs/by-name/em/emmylua-check/package.nix index 6b311ea7e604..1593e92677c2 100644 --- a/pkgs/by-name/em/emmylua-check/package.nix +++ b/pkgs/by-name/em/emmylua-check/package.nix @@ -1,5 +1,7 @@ { lib, + openssl, + pkg-config, fetchFromGitHub, rustPlatform, versionCheckHook, @@ -7,18 +9,29 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_check"; - version = "0.21.0"; + version = "0.22.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-2H/8ILVk5QnLe099a25pzMEqJLRFDxMG/fQ3f5UwgmI="; + hash = "sha256-Zj5nLeTH/4sVElYP+erg6bSTX8jFqF7sqiXfaMam8pE="; }; + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + # Needed to get openssl-sys to use pkg-config. + env.OPENSSL_NO_VENDOR = 1; + buildAndTestSubdir = "crates/emmylua_check"; - cargoHash = "sha256-QdL4KtQ4sJUaviqMzxmC1KW4Qy5wO7c5koy0Pl8Eua0="; + cargoHash = "sha256-JNirHIKXFsiLme5oByerHjB/3lumuAr2u3pNfxh4qa0="; nativeInstallCheckInputs = [ versionCheckHook