commit:     8bf592f37400fe68b27b468996c1d5ec6acebab2
Author:     Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  8 16:38:11 2025 +0000
Commit:     Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Dec  8 16:40:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf592f3

dev-util/claude-code: add 2.0.61, drop 2.0.58

Note that claude-code no longer ships the jetbrains ide plugin in the
npm package, so it's been removed. I've removed the related use flags
and added an elog informing users.

Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>

 dev-util/claude-code/Manifest                               |  2 +-
 ...{claude-code-2.0.58.ebuild => claude-code-2.0.61.ebuild} | 13 +++++--------
 dev-util/claude-code/metadata.xml                           |  3 ---
 3 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index ad656bbac298..496227938467 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-2.0.58.tgz 36651848 BLAKE2B 
e55328b50ddce619678d12bb764046652d0097bf18043c348ebcc3e9866cb1344372a8ad473540dbc8064212989aeb1a8ee0ed091864e0de500619c8b8dfd672
 SHA512 
ebf9fe3eb32b53a42e034ad5db7a229892ba47707179f5de04b9f14ee99569b9b3457e6862364b18b21d3f43c24c0eab2ae49e5d48e319dd726f9e41d1c94efb
+DIST claude-code-2.0.61.tgz 25360237 BLAKE2B 
4255fbd17d2ed2a070a62e4c10b5b9edc676fe533380f7a7d6a9f128dbe652f251d7f11d4f12feb79bf69cc29b32eb475e1c650f6bfe46cf02f55a8a1cc79e79
 SHA512 
dc791bd49e89e76bb291c1ff5279e691816405bbd5113d07bc5e8adc0e09d9a6567732e8f5a8096deafd00ce7278fa689a98e6c0369c8013029ff4a8258b2735

diff --git a/dev-util/claude-code/claude-code-2.0.58.ebuild 
b/dev-util/claude-code/claude-code-2.0.61.ebuild
similarity index 85%
rename from dev-util/claude-code/claude-code-2.0.58.ebuild
rename to dev-util/claude-code/claude-code-2.0.61.ebuild
index 6e3380eb8890..54322b5c3554 100644
--- a/dev-util/claude-code/claude-code-2.0.58.ebuild
+++ b/dev-util/claude-code/claude-code-2.0.61.ebuild
@@ -15,7 +15,6 @@ LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="amd64"
 
-IUSE="jetbrains"
 RESTRICT="bindist strip"
 
 RDEPEND="
@@ -37,13 +36,6 @@ src_install() {
        # remove vendored ripgrep
        rm -rf vendor/ripgrep || die
 
-       # Install extentions these under /opt, and let users configure their
-       # IDEs appropriately if they have opted-into having them installed.
-       # Normally I wouldn't allow a few megs of data to be USE-flag-toggled,
-       # but removing these cuts the already-small package size in half, so
-       # it seems worth it.
-       use jetbrains || rm -r vendor/${PN}-jetbrains-plugin || die
-
        insinto /opt/${PN}
        doins -r ./*
        fperms a+x opt/claude-code/cli.js
@@ -78,3 +70,8 @@ pkg_preinst() {
                mv "${ROOT}/etc/${PN}/policies.json" 
"${ROOT}/etc/${PN}/managed-settings.json"
        fi
 }
+
+pkg_postinst() {
+       elog "As of claude-code 2.0.61, the jetbrains plugin is no longer 
bundled."
+       elog "Users of the jetbrains IDE plugin should source it elsewhere."
+}

diff --git a/dev-util/claude-code/metadata.xml 
b/dev-util/claude-code/metadata.xml
index d450f78f7304..766d03b352d8 100644
--- a/dev-util/claude-code/metadata.xml
+++ b/dev-util/claude-code/metadata.xml
@@ -9,9 +9,6 @@
   <longdescription>
   Claude Code is an agentic coding tool that lives in your terminal, 
understands your codebase, and helps you code faster through natural language 
commands.
   </longdescription>
-  <use>
-    <flag name="jetbrains">Install Jetbrains IDE extension to 
/opt/claude-code. Does not automatically load extension.</flag>
-  </use>
   <upstream>
     <doc>https://docs.anthropic.com/en/docs/claude-code/overview</doc>
     <remote-id type="github">anthropics/claude-code</remote-id>

Reply via email to