From 7dc6352e3a761becd9c535c7c1e37e3fe53fb0d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ribeiro?= Date: Tue, 4 Mar 2025 06:28:51 +0000 Subject: [PATCH] zx: 8.3.0 -> 8.4.0 Diff: https://github.com/google/zx/compare/8.3.0...8.4.0 Changelog: - https://github.com/google/zx/releases/tag/8.3.1 - https://github.com/google/zx/releases/tag/8.3.2 - https://github.com/google/zx/releases/tag/8.4.0 --- pkgs/by-name/zx/zx/package.nix | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zx/zx/package.nix b/pkgs/by-name/zx/zx/package.nix index 30d9763f4e00..49befe36a00c 100644 --- a/pkgs/by-name/zx/zx/package.nix +++ b/pkgs/by-name/zx/zx/package.nix @@ -4,24 +4,48 @@ fetchFromGitHub, nix-update-script, versionCheckHook, + + esbuild, + buildGoModule, }: +let + esbuild' = esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // rec { + version = "0.25.0"; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-L9jm94Epb22hYsU3hoq1lZXb5aFVD4FC4x2qNt0DljA="; + }; + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; + } + ); + }; +in buildNpmPackage rec { pname = "zx"; - version = "8.3.0"; + version = "8.4.0"; src = fetchFromGitHub { owner = "google"; repo = "zx"; rev = version; - hash = "sha256-bzsod4kZVffFTVwfU0CvK4L3lYJW9zaP1PUMLTEJflw="; + hash = "sha256-SzAyj7CrZndV1SD7QBVSqtoXOw95a6CboYkkvXEigV4="; }; - npmDepsHash = "sha256-lYrMcnix1pTG21NKcXe2fPhsSbXfMt1elqBxgfBtdaI="; + npmDepsHash = "sha256-+X9UqfzFGyH4n3gACUBXLA7Bk6M8PfLE68A/TET42Ig="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; + ESBUILD_BINARY_PATH = lib.getExe esbuild'; + passthru.updateScript = nix-update-script { }; meta = {