From ec82ddc977dc3121e7fc601af1b90838375f6e14 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 30 Jul 2025 21:05:15 +0200 Subject: [PATCH] zipline: set git sha --- pkgs/by-name/zi/zipline/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index da66d9b9bc8f..dbc471813148 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -38,7 +38,12 @@ stdenv.mkDerivation (finalAttrs: { owner = "diced"; repo = "zipline"; tag = "v${finalAttrs.version}"; - hash = "sha256-tNI+iiutziSfymNwEJEcR74E9/t817LOIE517hmNy9I="; + hash = "sha256-16D44QQHrXn6y+3IRsWh6iHSr+o4l3zHDW7SOFMsHnc="; + leaveDotGit = true; + postFetch = '' + git -C $out rev-parse --short HEAD > $out/.git_head + rm -rf $out/.git + ''; }; pnpmDeps = pnpm_10.fetchDeps { @@ -88,6 +93,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper ${lib.getExe nodejs_24} "$out/bin/$1" \ --chdir "$out/share/zipline" \ --set NODE_ENV production \ + --set ZIPLINE_GIT_SHA "$(<$src/.git_head)" \ --prefix PATH : ${lib.makeBinPath [ openssl ]} \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ openssl ]} \ ${