From 836cf3d9f47be14e541047d65b23eddb608dbd44 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 2 Sep 2025 11:40:32 +0200 Subject: [PATCH] klystrack: Make embedded date reproducible --- pkgs/by-name/kl/klystrack/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/kl/klystrack/package.nix b/pkgs/by-name/kl/klystrack/package.nix index f2d7e84479e5..99ffd257649b 100644 --- a/pkgs/by-name/kl/klystrack/package.nix +++ b/pkgs/by-name/kl/klystrack/package.nix @@ -21,9 +21,13 @@ stdenv.mkDerivation rec { }; # https://github.com/kometbomb/klystrack/commit/6dac9eb5e75801ce4dec1d8b339f78e3df2f54bc fixes build but doesn't apply as-is, just patch in the flag + # Make embedded date reproducible postPatch = '' substituteInPlace Makefile \ --replace-fail '-DUSESDL_IMAGE' '-DUSESDL_IMAGE -DUSESDL_RWOPS' + + substituteInPlace Makefile klystron/Makefile \ + --replace-fail 'date' 'date --date @$(SOURCE_DATE_EPOCH)' ''; buildInputs = [