cakelisp 0 -> 1 attrpath: cakelisp Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/bby8bslh5ysam1iahh2803px2b8ripf7-packages.json.drv building '/nix/store/bby8bslh5ysam1iahh2803px2b8ripf7-packages.json.drv'... Going to be running update for following packages: - cakelisp-0.3.0-unstable-2024-03-21 Press Enter key to continue... Running update for: - cakelisp-0.3.0-unstable-2024-03-21: UPDATING ... - cakelisp-0.3.0-unstable-2024-03-21: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/compilers/cakelisp/default.nix b/pkgs/development/compilers/cakelisp/default.nix index 1d52430a16a5..a114e250e4c7 100644 --- a/pkgs/development/compilers/cakelisp/default.nix +++ b/pkgs/development/compilers/cakelisp/default.nix @@ -3,12 +3,12 @@ stdenv.mkDerivation { pname = "cakelisp"; # using unstable as it's the only version that builds against gcc-13 - version = "0.3.0-unstable-2024-03-21"; + version = "unstable-2024-04-03"; src = fetchgit { url = "https://macoy.me/code/macoy/cakelisp"; - rev = "6bde4b8002e4825116f3b18291a012bf1729f497"; - hash = "sha256-jpwVHiDRVa6QoYxsasmiV1IdbBqZj0tU5EBruOHfzYg="; + rev = "1bd9315ab54addc4634f3a802dea105f3cd4cf29"; + hash = "sha256-IxbawQ7A7oV5NhzEzqkiuivierXFBuVZToGLSZVVewk="; }; buildInputs = [ gcc ]; An auto update branch exists with message `cakelisp: 0.3.0-unstable-2024-03-21 -> 0.3.0-unstable-2024-04-01`. New version is unstable-2024-04-03. The auto update branch does not match or exceed the new version. Old version 0.3.0-unstable-2024-03-21" not present in master derivation file with contents: { lib, stdenv, fetchgit, gcc, unstableGitUpdater }: stdenv.mkDerivation { pname = "cakelisp"; # using unstable as it's the only version that builds against gcc-13 version = "0.3.0-unstable-2024-04-01"; src = fetchgit { url = "https://macoy.me/code/macoy/cakelisp"; rev = "7f09a08623f4141d3c2940bca3e8ea646a7049cc"; hash = "sha256-5ey2j38bhoRADMFcTGcUiOHE/UlU2mPGqzfv7dEk6oQ="; }; buildInputs = [ gcc ]; postPatch = '' substituteInPlace runtime/HotReloading.cake \ --replace '"/usr/bin/g++"' '"${gcc}/bin/g++"' substituteInPlace src/ModuleManager.cpp \ --replace '"/usr/bin/g++"' '"${gcc}/bin/g++"' '' + lib.optionalString stdenv.isDarwin '' substituteInPlace Build.sh --replace '--export-dynamic' '-export_dynamic' substituteInPlace runtime/HotReloading.cake --replace '--export-dynamic' '-export_dynamic' substituteInPlace Bootstrap.cake --replace '--export-dynamic' '-export_dynamic' ''; buildPhase = '' runHook preBuild ./Build.sh runHook postBuild ''; env.NIX_CFLAGS_COMPILE = "-Wno-error=format"; installPhase = '' runHook preInstall install -Dm755 bin/cakelisp -t $out/bin runHook postInstall ''; passthru.updateScript = unstableGitUpdater { url = "https://macoy.me/code/macoy/cakelisp"; }; meta = with lib; { description = "A performance-oriented Lisp-like language"; mainProgram = "cakelisp"; homepage = "https://macoy.me/code/macoy/cakelisp"; license = licenses.gpl3Plus; platforms = platforms.darwin ++ platforms.linux; maintainers = [ maintainers.sbond75 ]; # never built on aarch64-darwin since first introduction in nixpkgs broken = stdenv.isDarwin && stdenv.isAarch64; }; }