From 52bb7d8759effb6b73856b4dc4427119d03eedec Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 29 Nov 2025 10:53:13 -0500 Subject: [PATCH] zeekscript: set updateScript to use VERSION file --- pkgs/by-name/ze/zeekscript/package.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ze/zeekscript/package.nix b/pkgs/by-name/ze/zeekscript/package.nix index 26bc495ece64..ae784bd464ac 100644 --- a/pkgs/by-name/ze/zeekscript/package.nix +++ b/pkgs/by-name/ze/zeekscript/package.nix @@ -2,7 +2,7 @@ lib, python3, fetchFromGitHub, - unstableGitUpdater, + writeScript, }: python3.pkgs.buildPythonApplication rec { @@ -36,7 +36,18 @@ python3.pkgs.buildPythonApplication rec { "zeekscript" ]; - passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; }; + passthru.updateScript = writeScript "update-${pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p git common-updater-scripts + tmpdir="$(mktemp -d)" + git clone "${src.gitRepoUrl}" "$tmpdir" + pushd "$tmpdir" + newVersion=$(cat VERSION) + newRevision=$(git log -s -n 1 --pretty='format:%H' VERSION) + popd + rm -rf "$tmpdir" + update-source-version "${pname}" "$newVersion" --rev="$newRevision" + ''; meta = { description = "Zeek script formatter and analyzer";