diff --git a/pkgs/applications/audio/schismtracker/default.nix b/pkgs/applications/audio/schismtracker/default.nix index faa298c06f63f..45024a2172e45 100644 --- a/pkgs/applications/audio/schismtracker/default.nix +++ b/pkgs/applications/audio/schismtracker/default.nix @@ -9,19 +9,23 @@ SDL2, libXext, Cocoa, + utf8proc, + nix-update-script, }: stdenv.mkDerivation rec { pname = "schismtracker"; - version = "20240809"; + version = "20241226"; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; - sha256 = "sha256-J4al7XU+vvehDnp2fRrVesWyUN4i63g5btUkjarpXbk="; + hash = "sha256-CZc5rIAgEydb8JhtkRSqEB9PI7TC58oJZg939GIEiMs="; }; + passthru.updateScript = nix-update-script { }; + # If we let it try to get the version from git, it will fail and fall back # on running `date`, which will output the epoch, which is considered invalid # in this assert: https://github.com/schismtracker/schismtracker/blob/a106b57e0f809b95d9e8bcf5a3975d27e0681b5a/schism/version.c#L112 @@ -38,6 +42,7 @@ stdenv.mkDerivation rec { autoreconfHook perl pkg-config + utf8proc ]; buildInputs =