Loading pkgs/by-name/ge/gemini-cli/package.nix +9 −5 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ fetchFromGitHub, jq, pkg-config, makeWrapper, clang_20, libsecret, ripgrep, Loading @@ -14,24 +15,25 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; version = "0.30.0"; version = "0.31.0"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; hash = "sha256-+w4w1cftPSj0gJ23Slw8Oexljmu0N/PZWH4IDjw75rs="; hash = "sha256-huPd4W7Jf4/dZshWElicYpcHhktE83wPs/z5jVYwynM="; }; nodejs = nodejs_22; npmDepsHash = "sha256-Nkd5Q2ugRqsTqaFbCSniC3Obl++uEjVUmoa8MVT5++8="; npmDepsHash = "sha256-iRlwCSGigRi/ilfXi8rI68vlfkeec3vB5nZWPmTLnK8="; dontPatchElf = stdenv.isDarwin; nativeBuildInputs = [ jq pkg-config makeWrapper ] ++ lib.optionals stdenv.isDarwin [ clang_20 ]; # clang_21 breaks @vscode/vsce's optionalDependencies keytar Loading Loading @@ -70,7 +72,7 @@ buildNpmPackage (finalAttrs: { # Prevent npmDeps and python from getting into the closure disallowedReferences = [ finalAttrs.npmDeps nodejs_22.python finalAttrs.nodejs.python ]; npmBuildScript = "bundle"; Loading @@ -96,7 +98,9 @@ buildNpmPackage (finalAttrs: { rm -f $out/share/gemini-cli/docs/CONTRIBUTING.md ln -s $out/share/gemini-cli/gemini.js $out/bin/gemini makeWrapper "${lib.getExe finalAttrs.nodejs}" "$out/bin/gemini" \ --add-flags "--no-warnings=DEP0040" \ --add-flags "$out/share/gemini-cli/gemini.js" runHook postInstall ''; Loading Loading
pkgs/by-name/ge/gemini-cli/package.nix +9 −5 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ fetchFromGitHub, jq, pkg-config, makeWrapper, clang_20, libsecret, ripgrep, Loading @@ -14,24 +15,25 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; version = "0.30.0"; version = "0.31.0"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; hash = "sha256-+w4w1cftPSj0gJ23Slw8Oexljmu0N/PZWH4IDjw75rs="; hash = "sha256-huPd4W7Jf4/dZshWElicYpcHhktE83wPs/z5jVYwynM="; }; nodejs = nodejs_22; npmDepsHash = "sha256-Nkd5Q2ugRqsTqaFbCSniC3Obl++uEjVUmoa8MVT5++8="; npmDepsHash = "sha256-iRlwCSGigRi/ilfXi8rI68vlfkeec3vB5nZWPmTLnK8="; dontPatchElf = stdenv.isDarwin; nativeBuildInputs = [ jq pkg-config makeWrapper ] ++ lib.optionals stdenv.isDarwin [ clang_20 ]; # clang_21 breaks @vscode/vsce's optionalDependencies keytar Loading Loading @@ -70,7 +72,7 @@ buildNpmPackage (finalAttrs: { # Prevent npmDeps and python from getting into the closure disallowedReferences = [ finalAttrs.npmDeps nodejs_22.python finalAttrs.nodejs.python ]; npmBuildScript = "bundle"; Loading @@ -96,7 +98,9 @@ buildNpmPackage (finalAttrs: { rm -f $out/share/gemini-cli/docs/CONTRIBUTING.md ln -s $out/share/gemini-cli/gemini.js $out/bin/gemini makeWrapper "${lib.getExe finalAttrs.nodejs}" "$out/bin/gemini" \ --add-flags "--no-warnings=DEP0040" \ --add-flags "$out/share/gemini-cli/gemini.js" runHook postInstall ''; Loading