Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: antigravity-cli 0 -> 1 attrpath: antigravity-cli Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] No cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/mnzglsykfkj0bx6z48w9zwfwp3vfv8nm-packages.json.drv building '/nix/store/mnzglsykfkj0bx6z48w9zwfwp3vfv8nm-packages.json.drv'... Going to be running update for following packages: - antigravity-cli-1.0.12 Press Enter key to continue... Running update for: Enqueuing group of 1 packages - antigravity-cli-1.0.12: UPDATING ... - antigravity-cli-1.0.12: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/by-name/an/antigravity-cli/package.nix b/pkgs/by-name/an/antigravity-cli/package.nix index 21da4d2caa59..ab821eaec16f 100644 --- a/pkgs/by-name/an/antigravity-cli/package.nix +++ b/pkgs/by-name/an/antigravity-cli/package.nix @@ -6,7 +6,7 @@ versionCheckHook, }: let - wholeVersion = "1.0.12-6156052174077952"; # unfortunately this has dumb versioning + wholeVersion = "1.0.14-6049473256882176"; # unfortunately this has dumb versioning version = builtins.head (lib.splitString "-" wholeVersion); throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; @@ -14,19 +14,19 @@ let sourceData = { x86_64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-x64/cli_linux_x64.tar.gz"; - hash = "sha256-fjB132jrrViqHPQiMenYuDvyiVtbBYqxc2sLY4PHUAg="; + hash = "sha256-cXDVmBk+4K3cq6fYw6LC4weuhiLaz3SYMRKL0a08pFg="; }; aarch64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-arm/cli_linux_arm64.tar.gz"; - hash = "sha256-oDZ+WHWsG4imwLFjyG69XRPJvvkH9EaaZRb/aQIb8tQ="; + hash = "sha256-mSZTtN5P5mfuW9Zsolnt1riLMI8goxiAp3ACYkIE4nc="; }; aarch64-darwin = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-arm/cli_mac_arm64.tar.gz"; - hash = "sha256-U/cwihF/cP5+7KSmkAToI5yOoYydguR5ZrKQMytpuCk="; + hash = "sha256-RPsdtGtn2FZv2v4x/0RyLAKtFlXViMwYAp7jSRIrs6M="; }; x86_64-darwin = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-x64/cli_mac_x64.tar.gz"; - hash = "sha256-A8YjMmFUiHKxdlR+OpOPQGKC+68z/83vtjw1yiJGt6g="; + hash = "sha256-daKEAgL2eiU5a1+3WKt3whJjamoOk0pbQXXEnnmubfQ="; }; }; in No auto update branch exists Old version 1.0.12" not present in master derivation file with contents: { lib, stdenvNoCC, fetchurl, autoPatchelfHook, versionCheckHook, }: let wholeVersion = "1.0.12-6156052174077952"; # unfortunately this has dumb versioning version = builtins.head (lib.splitString "-" wholeVersion); throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; sourceData = { x86_64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-x64/cli_linux_x64.tar.gz"; hash = "sha256-fjB132jrrViqHPQiMenYuDvyiVtbBYqxc2sLY4PHUAg="; }; aarch64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-arm/cli_linux_arm64.tar.gz"; hash = "sha256-oDZ+WHWsG4imwLFjyG69XRPJvvkH9EaaZRb/aQIb8tQ="; }; aarch64-darwin = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-arm/cli_mac_arm64.tar.gz"; hash = "sha256-U/cwihF/cP5+7KSmkAToI5yOoYydguR5ZrKQMytpuCk="; }; x86_64-darwin = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-x64/cli_mac_x64.tar.gz"; hash = "sha256-A8YjMmFUiHKxdlR+OpOPQGKC+68z/83vtjw1yiJGt6g="; }; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "antigravity-cli"; inherit version; strictDeps = true; __structuredAttrs = true; src = sourceData.${stdenvNoCC.hostPlatform.system} or throwSystem; sourceRoot = "."; nativeBuildInputs = lib.optionals stdenvNoCC.hostPlatform.isElf [ autoPatchelfHook ]; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall install -Dm755 antigravity $out/bin/agy runHook postInstall ''; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; passthru = { inherit wholeVersion; # for the updateScript updateScript = ./update.sh; }; meta = { description = "Google's Go-based terminal user interface (TUI) agent client"; homepage = "https://antigravity.google"; changelog = "https://antigravity.google/changelog"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ adrielvelazquez u3kkasha ]; platforms = lib.attrNames sourceData; mainProgram = "agy"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; })