diff --git a/pkgs/development/compilers/cakelisp/default.nix b/pkgs/development/compilers/cakelisp/default.nix index 52e486c4ee60..422611cf2b86 100644 --- a/pkgs/development/compilers/cakelisp/default.nix +++ b/pkgs/development/compilers/cakelisp/default.nix @@ -1,13 +1,14 @@ -{ lib, stdenv, fetchgit, gcc }: +{ lib, stdenv, fetchgit, fetchpatch, gcc, unstableGitUpdater }: stdenv.mkDerivation rec { pname = "cakelisp"; - version = "0.1.0"; + # using unstable as it's the only version that builds against gcc-13 + version = "0.3.0-unstable-2023-12-18"; src = fetchgit { url = "https://macoy.me/code/macoy/cakelisp"; - rev = "v${version}"; - sha256 = "sha256-r7Yg8+2U8qQTYRP3KFET7oBRCZHIZS6Y8TsfL1NR24g="; + rev = "866fa2806d3206cc9dd398f0e86640db5be42bd6"; + hash = "sha256-vwMZUNy+updwk69ahA/D9LhO68eV6wH0Prq+o/i1Q/A="; }; buildInputs = [ gcc ]; @@ -35,6 +36,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; + passthru.updateScript = unstableGitUpdater { + url = "https://macoy.me/code/macoy/cakelisp"; + }; + meta = with lib; { description = "A performance-oriented Lisp-like language"; homepage = "https://macoy.me/code/macoy/cakelisp";