Skip to content

gemini-cli: 0.3.4 -> 0.4.1#442405

Merged
kirillrdy merged 1 commit intoNixOS:masterfrom
taranarmo:gemini-cli-0.4.1
Sep 16, 2025
Merged

gemini-cli: 0.3.4 -> 0.4.1#442405
kirillrdy merged 1 commit intoNixOS:masterfrom
taranarmo:gemini-cli-0.4.1

Conversation

@taranarmo
Copy link
Copy Markdown
Contributor

https://github.com/google-gemini/gemini-cli/releases/tag/v0.4.1
Move patches to postPatch to make updates less manual

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. labels Sep 12, 2025
@taranarmo
Copy link
Copy Markdown
Contributor Author

nixpkgs-review result for #442405

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 442405
Commit: 5127b0309bea1a6f188611a8345da473a35c227c (subsequent changes)
Merge: c8c817def928282f9ceabb169558607b409b9175

Logs: https://github.com/taranarmo/nixpkgs-review-gha/actions/runs/17694285527


x86_64-linux

✅ 2 packages built:
  • gemini-cli
  • vscode-extensions.Google.gemini-cli-vscode-ide-companion

aarch64-linux

✅ 2 packages built:
  • gemini-cli
  • vscode-extensions.Google.gemini-cli-vscode-ide-companion

x86_64-darwin (sandbox = true)

✅ 2 packages built:
  • gemini-cli
  • vscode-extensions.Google.gemini-cli-vscode-ide-companion

aarch64-darwin (sandbox = true)

✅ 2 packages built:
  • gemini-cli
  • vscode-extensions.Google.gemini-cli-vscode-ide-companion

@ljxfstorm
Copy link
Copy Markdown
Contributor

Upstream has been frequently changing the ripgrep-related parts recently, which has been challenging to keep up with. Examples include google-gemini/gemini-cli/pull/7818 and google-gemini/gemini-cli/pull/8195.

@FlameFlag
Copy link
Copy Markdown
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 442405
Commit: 5127b0309bea1a6f188611a8345da473a35c227c


x86_64-darwin

✅ 2 packages built:
  • gemini-cli
  • vscode-extensions.Google.gemini-cli-vscode-ide-companion

aarch64-darwin

✅ 2 packages built:
  • gemini-cli
  • vscode-extensions.Google.gemini-cli-vscode-ide-companion

Copy link
Copy Markdown
Member

@FlameFlag FlameFlag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Sep 13, 2025
@andresilva
Copy link
Copy Markdown
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 442405
Commit: 5127b0309bea1a6f188611a8345da473a35c227c


x86_64-linux

✅ 2 packages built:
  • gemini-cli
  • vscode-extensions.Google.gemini-cli-vscode-ide-companion

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Sep 14, 2025

buildInputs = [
ripgrep
libsecret
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why we need libsecret here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Otherwise

error: Cannot build '/nix/store/52pfvii9p4bn7vxa2d4aj74rxysrhczp-gemini-cli-0.4.1.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/wabxqzhmh3bby7yn8m16va0hqhs8mnay-gemini-cli-0.4.1
       Last 25 log lines:
       > npm error gyp info spawn args '-Dnode_engine=v8',
       > npm error gyp info spawn args '--depth=.',
       > npm error gyp info spawn args '--no-parallel',
       > npm error gyp info spawn args '--generator-output',
       > npm error gyp info spawn args 'build',
       > npm error gyp info spawn args '-Goutput_dir=.'
       > npm error gyp info spawn args ]
       > npm error Package libsecret-1 was not found in the pkg-config search path.
       > npm error Perhaps you should add the directory containing `libsecret-1.pc'
       > npm error to the PKG_CONFIG_PATH environment variable
       > npm error No package 'libsecret-1' found
       > npm error gyp: Call to 'pkg-config --cflags libsecret-1' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
       > npm error gyp ERR! configure error
       > npm error gyp ERR! stack Error: `gyp` failed with exit code: 1
       > npm error gyp ERR! stack at ChildProcess.<anonymous> (/nix/store/r4557ald6zn4dzmvgh8na9vwnwzgrjgc-nodejs-22.19.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:317:18)
       > npm error gyp ERR! stack at ChildProcess.emit (node:events:519:28)
       > npm error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)
       > npm error gyp ERR! System Linux 6.12.47
       > npm error gyp ERR! command "/nix/store/r4557ald6zn4dzmvgh8na9vwnwzgrjgc-nodejs-22.19.0/bin/node" "/nix/store/r4557ald6zn4dzmvgh8na9vwnwzgrjgc-nodejs-22.19.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
       > npm error gyp ERR! cwd /build/source/node_modules/keytar
       > npm error gyp ERR! node -v v22.19.0
       > npm error gyp ERR! node-gyp -v v11.2.0
       > npm error gyp ERR! not ok
       > npm error Log files were not written due to an error writing to the directory: /nix/store/9fbcw7mda9i9bjgaj8w8nzr8694n9zrg-gemini-cli-0.4.1-npm-deps/_logs
       > npm error You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
       For full logs, run:
         nix log /nix/store/52pfvii9p4bn7vxa2d4aj74rxysrhczp-gemini-cli-0.4.1.drv

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 3+ This PR was reviewed and approved by three or more persons. and removed 12.approvals: 2 This PR was reviewed and approved by two persons. labels Sep 14, 2025
@kirillrdy kirillrdy added this pull request to the merge queue Sep 16, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Sep 16, 2025
@kirillrdy kirillrdy added this pull request to the merge queue Sep 16, 2025
Merged via the queue into NixOS:master with commit 16c865c Sep 16, 2025
33 of 35 checks passed
@taranarmo taranarmo deleted the gemini-cli-0.4.1 branch March 11, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 12.approvals: 3+ This PR was reviewed and approved by three or more persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants