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>