commit:     4f64da8d82941d3b580b7936630af7710526968e
Author:     Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 10 15:04:45 2025 +0000
Commit:     Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Sep 10 15:06:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f64da8d

dev-util/claude-code: add 1.0.110, drop 1.0.109

The 1.0.110 package no longer contains the vscode .vsix plugin in the
vendor directory. This was not listed as a change in the changelog, but
most things aren't. It may be returning later, it may not, but removing
it from this package since upstream has removed it.

I will readd it later if it gets added back to the package.

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

 dev-util/claude-code/Manifest                                    | 2 +-
 .../{claude-code-1.0.109.ebuild => claude-code-1.0.110.ebuild}   | 9 +++++++--
 dev-util/claude-code/metadata.xml                                | 1 -
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 5168547e760e..49f0eb674fea 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.109.tgz 36091715 BLAKE2B 
8661d54a841433037015922d4694c53699ffe86c1ba8be3a4a359152cc2b4bcba7ee3dca036a1829e11eb3fbb76a19878c1305ac2ca541444e9c1279d9b406a8
 SHA512 
8238fbe9fffe33929f23e39103d54d549811eecf1ecaeafae970962083baeaae29a0d59cb33c62757a3e4c34eaa242cbc2e355faa146c782642bf3c39adc2a30
+DIST claude-code-1.0.110.tgz 35982406 BLAKE2B 
e5004fd2c54c2b8ca096cfe4d4370c64357feaa319d8b7784a38033cd837cd6988733988ea5846a199c6135d458caea8a79d1693fd8a1ed0148d7294a04b5bc9
 SHA512 
88da0ab8f91d48d93c362cef1c2039ca208a3c7331b1cc5f69cb2893d24fc0bc1e7ee989f34b257c1c37921dda6f30760e814826c94ffb45657b0b6c1b5a6730

diff --git a/dev-util/claude-code/claude-code-1.0.109.ebuild 
b/dev-util/claude-code/claude-code-1.0.110.ebuild
similarity index 91%
rename from dev-util/claude-code/claude-code-1.0.109.ebuild
rename to dev-util/claude-code/claude-code-1.0.110.ebuild
index af4a18aa8a87..b70c2b00d449 100644
--- a/dev-util/claude-code/claude-code-1.0.109.ebuild
+++ b/dev-util/claude-code/claude-code-1.0.110.ebuild
@@ -15,7 +15,7 @@ LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="amd64"
 
-IUSE="jetbrains vscode"
+IUSE="jetbrains"
 RESTRICT="bindist strip"
 
 RDEPEND="
@@ -43,7 +43,6 @@ src_install() {
        # 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
-       use vscode || rm -r vendor/${PN}.vsix || die
 
        insinto /opt/${PN}
        doins -r ./*
@@ -79,3 +78,9 @@ pkg_preinst() {
                mv "${ROOT}/etc/${PN}/policies.json" 
"${ROOT}/etc/${PN}/managed-settings.json"
        fi
 }
+
+pkg_postinst() {
+       elog "As of claude-code 1.0.110, the claude-code VSCode plugin was 
removed"
+       elog "from the upstream npm package. Users previously using this 
bundled"
+       elog "extension will have to source it elsewhere."
+}

diff --git a/dev-util/claude-code/metadata.xml 
b/dev-util/claude-code/metadata.xml
index 97d371f94876..d450f78f7304 100644
--- a/dev-util/claude-code/metadata.xml
+++ b/dev-util/claude-code/metadata.xml
@@ -11,7 +11,6 @@
   </longdescription>
   <use>
     <flag name="jetbrains">Install Jetbrains IDE extension to 
/opt/claude-code. Does not automatically load extension.</flag>
-    <flag name="vscode">Install VSCode 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>

Reply via email to