From 780d7cdd4e9d81f864b62aa6d07be42bd229458e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=A9rence=20Chateign=C3=A9?= Date: Sat, 4 Apr 2026 17:37:01 +0200 Subject: [PATCH] gowebly: update to 3.1.0 & fix runtime dependencies --- pkgs/by-name/go/gowebly/package.nix | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gowebly/package.nix b/pkgs/by-name/go/gowebly/package.nix index 4acff5d8372e..ae484dc3f453 100644 --- a/pkgs/by-name/go/gowebly/package.nix +++ b/pkgs/by-name/go/gowebly/package.nix @@ -4,20 +4,25 @@ fetchFromGitHub, versionCheckHook, nix-update-script, + makeWrapper, + air, + nodejs, + bun, + templ, }: buildGoModule rec { pname = "gowebly"; - version = "3.0.5"; + version = "3.1.0"; src = fetchFromGitHub { owner = "gowebly"; repo = "gowebly"; tag = "v${version}"; - hash = "sha256-r1yyMbnpt0sDgqkm/EqaYysQnm48uIXzQHqJObVpT9g="; + hash = "sha256-/MB8YuqeZUb9P6RPO2sgwtYShaNkEFckiVBtnHRPkc4="; }; - vendorHash = "sha256-N48/67fMPsylNGr6ixay4si+9ifUryxkIJxKDYU46+o="; + vendorHash = "sha256-8i1o0Dn4xJ1P3CrYDW0X8epiIpjmIac6gENBYi/bmQo="; env.CGO_ENABLED = 0; @@ -26,6 +31,22 @@ buildGoModule rec { "-w" ]; + nativeBuildInputs = [ + makeWrapper + ]; + + postInstall = '' + wrapProgram $out/bin/gowebly \ + --prefix PATH : ${ + lib.makeBinPath [ + air + templ + bun + nodejs + ] + } + ''; + nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "doctor"; doInstallCheck = true;