* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-04 18:40 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-04 18:40 UTC (permalink / raw
To: gentoo-commits
commit: ccedaede6b2a53a98513f24c9c589c825882fd05
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 4 18:38:48 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Jun 4 18:40:49 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccedaede
dev-util/claude-code: add 1.0.11
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.11.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 8f9f81f5a931..4f3451cab1cf 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,3 @@
DIST claude-code-1.0.10.tgz 55904599 BLAKE2B 616e97f2d214352dc8baf0a4f3dfed6fc30bba31cfc45383b5ccf6780b9102660e0f370fbe998939c6160c81ac16729b8a3fd01d0d925c10bc047857c67b0303 SHA512 310e3e6c3c2369fe41cc096e8d1132870249b81b609db348ec362211a441f817a8331a2f4582d05f2a3dfd62be348868bdff2b2503573fdabafb01eb37506967
+DIST claude-code-1.0.11.tgz 55912657 BLAKE2B 02af5a63e084abce706ebf7fa5fc8f33fadbea6fbe40fac6f6e815ed077b17c15a31064f05e266a90dae96a21cb7b46bd85067292fa69ab012b1845b6e30590e SHA512 7b361f912c428908d1789a012646b24e9ce159158a99f132e9189ad9376e7c198347b2a3fe23f8218d7433924e4e007ca70ed77e36298a3827a268856665516e
DIST claude-code-1.0.6.tgz 55883495 BLAKE2B 236aab0e175f31d27c3cb5d19ab7e5127820b51c171e1fcd54e7cb4b873df9d7f0987efa90ee2b4fdfbb059dc3565ad5af2a718a5c13da63bc1a703bd98b5b02 SHA512 42a3d96782176d46922ea5c4c78cfaf12b6373b3651a1fdbe30a32632324b3e70c509e5960312401ed3d711650ead8ee6d936005a1933aa7d3693f0d827922a1
diff --git a/dev-util/claude-code/claude-code-1.0.11.ebuild b/dev-util/claude-code/claude-code-1.0.11.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-04 18:40 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-04 18:40 UTC (permalink / raw
To: gentoo-commits
commit: 7fb13fc49925eacce35dd702d6044673c29bcd5a
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 4 18:40:31 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Jun 4 18:40:49 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb13fc4
dev-util/claude-code: drop 1.0.6
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.6.ebuild | 54 ---------------------------
2 files changed, 55 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 4f3451cab1cf..66560e9cf40d 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,3 +1,2 @@
DIST claude-code-1.0.10.tgz 55904599 BLAKE2B 616e97f2d214352dc8baf0a4f3dfed6fc30bba31cfc45383b5ccf6780b9102660e0f370fbe998939c6160c81ac16729b8a3fd01d0d925c10bc047857c67b0303 SHA512 310e3e6c3c2369fe41cc096e8d1132870249b81b609db348ec362211a441f817a8331a2f4582d05f2a3dfd62be348868bdff2b2503573fdabafb01eb37506967
DIST claude-code-1.0.11.tgz 55912657 BLAKE2B 02af5a63e084abce706ebf7fa5fc8f33fadbea6fbe40fac6f6e815ed077b17c15a31064f05e266a90dae96a21cb7b46bd85067292fa69ab012b1845b6e30590e SHA512 7b361f912c428908d1789a012646b24e9ce159158a99f132e9189ad9376e7c198347b2a3fe23f8218d7433924e4e007ca70ed77e36298a3827a268856665516e
-DIST claude-code-1.0.6.tgz 55883495 BLAKE2B 236aab0e175f31d27c3cb5d19ab7e5127820b51c171e1fcd54e7cb4b873df9d7f0987efa90ee2b4fdfbb059dc3565ad5af2a718a5c13da63bc1a703bd98b5b02 SHA512 42a3d96782176d46922ea5c4c78cfaf12b6373b3651a1fdbe30a32632324b3e70c509e5960312401ed3d711650ead8ee6d936005a1933aa7d3693f0d827922a1
diff --git a/dev-util/claude-code/claude-code-1.0.6.ebuild b/dev-util/claude-code/claude-code-1.0.6.ebuild
deleted file mode 100644
index d31fac6d7bdd..000000000000
--- a/dev-util/claude-code/claude-code-1.0.6.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-09 17:01 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-09 17:01 UTC (permalink / raw
To: gentoo-commits
commit: cb3ff4f8ff2a79b9df7c691a09685d81b8b8cb9b
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 9 16:56:56 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Jun 9 17:01:32 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3ff4f8
dev-util/claude-code: add 1.0.17
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/claude-code-1.0.17.ebuild | 56 ++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
diff --git a/dev-util/claude-code/claude-code-1.0.17.ebuild b/dev-util/claude-code/claude-code-1.0.17.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.17.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-09 17:01 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-09 17:01 UTC (permalink / raw
To: gentoo-commits
commit: 73e9c280ebd44cd28510dae4b3090aeeb875f373
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 9 16:55:50 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Jun 9 17:01:32 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e9c280
dev-util/claude-code: drop 1.0.10
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
dev-util/claude-code/claude-code-1.0.10.ebuild | 56 --------------------------
2 files changed, 1 insertion(+), 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 66560e9cf40d..62b9ad8205aa 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
-DIST claude-code-1.0.10.tgz 55904599 BLAKE2B 616e97f2d214352dc8baf0a4f3dfed6fc30bba31cfc45383b5ccf6780b9102660e0f370fbe998939c6160c81ac16729b8a3fd01d0d925c10bc047857c67b0303 SHA512 310e3e6c3c2369fe41cc096e8d1132870249b81b609db348ec362211a441f817a8331a2f4582d05f2a3dfd62be348868bdff2b2503573fdabafb01eb37506967
DIST claude-code-1.0.11.tgz 55912657 BLAKE2B 02af5a63e084abce706ebf7fa5fc8f33fadbea6fbe40fac6f6e815ed077b17c15a31064f05e266a90dae96a21cb7b46bd85067292fa69ab012b1845b6e30590e SHA512 7b361f912c428908d1789a012646b24e9ce159158a99f132e9189ad9376e7c198347b2a3fe23f8218d7433924e4e007ca70ed77e36298a3827a268856665516e
+DIST claude-code-1.0.17.tgz 55914403 BLAKE2B b977b3e1b408586be852d675b0b3ea08735f92b765248abc7702748ac1296e339d88cb2177cc95f9fcccc672f5893a9b36dd6fde95a875baafe00e71f6e14012 SHA512 f8c5ffa4a38a5c6d872d287b5892208882ddba6a9181c391517d224909807e7f941281d2612b855995ae581a62c5a6bc5b8b624c20b4eae378a60ce29c253a8f
diff --git a/dev-util/claude-code/claude-code-1.0.10.ebuild b/dev-util/claude-code/claude-code-1.0.10.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-10 20:18 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-10 20:18 UTC (permalink / raw
To: gentoo-commits
commit: a697acfc3d3c6c6011fdffa98b0e4e95373665be
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 10 20:17:51 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Jun 10 20:17:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a697acfc
dev-util/claude-code: add 1.0.18
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/claude-code-1.0.18.ebuild | 56 ++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
diff --git a/dev-util/claude-code/claude-code-1.0.18.ebuild b/dev-util/claude-code/claude-code-1.0.18.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.18.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-10 20:18 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-10 20:18 UTC (permalink / raw
To: gentoo-commits
commit: b35c2d860b4a0edfa8da088ce6e19404042f3d23
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 10 20:11:50 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Jun 10 20:11:50 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35c2d86
dev-util/claude-code: drop 1.0.11
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
dev-util/claude-code/claude-code-1.0.11.ebuild | 56 --------------------------
2 files changed, 1 insertion(+), 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 62b9ad8205aa..5baeeda7ad3e 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
-DIST claude-code-1.0.11.tgz 55912657 BLAKE2B 02af5a63e084abce706ebf7fa5fc8f33fadbea6fbe40fac6f6e815ed077b17c15a31064f05e266a90dae96a21cb7b46bd85067292fa69ab012b1845b6e30590e SHA512 7b361f912c428908d1789a012646b24e9ce159158a99f132e9189ad9376e7c198347b2a3fe23f8218d7433924e4e007ca70ed77e36298a3827a268856665516e
DIST claude-code-1.0.17.tgz 55914403 BLAKE2B b977b3e1b408586be852d675b0b3ea08735f92b765248abc7702748ac1296e339d88cb2177cc95f9fcccc672f5893a9b36dd6fde95a875baafe00e71f6e14012 SHA512 f8c5ffa4a38a5c6d872d287b5892208882ddba6a9181c391517d224909807e7f941281d2612b855995ae581a62c5a6bc5b8b624c20b4eae378a60ce29c253a8f
+DIST claude-code-1.0.18.tgz 55917243 BLAKE2B 13d5f866db1f43b162be472a92198fbc97757ea9cf44d0849c36e5e4591a5d5af119258d93a33f18893784cb2b0b55a224142bad05b1443fac06705df67f8463 SHA512 5178370e44fae0855bb5d1f2aea525cb9fc81c60b5278317c8d3fa478cb271e3ee70d2b9f55895a6b3072a458c76109e898331f03900e9fadbb814d860a6afc1
diff --git a/dev-util/claude-code/claude-code-1.0.11.ebuild b/dev-util/claude-code/claude-code-1.0.11.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.11.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-12 18:54 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-12 18:54 UTC (permalink / raw
To: gentoo-commits
commit: 1554e91708efebb5784a08229fd64b4fcfdf33e7
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 12 18:50:50 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Jun 12 18:53:39 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1554e917
dev-util/claude-code: add 1.0.21
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.21.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 5baeeda7ad3e..2065c1168892 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,3 @@
DIST claude-code-1.0.17.tgz 55914403 BLAKE2B b977b3e1b408586be852d675b0b3ea08735f92b765248abc7702748ac1296e339d88cb2177cc95f9fcccc672f5893a9b36dd6fde95a875baafe00e71f6e14012 SHA512 f8c5ffa4a38a5c6d872d287b5892208882ddba6a9181c391517d224909807e7f941281d2612b855995ae581a62c5a6bc5b8b624c20b4eae378a60ce29c253a8f
DIST claude-code-1.0.18.tgz 55917243 BLAKE2B 13d5f866db1f43b162be472a92198fbc97757ea9cf44d0849c36e5e4591a5d5af119258d93a33f18893784cb2b0b55a224142bad05b1443fac06705df67f8463 SHA512 5178370e44fae0855bb5d1f2aea525cb9fc81c60b5278317c8d3fa478cb271e3ee70d2b9f55895a6b3072a458c76109e898331f03900e9fadbb814d860a6afc1
+DIST claude-code-1.0.21.tgz 55923241 BLAKE2B 2b3a19807a8535fed60b48e44813cbff6247186f1573035ce135aa800ec27337d25a871e7beff125a1ecc047d6470db7fb0703effb48dbc9546747b23f705b9b SHA512 220f8e3d297b7bbed226b1368c1f29e2a9e7c92ffe88622db6d231874a31919237a922aefcadd9ef3c7caf86130c2a3b5c9b2862757430db0305c5d66bf60a52
diff --git a/dev-util/claude-code/claude-code-1.0.21.ebuild b/dev-util/claude-code/claude-code-1.0.21.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.21.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-12 18:54 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-12 18:54 UTC (permalink / raw
To: gentoo-commits
commit: 2c9bdfd2c12f7cdad03e0a55503fb7fa89694ef8
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 12 18:53:17 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Jun 12 18:53:39 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9bdfd2
dev-util/claude-code: drop 1.0.17
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.17.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 2065c1168892..c486ed915e8a 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,3 +1,2 @@
-DIST claude-code-1.0.17.tgz 55914403 BLAKE2B b977b3e1b408586be852d675b0b3ea08735f92b765248abc7702748ac1296e339d88cb2177cc95f9fcccc672f5893a9b36dd6fde95a875baafe00e71f6e14012 SHA512 f8c5ffa4a38a5c6d872d287b5892208882ddba6a9181c391517d224909807e7f941281d2612b855995ae581a62c5a6bc5b8b624c20b4eae378a60ce29c253a8f
DIST claude-code-1.0.18.tgz 55917243 BLAKE2B 13d5f866db1f43b162be472a92198fbc97757ea9cf44d0849c36e5e4591a5d5af119258d93a33f18893784cb2b0b55a224142bad05b1443fac06705df67f8463 SHA512 5178370e44fae0855bb5d1f2aea525cb9fc81c60b5278317c8d3fa478cb271e3ee70d2b9f55895a6b3072a458c76109e898331f03900e9fadbb814d860a6afc1
DIST claude-code-1.0.21.tgz 55923241 BLAKE2B 2b3a19807a8535fed60b48e44813cbff6247186f1573035ce135aa800ec27337d25a871e7beff125a1ecc047d6470db7fb0703effb48dbc9546747b23f705b9b SHA512 220f8e3d297b7bbed226b1368c1f29e2a9e7c92ffe88622db6d231874a31919237a922aefcadd9ef3c7caf86130c2a3b5c9b2862757430db0305c5d66bf60a52
diff --git a/dev-util/claude-code/claude-code-1.0.17.ebuild b/dev-util/claude-code/claude-code-1.0.17.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.17.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-13 21:00 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-13 21:00 UTC (permalink / raw
To: gentoo-commits
commit: 8a5c048ba2d3cca96eb94e88304c3fab9bf07aba
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 13 20:59:07 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Jun 13 21:00:08 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5c048b
dev-util/claude-code: drop 1.0.18
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
dev-util/claude-code/claude-code-1.0.18.ebuild | 56 --------------------------
2 files changed, 1 insertion(+), 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index c486ed915e8a..429e2e46cd6f 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
-DIST claude-code-1.0.18.tgz 55917243 BLAKE2B 13d5f866db1f43b162be472a92198fbc97757ea9cf44d0849c36e5e4591a5d5af119258d93a33f18893784cb2b0b55a224142bad05b1443fac06705df67f8463 SHA512 5178370e44fae0855bb5d1f2aea525cb9fc81c60b5278317c8d3fa478cb271e3ee70d2b9f55895a6b3072a458c76109e898331f03900e9fadbb814d860a6afc1
DIST claude-code-1.0.21.tgz 55923241 BLAKE2B 2b3a19807a8535fed60b48e44813cbff6247186f1573035ce135aa800ec27337d25a871e7beff125a1ecc047d6470db7fb0703effb48dbc9546747b23f705b9b SHA512 220f8e3d297b7bbed226b1368c1f29e2a9e7c92ffe88622db6d231874a31919237a922aefcadd9ef3c7caf86130c2a3b5c9b2862757430db0305c5d66bf60a52
+DIST claude-code-1.0.22.tgz 55925069 BLAKE2B cafc7257dd1baae4e9fb9d3f16063cb26a7f4caac0856f99d2f478b15e9268345fc69eae12ef498dfd7b45afe40eaedf2f325dc60aa058afff21d9c352226b08 SHA512 bea7c31eae0a36d533522c1db25b3cfb6693ac2d519fdea21fec8ec82ac18c78c9c288f353aa6ddcc38032424731e12b29e1aabdef88ec733a985c343a0660ab
diff --git a/dev-util/claude-code/claude-code-1.0.18.ebuild b/dev-util/claude-code/claude-code-1.0.18.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.18.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-13 21:00 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-13 21:00 UTC (permalink / raw
To: gentoo-commits
commit: 2dfd9dca61cb11a536e7747c440f0af617ff3805
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 13 20:59:53 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Jun 13 21:00:08 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dfd9dca
dev-util/claude-code: add 1.0.22
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/claude-code-1.0.22.ebuild | 56 ++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
diff --git a/dev-util/claude-code/claude-code-1.0.22.ebuild b/dev-util/claude-code/claude-code-1.0.22.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.22.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-17 15:55 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-17 15:55 UTC (permalink / raw
To: gentoo-commits
commit: 353366ed17b58feab2d3c2a0b35751f6a40dd63e
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 15:54:34 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Jun 17 15:55:12 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=353366ed
dev-util/claude-code: add 1.0.25
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.25.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 74b207963248..92c6c646aa15 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.22.tgz 55925069 BLAKE2B cafc7257dd1baae4e9fb9d3f16063cb26a7f4caac0856f99d2f478b15e9268345fc69eae12ef498dfd7b45afe40eaedf2f325dc60aa058afff21d9c352226b08 SHA512 bea7c31eae0a36d533522c1db25b3cfb6693ac2d519fdea21fec8ec82ac18c78c9c288f353aa6ddcc38032424731e12b29e1aabdef88ec733a985c343a0660ab
+DIST claude-code-1.0.25.tgz 55955820 BLAKE2B 41fcc372afc520d609b1804a47f5790f5beb9d832a0c6ccd7c747be82969c26c40d19bc04046d15a5856a8f54b843613963522c8c044c031cb711c336c5c0ae5 SHA512 e69e052e514ee13b917f4cd5d1ac623b18809140bc79eaf496a262fc0fe9038e8b112bf7d40970eb168d620c105643faa126cfe4fc9d2b7eaeed8ac1f5049a5d
diff --git a/dev-util/claude-code/claude-code-1.0.25.ebuild b/dev-util/claude-code/claude-code-1.0.25.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.25.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-17 15:55 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-17 15:55 UTC (permalink / raw
To: gentoo-commits
commit: 605eaebcb26615b5a6b27d4f9b246b1cd4e1fe1c
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 15:52:37 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Jun 17 15:55:12 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605eaebc
dev-util/claude-code: drop 1.0.21
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.21.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 429e2e46cd6f..74b207963248 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.21.tgz 55923241 BLAKE2B 2b3a19807a8535fed60b48e44813cbff6247186f1573035ce135aa800ec27337d25a871e7beff125a1ecc047d6470db7fb0703effb48dbc9546747b23f705b9b SHA512 220f8e3d297b7bbed226b1368c1f29e2a9e7c92ffe88622db6d231874a31919237a922aefcadd9ef3c7caf86130c2a3b5c9b2862757430db0305c5d66bf60a52
DIST claude-code-1.0.22.tgz 55925069 BLAKE2B cafc7257dd1baae4e9fb9d3f16063cb26a7f4caac0856f99d2f478b15e9268345fc69eae12ef498dfd7b45afe40eaedf2f325dc60aa058afff21d9c352226b08 SHA512 bea7c31eae0a36d533522c1db25b3cfb6693ac2d519fdea21fec8ec82ac18c78c9c288f353aa6ddcc38032424731e12b29e1aabdef88ec733a985c343a0660ab
diff --git a/dev-util/claude-code/claude-code-1.0.21.ebuild b/dev-util/claude-code/claude-code-1.0.21.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.21.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-17 22:33 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-17 22:33 UTC (permalink / raw
To: gentoo-commits
commit: 613e05887c292c1a9f6f07b80e3ae2a1d195dfa6
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 22:32:17 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Jun 17 22:32:59 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613e0588
dev-util/claude-code: add 1.0.27
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.27.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 92c6c646aa15..cf2f81b2c08d 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,3 @@
DIST claude-code-1.0.22.tgz 55925069 BLAKE2B cafc7257dd1baae4e9fb9d3f16063cb26a7f4caac0856f99d2f478b15e9268345fc69eae12ef498dfd7b45afe40eaedf2f325dc60aa058afff21d9c352226b08 SHA512 bea7c31eae0a36d533522c1db25b3cfb6693ac2d519fdea21fec8ec82ac18c78c9c288f353aa6ddcc38032424731e12b29e1aabdef88ec733a985c343a0660ab
DIST claude-code-1.0.25.tgz 55955820 BLAKE2B 41fcc372afc520d609b1804a47f5790f5beb9d832a0c6ccd7c747be82969c26c40d19bc04046d15a5856a8f54b843613963522c8c044c031cb711c336c5c0ae5 SHA512 e69e052e514ee13b917f4cd5d1ac623b18809140bc79eaf496a262fc0fe9038e8b112bf7d40970eb168d620c105643faa126cfe4fc9d2b7eaeed8ac1f5049a5d
+DIST claude-code-1.0.27.tgz 55957819 BLAKE2B 46dacdf2bca2f2437c8e6d896dfecfd0606b940bb34fd8e02bb76f996d929b4657da188c79097489c205685839eab4950835745e224e823273c2477b40401e69 SHA512 8912a2f0b97fcbf1b116a33a51950c3d3c89562ae0791fdd1fa598f179ca18d2f9c9ee030c7440744e14c7837ccecb2aeebae235544f5a840629faa6c3fd1fa1
diff --git a/dev-util/claude-code/claude-code-1.0.27.ebuild b/dev-util/claude-code/claude-code-1.0.27.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.27.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-18 21:58 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-18 21:58 UTC (permalink / raw
To: gentoo-commits
commit: d60d0a3c7c7a70d4a9bf31dcf832568dc6104915
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 18 21:53:51 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Jun 18 21:57:55 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60d0a3c
dev-util/claude-code: drop 1.0.22
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.22.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index cf2f81b2c08d..d18031a4071f 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,3 +1,2 @@
-DIST claude-code-1.0.22.tgz 55925069 BLAKE2B cafc7257dd1baae4e9fb9d3f16063cb26a7f4caac0856f99d2f478b15e9268345fc69eae12ef498dfd7b45afe40eaedf2f325dc60aa058afff21d9c352226b08 SHA512 bea7c31eae0a36d533522c1db25b3cfb6693ac2d519fdea21fec8ec82ac18c78c9c288f353aa6ddcc38032424731e12b29e1aabdef88ec733a985c343a0660ab
DIST claude-code-1.0.25.tgz 55955820 BLAKE2B 41fcc372afc520d609b1804a47f5790f5beb9d832a0c6ccd7c747be82969c26c40d19bc04046d15a5856a8f54b843613963522c8c044c031cb711c336c5c0ae5 SHA512 e69e052e514ee13b917f4cd5d1ac623b18809140bc79eaf496a262fc0fe9038e8b112bf7d40970eb168d620c105643faa126cfe4fc9d2b7eaeed8ac1f5049a5d
DIST claude-code-1.0.27.tgz 55957819 BLAKE2B 46dacdf2bca2f2437c8e6d896dfecfd0606b940bb34fd8e02bb76f996d929b4657da188c79097489c205685839eab4950835745e224e823273c2477b40401e69 SHA512 8912a2f0b97fcbf1b116a33a51950c3d3c89562ae0791fdd1fa598f179ca18d2f9c9ee030c7440744e14c7837ccecb2aeebae235544f5a840629faa6c3fd1fa1
diff --git a/dev-util/claude-code/claude-code-1.0.22.ebuild b/dev-util/claude-code/claude-code-1.0.22.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.22.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-18 21:58 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-18 21:58 UTC (permalink / raw
To: gentoo-commits
commit: dc46f72321f12ecedeb65b6c8e19b5432496d6e4
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 18 21:54:33 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Jun 18 21:57:56 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc46f723
dev-util/claude-code: drop 1.0.25
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.25.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index d18031a4071f..7254c9b15a1c 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.25.tgz 55955820 BLAKE2B 41fcc372afc520d609b1804a47f5790f5beb9d832a0c6ccd7c747be82969c26c40d19bc04046d15a5856a8f54b843613963522c8c044c031cb711c336c5c0ae5 SHA512 e69e052e514ee13b917f4cd5d1ac623b18809140bc79eaf496a262fc0fe9038e8b112bf7d40970eb168d620c105643faa126cfe4fc9d2b7eaeed8ac1f5049a5d
DIST claude-code-1.0.27.tgz 55957819 BLAKE2B 46dacdf2bca2f2437c8e6d896dfecfd0606b940bb34fd8e02bb76f996d929b4657da188c79097489c205685839eab4950835745e224e823273c2477b40401e69 SHA512 8912a2f0b97fcbf1b116a33a51950c3d3c89562ae0791fdd1fa598f179ca18d2f9c9ee030c7440744e14c7837ccecb2aeebae235544f5a840629faa6c3fd1fa1
diff --git a/dev-util/claude-code/claude-code-1.0.25.ebuild b/dev-util/claude-code/claude-code-1.0.25.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.25.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-18 21:58 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-18 21:58 UTC (permalink / raw
To: gentoo-commits
commit: 37798d4de1653e500ce1fee7f377ebf89a20b12a
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 18 21:57:39 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Jun 18 21:57:56 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37798d4d
dev-util/claude-code: add 1.0.28
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.28.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 7254c9b15a1c..365dce712314 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.27.tgz 55957819 BLAKE2B 46dacdf2bca2f2437c8e6d896dfecfd0606b940bb34fd8e02bb76f996d929b4657da188c79097489c205685839eab4950835745e224e823273c2477b40401e69 SHA512 8912a2f0b97fcbf1b116a33a51950c3d3c89562ae0791fdd1fa598f179ca18d2f9c9ee030c7440744e14c7837ccecb2aeebae235544f5a840629faa6c3fd1fa1
+DIST claude-code-1.0.28.tgz 55958813 BLAKE2B 3c4316a9e7f6a6f0253bdb942832c186964360f86a2fba8581393230aa5816ec82ca26ead9e188e0313422c110a45d515491fae69ace6ad1ff02d86a44826802 SHA512 a6277ad6e416b8c169dd454f793502d683c615807fcb19863ed137befb6d750dc38cc95c19991c5866efb360305eaba96cd6fa61c488db48fa1db12d6ade0c8b
diff --git a/dev-util/claude-code/claude-code-1.0.28.ebuild b/dev-util/claude-code/claude-code-1.0.28.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.28.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-19 3:23 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-19 3:23 UTC (permalink / raw
To: gentoo-commits
commit: 9464a6ff0d31e1af7301713ef05e4375e91c21d3
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 19 03:22:35 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Jun 19 03:22:35 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9464a6ff
dev-util/claude-code: drop 1.0.27
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.27.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index b7a4012148fe..f6576e6012c9 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,3 +1,2 @@
-DIST claude-code-1.0.27.tgz 55957819 BLAKE2B 46dacdf2bca2f2437c8e6d896dfecfd0606b940bb34fd8e02bb76f996d929b4657da188c79097489c205685839eab4950835745e224e823273c2477b40401e69 SHA512 8912a2f0b97fcbf1b116a33a51950c3d3c89562ae0791fdd1fa598f179ca18d2f9c9ee030c7440744e14c7837ccecb2aeebae235544f5a840629faa6c3fd1fa1
DIST claude-code-1.0.28.tgz 55958813 BLAKE2B 3c4316a9e7f6a6f0253bdb942832c186964360f86a2fba8581393230aa5816ec82ca26ead9e188e0313422c110a45d515491fae69ace6ad1ff02d86a44826802 SHA512 a6277ad6e416b8c169dd454f793502d683c615807fcb19863ed137befb6d750dc38cc95c19991c5866efb360305eaba96cd6fa61c488db48fa1db12d6ade0c8b
DIST claude-code-1.0.29.tgz 55959581 BLAKE2B c86c08af7ee0ef00506c7453fd64c2bdfe84a74928b73291cc058f51a38220ae783e2fb01b7ec39765d6ba60e652e90be84a08a64a74944575afb1051a802b17 SHA512 647c3ce19253c6d1bf8d32e2a13905d9c93ec21404290bc2ad8be33fe9d99d5162ace3d5d10c2927284ab1d1c552e7e76cee25a800ace1d34d9e1cb4225293cd
diff --git a/dev-util/claude-code/claude-code-1.0.27.ebuild b/dev-util/claude-code/claude-code-1.0.27.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.27.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-20 19:52 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-20 19:52 UTC (permalink / raw
To: gentoo-commits
commit: 9bcfa422581b4a87f6d848d1e2e702a032d889ce
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 20 19:51:28 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Jun 20 19:52:00 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bcfa422
dev-util/claude-code: add 1.0.30
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.30.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index f6576e6012c9..152786ff430d 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,3 @@
DIST claude-code-1.0.28.tgz 55958813 BLAKE2B 3c4316a9e7f6a6f0253bdb942832c186964360f86a2fba8581393230aa5816ec82ca26ead9e188e0313422c110a45d515491fae69ace6ad1ff02d86a44826802 SHA512 a6277ad6e416b8c169dd454f793502d683c615807fcb19863ed137befb6d750dc38cc95c19991c5866efb360305eaba96cd6fa61c488db48fa1db12d6ade0c8b
DIST claude-code-1.0.29.tgz 55959581 BLAKE2B c86c08af7ee0ef00506c7453fd64c2bdfe84a74928b73291cc058f51a38220ae783e2fb01b7ec39765d6ba60e652e90be84a08a64a74944575afb1051a802b17 SHA512 647c3ce19253c6d1bf8d32e2a13905d9c93ec21404290bc2ad8be33fe9d99d5162ace3d5d10c2927284ab1d1c552e7e76cee25a800ace1d34d9e1cb4225293cd
+DIST claude-code-1.0.30.tgz 55958500 BLAKE2B e86ff2c831823194d441bf21f86fe3984ce149c761c417620dbc7dc30ac0fd4e79b629e5851ca4a022aee7bf2c710b07611f43c0cdc1a3490d4163908183533d SHA512 a88b3dd82ab7845c27f7f95906d6bec1625f1a842cadb16e8959b46e4babc062b168957af486ebea161f494fe520a2dc6ef4b282467fb56471150b78e209c585
diff --git a/dev-util/claude-code/claude-code-1.0.30.ebuild b/dev-util/claude-code/claude-code-1.0.30.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.30.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-20 19:52 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-20 19:52 UTC (permalink / raw
To: gentoo-commits
commit: c37865313a2723bc5b94044d860ba70bd20cf1d1
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 20 19:52:34 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Jun 20 19:52:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3786531
dev-util/claude-code: drop 1.0.28
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.28.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 152786ff430d..203124c95cfe 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,3 +1,2 @@
-DIST claude-code-1.0.28.tgz 55958813 BLAKE2B 3c4316a9e7f6a6f0253bdb942832c186964360f86a2fba8581393230aa5816ec82ca26ead9e188e0313422c110a45d515491fae69ace6ad1ff02d86a44826802 SHA512 a6277ad6e416b8c169dd454f793502d683c615807fcb19863ed137befb6d750dc38cc95c19991c5866efb360305eaba96cd6fa61c488db48fa1db12d6ade0c8b
DIST claude-code-1.0.29.tgz 55959581 BLAKE2B c86c08af7ee0ef00506c7453fd64c2bdfe84a74928b73291cc058f51a38220ae783e2fb01b7ec39765d6ba60e652e90be84a08a64a74944575afb1051a802b17 SHA512 647c3ce19253c6d1bf8d32e2a13905d9c93ec21404290bc2ad8be33fe9d99d5162ace3d5d10c2927284ab1d1c552e7e76cee25a800ace1d34d9e1cb4225293cd
DIST claude-code-1.0.30.tgz 55958500 BLAKE2B e86ff2c831823194d441bf21f86fe3984ce149c761c417620dbc7dc30ac0fd4e79b629e5851ca4a022aee7bf2c710b07611f43c0cdc1a3490d4163908183533d SHA512 a88b3dd82ab7845c27f7f95906d6bec1625f1a842cadb16e8959b46e4babc062b168957af486ebea161f494fe520a2dc6ef4b282467fb56471150b78e209c585
diff --git a/dev-util/claude-code/claude-code-1.0.28.ebuild b/dev-util/claude-code/claude-code-1.0.28.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.28.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-26 20:30 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-26 20:30 UTC (permalink / raw
To: gentoo-commits
commit: 50fb6ee486f6427538a0027a7e34756d6481e596
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 26 20:27:43 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Jun 26 20:27:43 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fb6ee4
dev-util/claude-code: drop 1.0.29
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.29.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 203124c95cfe..b793a773f3c2 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.29.tgz 55959581 BLAKE2B c86c08af7ee0ef00506c7453fd64c2bdfe84a74928b73291cc058f51a38220ae783e2fb01b7ec39765d6ba60e652e90be84a08a64a74944575afb1051a802b17 SHA512 647c3ce19253c6d1bf8d32e2a13905d9c93ec21404290bc2ad8be33fe9d99d5162ace3d5d10c2927284ab1d1c552e7e76cee25a800ace1d34d9e1cb4225293cd
DIST claude-code-1.0.30.tgz 55958500 BLAKE2B e86ff2c831823194d441bf21f86fe3984ce149c761c417620dbc7dc30ac0fd4e79b629e5851ca4a022aee7bf2c710b07611f43c0cdc1a3490d4163908183533d SHA512 a88b3dd82ab7845c27f7f95906d6bec1625f1a842cadb16e8959b46e4babc062b168957af486ebea161f494fe520a2dc6ef4b282467fb56471150b78e209c585
diff --git a/dev-util/claude-code/claude-code-1.0.29.ebuild b/dev-util/claude-code/claude-code-1.0.29.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.29.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-26 20:30 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-26 20:30 UTC (permalink / raw
To: gentoo-commits
commit: 723bd40c191e9cacba276198b32570832bc555a1
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 26 20:29:51 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Jun 26 20:29:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=723bd40c
dev-util/claude-code: add 1.0.35
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.35.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index b793a773f3c2..514cfcda150b 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.30.tgz 55958500 BLAKE2B e86ff2c831823194d441bf21f86fe3984ce149c761c417620dbc7dc30ac0fd4e79b629e5851ca4a022aee7bf2c710b07611f43c0cdc1a3490d4163908183533d SHA512 a88b3dd82ab7845c27f7f95906d6bec1625f1a842cadb16e8959b46e4babc062b168957af486ebea161f494fe520a2dc6ef4b282467fb56471150b78e209c585
+DIST claude-code-1.0.35.tgz 56032230 BLAKE2B e5c00e4a4fd1f994adb8a07850dfa0c1a9ae30c44dd51705106b616ebb17896bad16a812d6c906c0635632d9445074910d8a795ce0efc85ea0c4ccb263183627 SHA512 ad0af4de6a15c5465247d8591875dab63ba4c6680af55a22862546fe59145856fa343c611be11907e8d263682d4ecc49c27135a507222ef38f548fd4c57a384c
diff --git a/dev-util/claude-code/claude-code-1.0.35.ebuild b/dev-util/claude-code/claude-code-1.0.35.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.35.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-06-28 17:17 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-06-28 17:17 UTC (permalink / raw
To: gentoo-commits
commit: ed6e24563646bd3214601afc1d73ae257af9b505
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 28 17:17:09 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sat Jun 28 17:17:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6e2456
dev-util/claude-code: drop 1.0.30
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.30.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 514cfcda150b..cd8f540b7c66 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.30.tgz 55958500 BLAKE2B e86ff2c831823194d441bf21f86fe3984ce149c761c417620dbc7dc30ac0fd4e79b629e5851ca4a022aee7bf2c710b07611f43c0cdc1a3490d4163908183533d SHA512 a88b3dd82ab7845c27f7f95906d6bec1625f1a842cadb16e8959b46e4babc062b168957af486ebea161f494fe520a2dc6ef4b282467fb56471150b78e209c585
DIST claude-code-1.0.35.tgz 56032230 BLAKE2B e5c00e4a4fd1f994adb8a07850dfa0c1a9ae30c44dd51705106b616ebb17896bad16a812d6c906c0635632d9445074910d8a795ce0efc85ea0c4ccb263183627 SHA512 ad0af4de6a15c5465247d8591875dab63ba4c6680af55a22862546fe59145856fa343c611be11907e8d263682d4ecc49c27135a507222ef38f548fd4c57a384c
diff --git a/dev-util/claude-code/claude-code-1.0.30.ebuild b/dev-util/claude-code/claude-code-1.0.30.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.30.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-07-06 20:00 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-07-06 20:00 UTC (permalink / raw
To: gentoo-commits
commit: 7a4900f1a6d62a0cce0f4658b612a11225d5fd53
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 6 19:55:59 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sun Jul 6 20:00:30 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4900f1
dev-util/claude-code: add 1.0.43
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.43.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index cd8f540b7c66..b8d349add36b 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.35.tgz 56032230 BLAKE2B e5c00e4a4fd1f994adb8a07850dfa0c1a9ae30c44dd51705106b616ebb17896bad16a812d6c906c0635632d9445074910d8a795ce0efc85ea0c4ccb263183627 SHA512 ad0af4de6a15c5465247d8591875dab63ba4c6680af55a22862546fe59145856fa343c611be11907e8d263682d4ecc49c27135a507222ef38f548fd4c57a384c
+DIST claude-code-1.0.43.tgz 56057308 BLAKE2B c906a8c617774860bffb5f97c586b763ccae3daebb691bdfda979aacc9cbf1a22726576b159a593785b8fe8bae2086555f29aa9dc4d0a2f1cc18f20d518b4960 SHA512 567b912b8b3f47d6514e4c07e20523b29e12881417abb634078eceb607972196154189214d6f26f84d088ac1735d7148c9342b1344a87460a9be02e1018cc60a
diff --git a/dev-util/claude-code/claude-code-1.0.43.ebuild b/dev-util/claude-code/claude-code-1.0.43.ebuild
new file mode 100644
index 000000000000..01d2191addbc
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.43.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-07-06 20:00 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-07-06 20:00 UTC (permalink / raw
To: gentoo-commits
commit: 56a4e1e1da26c5ef775b98fdc27d2c87d5a5ab10
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 6 19:56:20 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sun Jul 6 20:00:31 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a4e1e1
dev-util/claude-code: drop 1.0.35
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.35.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index b8d349add36b..bd84948e281f 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.35.tgz 56032230 BLAKE2B e5c00e4a4fd1f994adb8a07850dfa0c1a9ae30c44dd51705106b616ebb17896bad16a812d6c906c0635632d9445074910d8a795ce0efc85ea0c4ccb263183627 SHA512 ad0af4de6a15c5465247d8591875dab63ba4c6680af55a22862546fe59145856fa343c611be11907e8d263682d4ecc49c27135a507222ef38f548fd4c57a384c
DIST claude-code-1.0.43.tgz 56057308 BLAKE2B c906a8c617774860bffb5f97c586b763ccae3daebb691bdfda979aacc9cbf1a22726576b159a593785b8fe8bae2086555f29aa9dc4d0a2f1cc18f20d518b4960 SHA512 567b912b8b3f47d6514e4c07e20523b29e12881417abb634078eceb607972196154189214d6f26f84d088ac1735d7148c9342b1344a87460a9be02e1018cc60a
diff --git a/dev-util/claude-code/claude-code-1.0.35.ebuild b/dev-util/claude-code/claude-code-1.0.35.ebuild
deleted file mode 100644
index 01d2191addbc..000000000000
--- a/dev-util/claude-code/claude-code-1.0.35.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-07-06 20:00 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-07-06 20:00 UTC (permalink / raw
To: gentoo-commits
commit: eaee21d258e5b0f67298e04c3976381e6ef9dff8
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 6 19:56:58 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sun Jul 6 20:00:31 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaee21d2
dev-util/claude-code: stabilize 1.0.43 for amd64
claude-code, as a not-OSS licensed project, even though it's source
available by definition (js code), should be treated more like a
binary, vendor package than a normal package.
This means now that the ebuild is in a reliable state, I'll begin
keywording all new claude-code releases as stable out of the box as is
the norm with many other similar vendor packages in gentoo. As
always, I'll manually validate each new version before pushing.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/claude-code-1.0.43.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/claude-code-1.0.43.ebuild b/dev-util/claude-code/claude-code-1.0.43.ebuild
index 01d2191addbc..dbc6bd6becb3 100644
--- a/dev-util/claude-code/claude-code-1.0.43.ebuild
+++ b/dev-util/claude-code/claude-code-1.0.43.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"
# full details.
LICENSE="all-rights-reserved"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
RESTRICT="strip"
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-07-12 22:12 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-07-12 22:12 UTC (permalink / raw
To: gentoo-commits
commit: 2e760d98fac25e85e1aec58d25cf7d5e75484e52
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 12 22:09:27 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sat Jul 12 22:11:53 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e760d98
dev-util/claude-code: add 1.0.51
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.51.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index bd84948e281f..8e894bada46e 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.43.tgz 56057308 BLAKE2B c906a8c617774860bffb5f97c586b763ccae3daebb691bdfda979aacc9cbf1a22726576b159a593785b8fe8bae2086555f29aa9dc4d0a2f1cc18f20d518b4960 SHA512 567b912b8b3f47d6514e4c07e20523b29e12881417abb634078eceb607972196154189214d6f26f84d088ac1735d7148c9342b1344a87460a9be02e1018cc60a
+DIST claude-code-1.0.51.tgz 56074513 BLAKE2B 26010a7b43ec14cd5957ae1d828dc937f7094d16c9099e271ab8404486f074aaccc8a3cd9d42652378e2629adb7c366a91ed08335fb22cabf2535c49ffcf6f08 SHA512 6a79c17387b3ee70cf6e9f9d8ba6e32101a201d99d5659f8937800622a329b6331384977a72e6ced2b2847e74d4a67e07c81d474a0536ed5e75c3e6b9263b968
diff --git a/dev-util/claude-code/claude-code-1.0.51.ebuild b/dev-util/claude-code/claude-code-1.0.51.ebuild
new file mode 100644
index 000000000000..dbc6bd6becb3
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.51.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-07 20:06 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-07 20:06 UTC (permalink / raw
To: gentoo-commits
commit: ef95cfb39f1204dc87462c244a1a3028ddd27cef
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 7 20:05:40 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Aug 7 20:05:40 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef95cfb3
dev-util/claude-code: drop 1.0.43
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
dev-util/claude-code/claude-code-1.0.43.ebuild | 56 --------------------------
2 files changed, 1 insertion(+), 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 8e894bada46e..49174de09add 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
-DIST claude-code-1.0.43.tgz 56057308 BLAKE2B c906a8c617774860bffb5f97c586b763ccae3daebb691bdfda979aacc9cbf1a22726576b159a593785b8fe8bae2086555f29aa9dc4d0a2f1cc18f20d518b4960 SHA512 567b912b8b3f47d6514e4c07e20523b29e12881417abb634078eceb607972196154189214d6f26f84d088ac1735d7148c9342b1344a87460a9be02e1018cc60a
DIST claude-code-1.0.51.tgz 56074513 BLAKE2B 26010a7b43ec14cd5957ae1d828dc937f7094d16c9099e271ab8404486f074aaccc8a3cd9d42652378e2629adb7c366a91ed08335fb22cabf2535c49ffcf6f08 SHA512 6a79c17387b3ee70cf6e9f9d8ba6e32101a201d99d5659f8937800622a329b6331384977a72e6ced2b2847e74d4a67e07c81d474a0536ed5e75c3e6b9263b968
+DIST claude-code-1.0.70.tgz 54839286 BLAKE2B 2e6d69a499460a1739526662314bab3d6827bb18c5863d8c2b72a57120df333e0040be8c0bfdd309bdc6a39b5848757f46ba52363374ff5c923d06f899f3e1c2 SHA512 809fdb753fd743f869e4428cd10a0e5a3fde2a62b7c2fb354e8b532ead6e9ea6a1881e81f84010791cbfbafc6fd946bd9c8f29e41a20c3c857075b949801dbf8
diff --git a/dev-util/claude-code/claude-code-1.0.43.ebuild b/dev-util/claude-code/claude-code-1.0.43.ebuild
deleted file mode 100644
index dbc6bd6becb3..000000000000
--- a/dev-util/claude-code/claude-code-1.0.43.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-07 20:06 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-07 20:06 UTC (permalink / raw
To: gentoo-commits
commit: 4ce9209d69ca4284e5a846429a36a256a8b1787f
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 7 20:05:54 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Aug 7 20:05:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce9209d
dev-util/claude-code: add 1.0.70
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/claude-code-1.0.70.ebuild | 56 ++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
diff --git a/dev-util/claude-code/claude-code-1.0.70.ebuild b/dev-util/claude-code/claude-code-1.0.70.ebuild
new file mode 100644
index 000000000000..dbc6bd6becb3
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.70.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-11 16:35 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-11 16:35 UTC (permalink / raw
To: gentoo-commits
commit: c31ba7756ffb5acce2487cdca5c613810f29fd5f
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 11 16:33:37 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Aug 11 16:35:01 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31ba775
dev-util/claude-code: add 1.0.72
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.72.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 49174de09add..531fa32ea939 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,3 @@
DIST claude-code-1.0.51.tgz 56074513 BLAKE2B 26010a7b43ec14cd5957ae1d828dc937f7094d16c9099e271ab8404486f074aaccc8a3cd9d42652378e2629adb7c366a91ed08335fb22cabf2535c49ffcf6f08 SHA512 6a79c17387b3ee70cf6e9f9d8ba6e32101a201d99d5659f8937800622a329b6331384977a72e6ced2b2847e74d4a67e07c81d474a0536ed5e75c3e6b9263b968
DIST claude-code-1.0.70.tgz 54839286 BLAKE2B 2e6d69a499460a1739526662314bab3d6827bb18c5863d8c2b72a57120df333e0040be8c0bfdd309bdc6a39b5848757f46ba52363374ff5c923d06f899f3e1c2 SHA512 809fdb753fd743f869e4428cd10a0e5a3fde2a62b7c2fb354e8b532ead6e9ea6a1881e81f84010791cbfbafc6fd946bd9c8f29e41a20c3c857075b949801dbf8
+DIST claude-code-1.0.72.tgz 54840700 BLAKE2B 2e5001eef12b3efda003fa8a82b2c46e4cd98c35b85126ebc4b9e43281b0d64657c8528364210eeea728c09b02545e18f24932394dd00718771bbf2048bcc551 SHA512 9c0fe5ff1297e2c80e13463a3f7a3a73334642a972a893e3b3d0871716a7b6c9b22af3a8b7d565456e00884027e36850ad945e0977929edf0b38cc7d7afec4ae
diff --git a/dev-util/claude-code/claude-code-1.0.72.ebuild b/dev-util/claude-code/claude-code-1.0.72.ebuild
new file mode 100644
index 000000000000..dbc6bd6becb3
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.72.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-11 16:35 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-11 16:35 UTC (permalink / raw
To: gentoo-commits
commit: 6363d5e2581d2c0cad2b105d3ee92761a86c5753
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 11 16:33:50 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Aug 11 16:35:01 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6363d5e2
dev-util/claude-code: drop 1.0.51
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.51.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 531fa32ea939..d63eade1adee 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,3 +1,2 @@
-DIST claude-code-1.0.51.tgz 56074513 BLAKE2B 26010a7b43ec14cd5957ae1d828dc937f7094d16c9099e271ab8404486f074aaccc8a3cd9d42652378e2629adb7c366a91ed08335fb22cabf2535c49ffcf6f08 SHA512 6a79c17387b3ee70cf6e9f9d8ba6e32101a201d99d5659f8937800622a329b6331384977a72e6ced2b2847e74d4a67e07c81d474a0536ed5e75c3e6b9263b968
DIST claude-code-1.0.70.tgz 54839286 BLAKE2B 2e6d69a499460a1739526662314bab3d6827bb18c5863d8c2b72a57120df333e0040be8c0bfdd309bdc6a39b5848757f46ba52363374ff5c923d06f899f3e1c2 SHA512 809fdb753fd743f869e4428cd10a0e5a3fde2a62b7c2fb354e8b532ead6e9ea6a1881e81f84010791cbfbafc6fd946bd9c8f29e41a20c3c857075b949801dbf8
DIST claude-code-1.0.72.tgz 54840700 BLAKE2B 2e5001eef12b3efda003fa8a82b2c46e4cd98c35b85126ebc4b9e43281b0d64657c8528364210eeea728c09b02545e18f24932394dd00718771bbf2048bcc551 SHA512 9c0fe5ff1297e2c80e13463a3f7a3a73334642a972a893e3b3d0871716a7b6c9b22af3a8b7d565456e00884027e36850ad945e0977929edf0b38cc7d7afec4ae
diff --git a/dev-util/claude-code/claude-code-1.0.51.ebuild b/dev-util/claude-code/claude-code-1.0.51.ebuild
deleted file mode 100644
index dbc6bd6becb3..000000000000
--- a/dev-util/claude-code/claude-code-1.0.51.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-12 22:44 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-12 22:44 UTC (permalink / raw
To: gentoo-commits
commit: 6b8f93d4d62ca6e29239d5616df6cd4d926e5bb0
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 22:42:00 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 22:44:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8f93d4
dev-util/claude-code: drop 1.0.70
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.70.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index d63eade1adee..75da001110a3 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.70.tgz 54839286 BLAKE2B 2e6d69a499460a1739526662314bab3d6827bb18c5863d8c2b72a57120df333e0040be8c0bfdd309bdc6a39b5848757f46ba52363374ff5c923d06f899f3e1c2 SHA512 809fdb753fd743f869e4428cd10a0e5a3fde2a62b7c2fb354e8b532ead6e9ea6a1881e81f84010791cbfbafc6fd946bd9c8f29e41a20c3c857075b949801dbf8
DIST claude-code-1.0.72.tgz 54840700 BLAKE2B 2e5001eef12b3efda003fa8a82b2c46e4cd98c35b85126ebc4b9e43281b0d64657c8528364210eeea728c09b02545e18f24932394dd00718771bbf2048bcc551 SHA512 9c0fe5ff1297e2c80e13463a3f7a3a73334642a972a893e3b3d0871716a7b6c9b22af3a8b7d565456e00884027e36850ad945e0977929edf0b38cc7d7afec4ae
diff --git a/dev-util/claude-code/claude-code-1.0.70.ebuild b/dev-util/claude-code/claude-code-1.0.70.ebuild
deleted file mode 100644
index dbc6bd6becb3..000000000000
--- a/dev-util/claude-code/claude-code-1.0.70.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-12 22:44 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-12 22:44 UTC (permalink / raw
To: gentoo-commits
commit: 66bdc2fa85417c0a0dd58fd52210334da351244c
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 22:44:15 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 22:44:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bdc2fa
dev-util/claude-code: add 1.0.77
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.77.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 75da001110a3..a2e6d50f8768 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.72.tgz 54840700 BLAKE2B 2e5001eef12b3efda003fa8a82b2c46e4cd98c35b85126ebc4b9e43281b0d64657c8528364210eeea728c09b02545e18f24932394dd00718771bbf2048bcc551 SHA512 9c0fe5ff1297e2c80e13463a3f7a3a73334642a972a893e3b3d0871716a7b6c9b22af3a8b7d565456e00884027e36850ad945e0977929edf0b38cc7d7afec4ae
+DIST claude-code-1.0.77.tgz 54842000 BLAKE2B 5bde7c8ad005d61d1e4a803181d14fde28e61e89198c41aceb11921b14fce2fe04d07738f1030d005ee5c1801f650bfeb3b83ccb08cc4da05a4a9889776d02e3 SHA512 3f88d0f5b77d0c47204145dbf78821f21edb9dca27992daa137786507cb13408bc7e1483a80d37f1f99db82299ff4c025463da95d62814868edf933f0a146d18
diff --git a/dev-util/claude-code/claude-code-1.0.77.ebuild b/dev-util/claude-code/claude-code-1.0.77.ebuild
new file mode 100644
index 000000000000..dbc6bd6becb3
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.77.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-15 17:44 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-15 17:44 UTC (permalink / raw
To: gentoo-commits
commit: e50e5019d87fa2f9f0ad54cd24c8371f9d6cb4b6
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 15 17:38:16 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Aug 15 17:38:16 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50e5019
dev-util/claude-code: add 1.0.81
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.81.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index c554ddc14c95..44f720bce401 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.77.tgz 54842000 BLAKE2B 5bde7c8ad005d61d1e4a803181d14fde28e61e89198c41aceb11921b14fce2fe04d07738f1030d005ee5c1801f650bfeb3b83ccb08cc4da05a4a9889776d02e3 SHA512 3f88d0f5b77d0c47204145dbf78821f21edb9dca27992daa137786507cb13408bc7e1483a80d37f1f99db82299ff4c025463da95d62814868edf933f0a146d18
+DIST claude-code-1.0.81.tgz 54857098 BLAKE2B 6a6f65cf3dbe6dc7a9359a8d864b258f2f2aa49e83311b112b34727d7feb28c985f60005fa46dbcd7aab5e33d805f97766a50e57644c8a05f6f3e0aebdf1dd1f SHA512 922460021436beea1d9070c0663b91d1a68d72197d4992ead10178e892ac3b0d089357b210dd2d76c17ef8057ffd46f58f8892d5f188ad4d74b84edaa857ca63
diff --git a/dev-util/claude-code/claude-code-1.0.81.ebuild b/dev-util/claude-code/claude-code-1.0.81.ebuild
new file mode 100644
index 000000000000..dbc6bd6becb3
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.81.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-15 17:44 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-15 17:44 UTC (permalink / raw
To: gentoo-commits
commit: 7a294743981c6012ad2ed04233f6384ad823c87e
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 15 17:31:28 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Aug 15 17:31:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a294743
dev-util/claude-code: drop 1.0.72
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.72.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index a2e6d50f8768..c554ddc14c95 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.72.tgz 54840700 BLAKE2B 2e5001eef12b3efda003fa8a82b2c46e4cd98c35b85126ebc4b9e43281b0d64657c8528364210eeea728c09b02545e18f24932394dd00718771bbf2048bcc551 SHA512 9c0fe5ff1297e2c80e13463a3f7a3a73334642a972a893e3b3d0871716a7b6c9b22af3a8b7d565456e00884027e36850ad945e0977929edf0b38cc7d7afec4ae
DIST claude-code-1.0.77.tgz 54842000 BLAKE2B 5bde7c8ad005d61d1e4a803181d14fde28e61e89198c41aceb11921b14fce2fe04d07738f1030d005ee5c1801f650bfeb3b83ccb08cc4da05a4a9889776d02e3 SHA512 3f88d0f5b77d0c47204145dbf78821f21edb9dca27992daa137786507cb13408bc7e1483a80d37f1f99db82299ff4c025463da95d62814868edf933f0a146d18
diff --git a/dev-util/claude-code/claude-code-1.0.72.ebuild b/dev-util/claude-code/claude-code-1.0.72.ebuild
deleted file mode 100644
index dbc6bd6becb3..000000000000
--- a/dev-util/claude-code/claude-code-1.0.72.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-16 23:34 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-16 23:34 UTC (permalink / raw
To: gentoo-commits
commit: 822fc92154d65c859c8064e1e1ac93ff9bbd4bdb
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 16 23:34:20 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sat Aug 16 23:34:37 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822fc921
dev-util/claude-code: add 1.0.83
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.83.ebuild | 56 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 0246b4d0dc10..e56e9eb744bc 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.81.tgz 54857098 BLAKE2B 6a6f65cf3dbe6dc7a9359a8d864b258f2f2aa49e83311b112b34727d7feb28c985f60005fa46dbcd7aab5e33d805f97766a50e57644c8a05f6f3e0aebdf1dd1f SHA512 922460021436beea1d9070c0663b91d1a68d72197d4992ead10178e892ac3b0d089357b210dd2d76c17ef8057ffd46f58f8892d5f188ad4d74b84edaa857ca63
+DIST claude-code-1.0.83.tgz 54857444 BLAKE2B d5561cc43ca911c7fde56b333357fafbe960ccc4109738e24acf9f52bacfda33a018c58deb09175e0a5a208a047f5a5c4d22dfb8f4a3fc1146da5a2a802fe227 SHA512 326fbcf2484f6e0f5e0146eb5868ab8a059e0b8c6eda11f49ecdfe9677ca597ddef11243395f6f9c21e3cdb108557befbf0d5899e20eed3c6c164e7f315ba118
diff --git a/dev-util/claude-code/claude-code-1.0.83.ebuild b/dev-util/claude-code/claude-code-1.0.83.ebuild
new file mode 100644
index 000000000000..dbc6bd6becb3
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.83.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-16 23:34 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-16 23:34 UTC (permalink / raw
To: gentoo-commits
commit: 107e8bfaba3b31f21fc02155018384e4cf3784cb
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 16 23:33:23 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sat Aug 16 23:34:37 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107e8bfa
dev-util/claude-code: drop 1.0.77
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.77.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 44f720bce401..0246b4d0dc10 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.77.tgz 54842000 BLAKE2B 5bde7c8ad005d61d1e4a803181d14fde28e61e89198c41aceb11921b14fce2fe04d07738f1030d005ee5c1801f650bfeb3b83ccb08cc4da05a4a9889776d02e3 SHA512 3f88d0f5b77d0c47204145dbf78821f21edb9dca27992daa137786507cb13408bc7e1483a80d37f1f99db82299ff4c025463da95d62814868edf933f0a146d18
DIST claude-code-1.0.81.tgz 54857098 BLAKE2B 6a6f65cf3dbe6dc7a9359a8d864b258f2f2aa49e83311b112b34727d7feb28c985f60005fa46dbcd7aab5e33d805f97766a50e57644c8a05f6f3e0aebdf1dd1f SHA512 922460021436beea1d9070c0663b91d1a68d72197d4992ead10178e892ac3b0d089357b210dd2d76c17ef8057ffd46f58f8892d5f188ad4d74b84edaa857ca63
diff --git a/dev-util/claude-code/claude-code-1.0.77.ebuild b/dev-util/claude-code/claude-code-1.0.77.ebuild
deleted file mode 100644
index dbc6bd6becb3..000000000000
--- a/dev-util/claude-code/claude-code-1.0.77.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-17 1:03 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-17 1:03 UTC (permalink / raw
To: gentoo-commits
commit: 436af4fc64f0989fce7e185187009f704f8ff921
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 17 00:35:24 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sun Aug 17 01:01:40 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=436af4fc
dev-util/claude-code: Drop npm dependency
Instead of using npm, we install directly via extraction, which
is easy since there are no dependencies.
Additionally, upon user request (gentoo-zh overlay), I'm allowing
the removal of the vscode and jetbrains plugins -- the default
behavior now since these are distributed and autoupdated more
trivially with the ide extension manager directly.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/claude-code-1.0.83-r1.ebuild | 64 +++++++++++++++++++++++
dev-util/claude-code/metadata.xml | 4 ++
2 files changed, 68 insertions(+)
diff --git a/dev-util/claude-code/claude-code-1.0.83-r1.ebuild b/dev-util/claude-code/claude-code-1.0.83-r1.ebuild
new file mode 100644
index 000000000000..37d1cfb30252
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.83-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}/package"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS=""
+
+IUSE="jetbrains vscode"
+RESTRICT="strip"
+
+RDEPEND="
+ net-libs/nodejs
+ sys-apps/ripgrep
+"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ dodoc README.md LICENSE.md
+
+ # We are using a strategy of "install everything that's left"
+ # so removing these here will prevent duplicates in /opt/claude-code
+ rm -f README.md LICENSE.md package.json || die
+ # 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
+ use vscode || rm -r vendor/${PN}.vsix || die
+
+ insinto /opt/${PN}
+ doins -r ./*
+ fperms a+x opt/claude-code/cli.js
+
+ dodir /opt/bin
+ dosym -r /opt/${PN}/cli.js /opt/bin/claude
+
+ insinto /etc/${PN}
+ doins "${FILESDIR}/policies.json"
+
+ # nodejs defaults to disabling deprecation warnings when running code
+ # from any path containing a node_modules directory. Since we're installing
+ # outside of the realm of npm, explicitly pass an option to disable
+ # deprecation warnings so it behaves the same as it does if installed via
+ # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
+ sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
+}
diff --git a/dev-util/claude-code/metadata.xml b/dev-util/claude-code/metadata.xml
index 766d03b352d8..97d371f94876 100644
--- a/dev-util/claude-code/metadata.xml
+++ b/dev-util/claude-code/metadata.xml
@@ -9,6 +9,10 @@
<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>
+ <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>
<remote-id type="github">anthropics/claude-code</remote-id>
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-17 4:22 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-17 4:22 UTC (permalink / raw
To: gentoo-commits
commit: 36b0dca1caec4ac822426a37505dcd6ea3af9229
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 17 04:14:47 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sun Aug 17 04:21:07 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b0dca1
dev-util/claude-code: Add restrict=bindist
It was pointed out that this is useless to bindist since it's not
compiled, but also somewhat dubious to do so given the license. Setting
RESTRICT=bindist to be maximally save.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/claude-code-1.0.81.ebuild | 2 +-
dev-util/claude-code/claude-code-1.0.83-r1.ebuild | 2 +-
dev-util/claude-code/claude-code-1.0.83.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-util/claude-code/claude-code-1.0.81.ebuild b/dev-util/claude-code/claude-code-1.0.81.ebuild
index dbc6bd6becb3..be4d7d4c5cec 100644
--- a/dev-util/claude-code/claude-code-1.0.81.ebuild
+++ b/dev-util/claude-code/claude-code-1.0.81.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="amd64"
QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
+RESTRICT="bindist strip"
RDEPEND="
>=net-libs/nodejs-18
diff --git a/dev-util/claude-code/claude-code-1.0.83-r1.ebuild b/dev-util/claude-code/claude-code-1.0.83-r1.ebuild
index 37d1cfb30252..d61630d430fd 100644
--- a/dev-util/claude-code/claude-code-1.0.83-r1.ebuild
+++ b/dev-util/claude-code/claude-code-1.0.83-r1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS=""
IUSE="jetbrains vscode"
-RESTRICT="strip"
+RESTRICT="bindist strip"
RDEPEND="
net-libs/nodejs
diff --git a/dev-util/claude-code/claude-code-1.0.83.ebuild b/dev-util/claude-code/claude-code-1.0.83.ebuild
index dbc6bd6becb3..be4d7d4c5cec 100644
--- a/dev-util/claude-code/claude-code-1.0.83.ebuild
+++ b/dev-util/claude-code/claude-code-1.0.83.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="amd64"
QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="strip"
+RESTRICT="bindist strip"
RDEPEND="
>=net-libs/nodejs-18
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-20 14:57 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-20 14:57 UTC (permalink / raw
To: gentoo-commits
commit: ca07c8a6ede83de1d32db47b2c81ae89006e863f
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 20 14:46:03 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Aug 20 14:56:41 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca07c8a6
dev-util/claude-code: drop 1.0.81
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.81.ebuild | 56 --------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index e56e9eb744bc..86d0a43e30ca 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.81.tgz 54857098 BLAKE2B 6a6f65cf3dbe6dc7a9359a8d864b258f2f2aa49e83311b112b34727d7feb28c985f60005fa46dbcd7aab5e33d805f97766a50e57644c8a05f6f3e0aebdf1dd1f SHA512 922460021436beea1d9070c0663b91d1a68d72197d4992ead10178e892ac3b0d089357b210dd2d76c17ef8057ffd46f58f8892d5f188ad4d74b84edaa857ca63
DIST claude-code-1.0.83.tgz 54857444 BLAKE2B d5561cc43ca911c7fde56b333357fafbe960ccc4109738e24acf9f52bacfda33a018c58deb09175e0a5a208a047f5a5c4d22dfb8f4a3fc1146da5a2a802fe227 SHA512 326fbcf2484f6e0f5e0146eb5868ab8a059e0b8c6eda11f49ecdfe9677ca597ddef11243395f6f9c21e3cdb108557befbf0d5899e20eed3c6c164e7f315ba118
diff --git a/dev-util/claude-code/claude-code-1.0.81.ebuild b/dev-util/claude-code/claude-code-1.0.81.ebuild
deleted file mode 100644
index be4d7d4c5cec..000000000000
--- a/dev-util/claude-code/claude-code-1.0.81.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-20 14:57 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-20 14:57 UTC (permalink / raw
To: gentoo-commits
commit: c09f604e6ed42024bb8935aad42b5d0c00d2b8bf
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 20 14:53:13 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Aug 20 14:56:41 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09f604e
dev-util/claude-code: add 1.0.85{,-r1}
I am going to maintain parallel releases of claude-code for a couple
weeks, just to ensure that the new ebuild style doesn't break anyone.
The -r1 uses a direct tarball download from the npm mirrors and
extracts it. The stable, not-r1 continues to use the normal npm
install method.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.85-r1.ebuild | 64 +++++++++++++++++++++++
dev-util/claude-code/claude-code-1.0.85.ebuild | 56 ++++++++++++++++++++
3 files changed, 121 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 86d0a43e30ca..e5fa90263467 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.83.tgz 54857444 BLAKE2B d5561cc43ca911c7fde56b333357fafbe960ccc4109738e24acf9f52bacfda33a018c58deb09175e0a5a208a047f5a5c4d22dfb8f4a3fc1146da5a2a802fe227 SHA512 326fbcf2484f6e0f5e0146eb5868ab8a059e0b8c6eda11f49ecdfe9677ca597ddef11243395f6f9c21e3cdb108557befbf0d5899e20eed3c6c164e7f315ba118
+DIST claude-code-1.0.85.tgz 35955799 BLAKE2B 9c7dc6f93440917e1b9a6b5a73fb42ad10d52af2741dee06960f096c85b90d93f6a7eb9d238f057942f5e994d8127982dcb0e1fccda551ed63c708a718bbffb4 SHA512 aef2c61929c740b248ddd3fb0bf7773abe4b42f80311a7b9c2eacc1b816cf68babcedfa4f1803a5801deb8999252aee8ed9d9f6536a88dc33754e2f3501125ef
diff --git a/dev-util/claude-code/claude-code-1.0.85-r1.ebuild b/dev-util/claude-code/claude-code-1.0.85-r1.ebuild
new file mode 100644
index 000000000000..58a0bf36a0b0
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.85-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}/package"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="jetbrains vscode"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ dodoc README.md LICENSE.md
+
+ # We are using a strategy of "install everything that's left"
+ # so removing these here will prevent duplicates in /opt/claude-code
+ rm -f README.md LICENSE.md package.json || die
+ # 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
+ use vscode || rm -r vendor/${PN}.vsix || die
+
+ insinto /opt/${PN}
+ doins -r ./*
+ fperms a+x opt/claude-code/cli.js
+
+ dodir /opt/bin
+ dosym -r /opt/${PN}/cli.js /opt/bin/claude
+
+ insinto /etc/${PN}
+ doins "${FILESDIR}/policies.json"
+
+ # nodejs defaults to disabling deprecation warnings when running code
+ # from any path containing a node_modules directory. Since we're installing
+ # outside of the realm of npm, explicitly pass an option to disable
+ # deprecation warnings so it behaves the same as it does if installed via
+ # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
+ sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
+}
diff --git a/dev-util/claude-code/claude-code-1.0.85.ebuild b/dev-util/claude-code/claude-code-1.0.85.ebuild
new file mode 100644
index 000000000000..be4d7d4c5cec
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.85.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-22 16:32 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-22 16:32 UTC (permalink / raw
To: gentoo-commits
commit: c93b57a570f6a99801b4a431683733794172bf2c
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 22 16:28:02 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Aug 22 16:31:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93b57a5
dev-util/claude-code: drop 1.0.83, 1.0.83-r1
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.83-r1.ebuild | 64 -----------------------
dev-util/claude-code/claude-code-1.0.83.ebuild | 56 --------------------
3 files changed, 121 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index e5fa90263467..6f856b5c4cd5 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.83.tgz 54857444 BLAKE2B d5561cc43ca911c7fde56b333357fafbe960ccc4109738e24acf9f52bacfda33a018c58deb09175e0a5a208a047f5a5c4d22dfb8f4a3fc1146da5a2a802fe227 SHA512 326fbcf2484f6e0f5e0146eb5868ab8a059e0b8c6eda11f49ecdfe9677ca597ddef11243395f6f9c21e3cdb108557befbf0d5899e20eed3c6c164e7f315ba118
DIST claude-code-1.0.85.tgz 35955799 BLAKE2B 9c7dc6f93440917e1b9a6b5a73fb42ad10d52af2741dee06960f096c85b90d93f6a7eb9d238f057942f5e994d8127982dcb0e1fccda551ed63c708a718bbffb4 SHA512 aef2c61929c740b248ddd3fb0bf7773abe4b42f80311a7b9c2eacc1b816cf68babcedfa4f1803a5801deb8999252aee8ed9d9f6536a88dc33754e2f3501125ef
diff --git a/dev-util/claude-code/claude-code-1.0.83-r1.ebuild b/dev-util/claude-code/claude-code-1.0.83-r1.ebuild
deleted file mode 100644
index d61630d430fd..000000000000
--- a/dev-util/claude-code/claude-code-1.0.83-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}/package"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="jetbrains vscode"
-RESTRICT="bindist strip"
-
-RDEPEND="
- net-libs/nodejs
- sys-apps/ripgrep
-"
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- dodoc README.md LICENSE.md
-
- # We are using a strategy of "install everything that's left"
- # so removing these here will prevent duplicates in /opt/claude-code
- rm -f README.md LICENSE.md package.json || die
- # 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
- use vscode || rm -r vendor/${PN}.vsix || die
-
- insinto /opt/${PN}
- doins -r ./*
- fperms a+x opt/claude-code/cli.js
-
- dodir /opt/bin
- dosym -r /opt/${PN}/cli.js /opt/bin/claude
-
- insinto /etc/${PN}
- doins "${FILESDIR}/policies.json"
-
- # nodejs defaults to disabling deprecation warnings when running code
- # from any path containing a node_modules directory. Since we're installing
- # outside of the realm of npm, explicitly pass an option to disable
- # deprecation warnings so it behaves the same as it does if installed via
- # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
- sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
-}
diff --git a/dev-util/claude-code/claude-code-1.0.83.ebuild b/dev-util/claude-code/claude-code-1.0.83.ebuild
deleted file mode 100644
index be4d7d4c5cec..000000000000
--- a/dev-util/claude-code/claude-code-1.0.83.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-22 16:32 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-22 16:32 UTC (permalink / raw
To: gentoo-commits
commit: 5c5279fff2da01467bb9344e37b6e56ef677c080
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 22 16:30:52 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Aug 22 16:31:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5279ff
dev-util/claude-code: adding 1.0.88, 1.0.88-r1
Adding both the old style (npm) and the new style (direct
extraction) to ensure users aren't broken.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.88-r1.ebuild | 64 +++++++++++++++++++++++
dev-util/claude-code/claude-code-1.0.88.ebuild | 56 ++++++++++++++++++++
3 files changed, 121 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 6f856b5c4cd5..9975c23a2a86 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.85.tgz 35955799 BLAKE2B 9c7dc6f93440917e1b9a6b5a73fb42ad10d52af2741dee06960f096c85b90d93f6a7eb9d238f057942f5e994d8127982dcb0e1fccda551ed63c708a718bbffb4 SHA512 aef2c61929c740b248ddd3fb0bf7773abe4b42f80311a7b9c2eacc1b816cf68babcedfa4f1803a5801deb8999252aee8ed9d9f6536a88dc33754e2f3501125ef
+DIST claude-code-1.0.88.tgz 35983699 BLAKE2B 3202af1659a49127a96cdaa8b04ab868de84873cc7db0fd4364b43c7e7f54960aba4182c998688d9932ccfe299fa7a3cc957ad411e83a761dde1e00793adf5a5 SHA512 369e87e048e46e6368954a71f7c0efa8b5d5fe226bc36cbb773dab0c9edabfd6a3333e8765f07c6dd255e43ef9fa33be1a4d69bc0e781c2226d1ceb9943af373
diff --git a/dev-util/claude-code/claude-code-1.0.88-r1.ebuild b/dev-util/claude-code/claude-code-1.0.88-r1.ebuild
new file mode 100644
index 000000000000..58a0bf36a0b0
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.88-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}/package"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="jetbrains vscode"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ dodoc README.md LICENSE.md
+
+ # We are using a strategy of "install everything that's left"
+ # so removing these here will prevent duplicates in /opt/claude-code
+ rm -f README.md LICENSE.md package.json || die
+ # 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
+ use vscode || rm -r vendor/${PN}.vsix || die
+
+ insinto /opt/${PN}
+ doins -r ./*
+ fperms a+x opt/claude-code/cli.js
+
+ dodir /opt/bin
+ dosym -r /opt/${PN}/cli.js /opt/bin/claude
+
+ insinto /etc/${PN}
+ doins "${FILESDIR}/policies.json"
+
+ # nodejs defaults to disabling deprecation warnings when running code
+ # from any path containing a node_modules directory. Since we're installing
+ # outside of the realm of npm, explicitly pass an option to disable
+ # deprecation warnings so it behaves the same as it does if installed via
+ # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
+ sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
+}
diff --git a/dev-util/claude-code/claude-code-1.0.88.ebuild b/dev-util/claude-code/claude-code-1.0.88.ebuild
new file mode 100644
index 000000000000..be4d7d4c5cec
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.88.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-23 3:24 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-23 3:24 UTC (permalink / raw
To: gentoo-commits
commit: d30d53c7f938ea6c3c60f7e1165cc1f2f37c0cee
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 23 03:23:54 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sat Aug 23 03:23:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30d53c7
dev-util/claude-code: add 1.0.89, 1.0.89-r1
Continuing to maintain the two styles of ebuilds.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.89-r1.ebuild | 64 +++++++++++++++++++++++
dev-util/claude-code/claude-code-1.0.89.ebuild | 56 ++++++++++++++++++++
3 files changed, 121 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index e70f5c1f16c4..e3fb82f783ce 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.88.tgz 35983699 BLAKE2B 3202af1659a49127a96cdaa8b04ab868de84873cc7db0fd4364b43c7e7f54960aba4182c998688d9932ccfe299fa7a3cc957ad411e83a761dde1e00793adf5a5 SHA512 369e87e048e46e6368954a71f7c0efa8b5d5fe226bc36cbb773dab0c9edabfd6a3333e8765f07c6dd255e43ef9fa33be1a4d69bc0e781c2226d1ceb9943af373
+DIST claude-code-1.0.89.tgz 35984824 BLAKE2B 30bdbc526309b96456a479e3d2754f4b0347c05f724667afe06e3738175fcabf4428f111a282b4bfd1ac5db4f96a8cfbce44c2441dce8328ba691e0065367b74 SHA512 14acc5034c21435a15a9dab71c6ee01376a88dc65f1b1ae1cdaf73ece3035059b860c0031d0c67e935b15acb39761cd7cdeeef77e40e9fc0ae1feb879e102be3
diff --git a/dev-util/claude-code/claude-code-1.0.89-r1.ebuild b/dev-util/claude-code/claude-code-1.0.89-r1.ebuild
new file mode 100644
index 000000000000..58a0bf36a0b0
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.89-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}/package"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="jetbrains vscode"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ dodoc README.md LICENSE.md
+
+ # We are using a strategy of "install everything that's left"
+ # so removing these here will prevent duplicates in /opt/claude-code
+ rm -f README.md LICENSE.md package.json || die
+ # 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
+ use vscode || rm -r vendor/${PN}.vsix || die
+
+ insinto /opt/${PN}
+ doins -r ./*
+ fperms a+x opt/claude-code/cli.js
+
+ dodir /opt/bin
+ dosym -r /opt/${PN}/cli.js /opt/bin/claude
+
+ insinto /etc/${PN}
+ doins "${FILESDIR}/policies.json"
+
+ # nodejs defaults to disabling deprecation warnings when running code
+ # from any path containing a node_modules directory. Since we're installing
+ # outside of the realm of npm, explicitly pass an option to disable
+ # deprecation warnings so it behaves the same as it does if installed via
+ # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
+ sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
+}
diff --git a/dev-util/claude-code/claude-code-1.0.89.ebuild b/dev-util/claude-code/claude-code-1.0.89.ebuild
new file mode 100644
index 000000000000..be4d7d4c5cec
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.89.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+BDEPEND=">=net-libs/nodejs-18[npm]"
+
+src_unpack() {
+ # npm installs the tarball directly
+ :
+}
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
+
+ rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
+ insinto /etc/claude-code
+ doins "${FILESDIR}/policies.json"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-23 3:24 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-23 3:24 UTC (permalink / raw
To: gentoo-commits
commit: 3450e29718cd6b99e10b8a14119dd86adae0bf0c
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 23 03:22:06 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sat Aug 23 03:22:06 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3450e297
dev-util/claude-code: drop 1.0.85, 1.0.85-r1
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.85-r1.ebuild | 64 -----------------------
dev-util/claude-code/claude-code-1.0.85.ebuild | 56 --------------------
3 files changed, 121 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 9975c23a2a86..e70f5c1f16c4 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.85.tgz 35955799 BLAKE2B 9c7dc6f93440917e1b9a6b5a73fb42ad10d52af2741dee06960f096c85b90d93f6a7eb9d238f057942f5e994d8127982dcb0e1fccda551ed63c708a718bbffb4 SHA512 aef2c61929c740b248ddd3fb0bf7773abe4b42f80311a7b9c2eacc1b816cf68babcedfa4f1803a5801deb8999252aee8ed9d9f6536a88dc33754e2f3501125ef
DIST claude-code-1.0.88.tgz 35983699 BLAKE2B 3202af1659a49127a96cdaa8b04ab868de84873cc7db0fd4364b43c7e7f54960aba4182c998688d9932ccfe299fa7a3cc957ad411e83a761dde1e00793adf5a5 SHA512 369e87e048e46e6368954a71f7c0efa8b5d5fe226bc36cbb773dab0c9edabfd6a3333e8765f07c6dd255e43ef9fa33be1a4d69bc0e781c2226d1ceb9943af373
diff --git a/dev-util/claude-code/claude-code-1.0.85-r1.ebuild b/dev-util/claude-code/claude-code-1.0.85-r1.ebuild
deleted file mode 100644
index 58a0bf36a0b0..000000000000
--- a/dev-util/claude-code/claude-code-1.0.85-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}/package"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="jetbrains vscode"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- dodoc README.md LICENSE.md
-
- # We are using a strategy of "install everything that's left"
- # so removing these here will prevent duplicates in /opt/claude-code
- rm -f README.md LICENSE.md package.json || die
- # 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
- use vscode || rm -r vendor/${PN}.vsix || die
-
- insinto /opt/${PN}
- doins -r ./*
- fperms a+x opt/claude-code/cli.js
-
- dodir /opt/bin
- dosym -r /opt/${PN}/cli.js /opt/bin/claude
-
- insinto /etc/${PN}
- doins "${FILESDIR}/policies.json"
-
- # nodejs defaults to disabling deprecation warnings when running code
- # from any path containing a node_modules directory. Since we're installing
- # outside of the realm of npm, explicitly pass an option to disable
- # deprecation warnings so it behaves the same as it does if installed via
- # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
- sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
-}
diff --git a/dev-util/claude-code/claude-code-1.0.85.ebuild b/dev-util/claude-code/claude-code-1.0.85.ebuild
deleted file mode 100644
index be4d7d4c5cec..000000000000
--- a/dev-util/claude-code/claude-code-1.0.85.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-25 15:48 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-25 15:48 UTC (permalink / raw
To: gentoo-commits
commit: 32bcb1b333471f293374d9835cdf2ba084aea883
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 25 15:25:24 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Aug 25 15:48:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32bcb1b3
dev-util/claude-code: drop 1.0.88, 1.0.88-r1
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.88-r1.ebuild | 64 -----------------------
dev-util/claude-code/claude-code-1.0.88.ebuild | 56 --------------------
3 files changed, 121 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index e3fb82f783ce..db9a973e31b8 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.88.tgz 35983699 BLAKE2B 3202af1659a49127a96cdaa8b04ab868de84873cc7db0fd4364b43c7e7f54960aba4182c998688d9932ccfe299fa7a3cc957ad411e83a761dde1e00793adf5a5 SHA512 369e87e048e46e6368954a71f7c0efa8b5d5fe226bc36cbb773dab0c9edabfd6a3333e8765f07c6dd255e43ef9fa33be1a4d69bc0e781c2226d1ceb9943af373
DIST claude-code-1.0.89.tgz 35984824 BLAKE2B 30bdbc526309b96456a479e3d2754f4b0347c05f724667afe06e3738175fcabf4428f111a282b4bfd1ac5db4f96a8cfbce44c2441dce8328ba691e0065367b74 SHA512 14acc5034c21435a15a9dab71c6ee01376a88dc65f1b1ae1cdaf73ece3035059b860c0031d0c67e935b15acb39761cd7cdeeef77e40e9fc0ae1feb879e102be3
diff --git a/dev-util/claude-code/claude-code-1.0.88-r1.ebuild b/dev-util/claude-code/claude-code-1.0.88-r1.ebuild
deleted file mode 100644
index 58a0bf36a0b0..000000000000
--- a/dev-util/claude-code/claude-code-1.0.88-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}/package"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="jetbrains vscode"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- dodoc README.md LICENSE.md
-
- # We are using a strategy of "install everything that's left"
- # so removing these here will prevent duplicates in /opt/claude-code
- rm -f README.md LICENSE.md package.json || die
- # 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
- use vscode || rm -r vendor/${PN}.vsix || die
-
- insinto /opt/${PN}
- doins -r ./*
- fperms a+x opt/claude-code/cli.js
-
- dodir /opt/bin
- dosym -r /opt/${PN}/cli.js /opt/bin/claude
-
- insinto /etc/${PN}
- doins "${FILESDIR}/policies.json"
-
- # nodejs defaults to disabling deprecation warnings when running code
- # from any path containing a node_modules directory. Since we're installing
- # outside of the realm of npm, explicitly pass an option to disable
- # deprecation warnings so it behaves the same as it does if installed via
- # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
- sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
-}
diff --git a/dev-util/claude-code/claude-code-1.0.88.ebuild b/dev-util/claude-code/claude-code-1.0.88.ebuild
deleted file mode 100644
index be4d7d4c5cec..000000000000
--- a/dev-util/claude-code/claude-code-1.0.88.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-25 15:48 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-25 15:48 UTC (permalink / raw
To: gentoo-commits
commit: 04d01cb41df498896f05d31f22d1ee2a5129c343
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 25 15:43:32 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Aug 25 15:48:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d01cb4
dev-util/claude-code: add 1.0.90
This migrates the stable version of this package to the new
extract-based install method. While it's only been used for
about two weeks, this is 5 releases in, and zero bugs have
been filed.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.90.ebuild | 64 ++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index db9a973e31b8..0193fd932285 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.89.tgz 35984824 BLAKE2B 30bdbc526309b96456a479e3d2754f4b0347c05f724667afe06e3738175fcabf4428f111a282b4bfd1ac5db4f96a8cfbce44c2441dce8328ba691e0065367b74 SHA512 14acc5034c21435a15a9dab71c6ee01376a88dc65f1b1ae1cdaf73ece3035059b860c0031d0c67e935b15acb39761cd7cdeeef77e40e9fc0ae1feb879e102be3
+DIST claude-code-1.0.90.tgz 35984624 BLAKE2B f0261cf439f6ee1f1a596112cc4d863456b2bedc693cc68273fd4cee68db24eae2524f24b1f5b66fd767f2d1eddecd3fdbe0b83aa7467436776380faf8ee567e SHA512 c1a0bb182e1f9dfca21551534bb128e0c012fe2118a7233aec96455ebf81d3b6ce923058b41a9787befe67f6ed73223c371bd4b699c54b4479157914fed282c2
diff --git a/dev-util/claude-code/claude-code-1.0.90.ebuild b/dev-util/claude-code/claude-code-1.0.90.ebuild
new file mode 100644
index 000000000000..ae76e93bb2d3
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.90.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}/package"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="jetbrains vscode"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ dodoc README.md LICENSE.md
+
+ # We are using a strategy of "install everything that's left"
+ # so removing these here will prevent duplicates in /opt/claude-code
+ rm -f README.md LICENSE.md package.json || die
+ # 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
+ use vscode || rm -r vendor/${PN}.vsix || die
+
+ insinto /opt/${PN}
+ doins -r ./*
+ fperms a+x opt/claude-code/cli.js
+
+ dodir /opt/bin
+ dosym -r /opt/${PN}/cli.js /opt/bin/claude
+
+ insinto /etc/${PN}
+ doins "${FILESDIR}/policies.json"
+
+ # nodejs defaults to disabling deprecation warnings when running code
+ # from any path containing a node_modules directory. Since we're installing
+ # outside of the realm of npm, explicitly pass an option to disable
+ # deprecation warnings so it behaves the same as it does if installed via
+ # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
+ sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-25 15:48 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-25 15:48 UTC (permalink / raw
To: gentoo-commits
commit: a305ff20d1f97a839c50131b72e3265efde9b8e2
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 25 15:45:59 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Aug 25 15:48:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a305ff20
dev-util/claude-code: drop 1.0.89, 1.0.89-r1
No longer going to keep >1 version of claude-code, in line with how most
other -bin style packages are managed. This is not a -bin package
per-se, but it's non-oss that's directly extracted and came from a
vendor so I'm applying the same conventions.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.89-r1.ebuild | 64 -----------------------
dev-util/claude-code/claude-code-1.0.89.ebuild | 56 --------------------
3 files changed, 121 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 0193fd932285..57e556c4bb4c 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.89.tgz 35984824 BLAKE2B 30bdbc526309b96456a479e3d2754f4b0347c05f724667afe06e3738175fcabf4428f111a282b4bfd1ac5db4f96a8cfbce44c2441dce8328ba691e0065367b74 SHA512 14acc5034c21435a15a9dab71c6ee01376a88dc65f1b1ae1cdaf73ece3035059b860c0031d0c67e935b15acb39761cd7cdeeef77e40e9fc0ae1feb879e102be3
DIST claude-code-1.0.90.tgz 35984624 BLAKE2B f0261cf439f6ee1f1a596112cc4d863456b2bedc693cc68273fd4cee68db24eae2524f24b1f5b66fd767f2d1eddecd3fdbe0b83aa7467436776380faf8ee567e SHA512 c1a0bb182e1f9dfca21551534bb128e0c012fe2118a7233aec96455ebf81d3b6ce923058b41a9787befe67f6ed73223c371bd4b699c54b4479157914fed282c2
diff --git a/dev-util/claude-code/claude-code-1.0.89-r1.ebuild b/dev-util/claude-code/claude-code-1.0.89-r1.ebuild
deleted file mode 100644
index 58a0bf36a0b0..000000000000
--- a/dev-util/claude-code/claude-code-1.0.89-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}/package"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="jetbrains vscode"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- dodoc README.md LICENSE.md
-
- # We are using a strategy of "install everything that's left"
- # so removing these here will prevent duplicates in /opt/claude-code
- rm -f README.md LICENSE.md package.json || die
- # 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
- use vscode || rm -r vendor/${PN}.vsix || die
-
- insinto /opt/${PN}
- doins -r ./*
- fperms a+x opt/claude-code/cli.js
-
- dodir /opt/bin
- dosym -r /opt/${PN}/cli.js /opt/bin/claude
-
- insinto /etc/${PN}
- doins "${FILESDIR}/policies.json"
-
- # nodejs defaults to disabling deprecation warnings when running code
- # from any path containing a node_modules directory. Since we're installing
- # outside of the realm of npm, explicitly pass an option to disable
- # deprecation warnings so it behaves the same as it does if installed via
- # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
- sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
-}
diff --git a/dev-util/claude-code/claude-code-1.0.89.ebuild b/dev-util/claude-code/claude-code-1.0.89.ebuild
deleted file mode 100644
index be4d7d4c5cec..000000000000
--- a/dev-util/claude-code/claude-code-1.0.89.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-QA_PREBUILT="usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/*"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-BDEPEND=">=net-libs/nodejs-18[npm]"
-
-src_unpack() {
- # npm installs the tarball directly
- :
-}
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- local -a my_npm_opts=(
- --audit false
- --color false
- --foreground-scripts
- --global
- --offline
- --omit dev
- --prefix "${ED}/usr"
- --progress false
- --verbose
- )
- edo npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz"
-
- rm -r "${ED}/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor/ripgrep" || die
- insinto /etc/claude-code
- doins "${FILESDIR}/policies.json"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-26 15:20 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-26 15:20 UTC (permalink / raw
To: gentoo-commits
commit: 37a82f079673495978990b23dc721dd36fa0abb8
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 26 15:19:06 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 15:20:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a82f07
dev-util/claude-code: add 1.0.92
Fixes issue with claude being unable to find the gentoo-managed ripgrep.
Bug: https://bugs.gentoo.org/962002
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 +
dev-util/claude-code/claude-code-1.0.92.ebuild | 75 ++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 57e556c4bb4c..3cb4bcb83f89 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
DIST claude-code-1.0.90.tgz 35984624 BLAKE2B f0261cf439f6ee1f1a596112cc4d863456b2bedc693cc68273fd4cee68db24eae2524f24b1f5b66fd767f2d1eddecd3fdbe0b83aa7467436776380faf8ee567e SHA512 c1a0bb182e1f9dfca21551534bb128e0c012fe2118a7233aec96455ebf81d3b6ce923058b41a9787befe67f6ed73223c371bd4b699c54b4479157914fed282c2
+DIST claude-code-1.0.92.tgz 35962494 BLAKE2B 2e1f8a8ab2c92213580a5248be7a6add7d2af3595fc9bed6fe9b0fdfbc823902f3f5e68a0d940785f255f77c66fd143dfeb6c3fa493402c029d7fdadddf88fb2 SHA512 fd7bb026a02f5f02067fd59e64ec4723aa90b001b3c61ad173787241dbf05ba714e62be24e6af159ab24b0f6c932f16de8a42801453a5c7b3bf17c98981a4e5d
diff --git a/dev-util/claude-code/claude-code-1.0.92.ebuild b/dev-util/claude-code/claude-code-1.0.92.ebuild
new file mode 100644
index 000000000000..27407ebe66d5
--- /dev/null
+++ b/dev-util/claude-code/claude-code-1.0.92.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
+HOMEPAGE="https://www.anthropic.com/claude-code"
+SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
+S="${WORKDIR}/package"
+
+# NOTE(JayF): claude-code is only usable via paid subscription and has a
+# clickthrough EULA-type license. Please see $HOMEPAGE for
+# full details.
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="jetbrains vscode"
+RESTRICT="bindist strip"
+
+RDEPEND="
+ >=net-libs/nodejs-18
+ sys-apps/ripgrep
+"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ dodoc README.md LICENSE.md
+
+ # We are using a strategy of "install everything that's left"
+ # so removing these here will prevent duplicates in /opt/claude-code
+ rm -f README.md LICENSE.md package.json || die
+ # 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
+ use vscode || rm -r vendor/${PN}.vsix || die
+
+ insinto /opt/${PN}
+ doins -r ./*
+ fperms a+x opt/claude-code/cli.js
+
+ dodir /opt/bin
+ dosym -r /opt/${PN}/cli.js /opt/bin/claude
+
+ # https://bugs.gentoo.org/962002 indicates that Claude doesn't use
+ # path to find the `rg` binary. Gross. So we symlink it into the place
+ # they expect it to be. Thanks to Leo Douglas for the patch.
+ if use amd64; then
+ dodir /opt/${PN}/vendor/ripgrep/x64-linux
+ dosym -r /usr/bin/rg /opt/${PN}/vendor/ripgrep/x64-linux/rg
+ elif use arm64; then
+ dodir /opt/{$PN}/vendor/ripgrep/arm64-linux
+ dosym -r /usr/bin/rg /opt/${PN}/vendor/ripgrep/arm64-linux/rg
+ fi
+
+ insinto /etc/${PN}
+ doins "${FILESDIR}/policies.json"
+
+ # nodejs defaults to disabling deprecation warnings when running code
+ # from any path containing a node_modules directory. Since we're installing
+ # outside of the realm of npm, explicitly pass an option to disable
+ # deprecation warnings so it behaves the same as it does if installed via
+ # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
+ sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
+}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-26 15:20 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-26 15:20 UTC (permalink / raw
To: gentoo-commits
commit: 148155ad6092d087e91d01e12df1855e188dddd1
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 26 15:20:01 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 15:20:16 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148155ad
dev-util/claude-code: drop 1.0.90
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.90.ebuild | 64 --------------------------
2 files changed, 65 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 3cb4bcb83f89..e4caf5b10b97 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.90.tgz 35984624 BLAKE2B f0261cf439f6ee1f1a596112cc4d863456b2bedc693cc68273fd4cee68db24eae2524f24b1f5b66fd767f2d1eddecd3fdbe0b83aa7467436776380faf8ee567e SHA512 c1a0bb182e1f9dfca21551534bb128e0c012fe2118a7233aec96455ebf81d3b6ce923058b41a9787befe67f6ed73223c371bd4b699c54b4479157914fed282c2
DIST claude-code-1.0.92.tgz 35962494 BLAKE2B 2e1f8a8ab2c92213580a5248be7a6add7d2af3595fc9bed6fe9b0fdfbc823902f3f5e68a0d940785f255f77c66fd143dfeb6c3fa493402c029d7fdadddf88fb2 SHA512 fd7bb026a02f5f02067fd59e64ec4723aa90b001b3c61ad173787241dbf05ba714e62be24e6af159ab24b0f6c932f16de8a42801453a5c7b3bf17c98981a4e5d
diff --git a/dev-util/claude-code/claude-code-1.0.90.ebuild b/dev-util/claude-code/claude-code-1.0.90.ebuild
deleted file mode 100644
index ae76e93bb2d3..000000000000
--- a/dev-util/claude-code/claude-code-1.0.90.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}/package"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-IUSE="jetbrains vscode"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- dodoc README.md LICENSE.md
-
- # We are using a strategy of "install everything that's left"
- # so removing these here will prevent duplicates in /opt/claude-code
- rm -f README.md LICENSE.md package.json || die
- # 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
- use vscode || rm -r vendor/${PN}.vsix || die
-
- insinto /opt/${PN}
- doins -r ./*
- fperms a+x opt/claude-code/cli.js
-
- dodir /opt/bin
- dosym -r /opt/${PN}/cli.js /opt/bin/claude
-
- insinto /etc/${PN}
- doins "${FILESDIR}/policies.json"
-
- # nodejs defaults to disabling deprecation warnings when running code
- # from any path containing a node_modules directory. Since we're installing
- # outside of the realm of npm, explicitly pass an option to disable
- # deprecation warnings so it behaves the same as it does if installed via
- # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
- sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-08-28 15:51 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-08-28 15:51 UTC (permalink / raw
To: gentoo-commits
commit: e845250feae9e389f4054298f79f801aa07f0ade
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 28 15:50:34 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Aug 28 15:51:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e845250f
dev-util/claude-code: add 1.0.96, drop 1.0.93
1.0.94, 1.0.95, 1.0.96 all released within 20 hours of each other :|
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.93.ebuild => claude-code-1.0.96.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 2a04dd402d19..08bf983c6aa0 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.93.tgz 36045707 BLAKE2B 4a8238e1cb6d1742c03d31d91aec7dc7f7a810293cd98943a413c9d1d896e37383547afc37ead7642ec93889467a4b41b4c99de18f3de3f32a60da11c5f9bac4 SHA512 1d2adbb9856ee24d5dc288ff218b171154a83160cfba3cb60f8ce5f4132de19b7493053065c8749c7a53c90d02f9878730dee11db562cf46f0eaca60d1ae4681
+DIST claude-code-1.0.96.tgz 36051021 BLAKE2B c516b3f20b9ea15dd1feea3c5e838d03bfd06528ae3a623b4a5f33d3d23a9b1b81808682bfe397ba2e356033adc0b131308ab315077f7b8d47f12c8739f474b3 SHA512 c67c61633ba1e8f62531cc39e9110c42218c5b6d1668b2cebc6f0bf1339babbd3384d2acdddae8ee7858c0745ed5cdae6d3af6d282092b46929320f60693bc9c
diff --git a/dev-util/claude-code/claude-code-1.0.93.ebuild b/dev-util/claude-code/claude-code-1.0.96.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.93.ebuild
rename to dev-util/claude-code/claude-code-1.0.96.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-02 17:16 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-02 17:16 UTC (permalink / raw
To: gentoo-commits
commit: 49c5c54b8fad4610fabd56b96f59aef74f801c4c
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 2 17:15:42 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Sep 2 17:16:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c5c54b
dev-util/claude-code: add 1.0.100, drop 1.0.96
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.96.ebuild => claude-code-1.0.100.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 08bf983c6aa0..9efc78af28f5 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.96.tgz 36051021 BLAKE2B c516b3f20b9ea15dd1feea3c5e838d03bfd06528ae3a623b4a5f33d3d23a9b1b81808682bfe397ba2e356033adc0b131308ab315077f7b8d47f12c8739f474b3 SHA512 c67c61633ba1e8f62531cc39e9110c42218c5b6d1668b2cebc6f0bf1339babbd3384d2acdddae8ee7858c0745ed5cdae6d3af6d282092b46929320f60693bc9c
+DIST claude-code-1.0.100.tgz 36054437 BLAKE2B 04f47399072893b5dfc3f50bb1e5d8cc59ec34f7f274e07f8298a808dd13fc6bd46cd3ad3f3d90928a59ec67fa53bbb62f61964f9d75c09aadeb8ff3fc9b4cc4 SHA512 6f8151a37b78ea43dac3313ca53ee7c6d0dcf4d7583d315a3e81869ecfd936ab2a46eda328c8928e3b790e216f7da05903c4e7b76a976efe27775bea47d46ef1
diff --git a/dev-util/claude-code/claude-code-1.0.96.ebuild b/dev-util/claude-code/claude-code-1.0.100.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.96.ebuild
rename to dev-util/claude-code/claude-code-1.0.100.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-03 22:07 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-03 22:07 UTC (permalink / raw
To: gentoo-commits
commit: 5c364470561b4d7b21908a00e0cae0d5ca2bd212
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 3 22:07:37 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Sep 3 22:07:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c364470
dev-util/claude-code: add 1.0.102, drop 1.0.100
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.100.ebuild => claude-code-1.0.102.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 9efc78af28f5..0cf9c91a7442 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.100.tgz 36054437 BLAKE2B 04f47399072893b5dfc3f50bb1e5d8cc59ec34f7f274e07f8298a808dd13fc6bd46cd3ad3f3d90928a59ec67fa53bbb62f61964f9d75c09aadeb8ff3fc9b4cc4 SHA512 6f8151a37b78ea43dac3313ca53ee7c6d0dcf4d7583d315a3e81869ecfd936ab2a46eda328c8928e3b790e216f7da05903c4e7b76a976efe27775bea47d46ef1
+DIST claude-code-1.0.102.tgz 36067080 BLAKE2B f10241abeef4e54b0fae35690820f1f9cf8826c8bce99e11501a872536c36b89da7dab4f375c0e6aa03cbbdc724c0b5fc0c77cea3d7feb6902a4a1f09899ba11 SHA512 5080baa8d80a3598b59cb4dfd5b42fc4d7ddef8c4802a263231eaf8208776c938cb6e5c1885c2b7cf9353dd7fd09ac988306585e04a6c5861a012b7a8ba7e271
diff --git a/dev-util/claude-code/claude-code-1.0.100.ebuild b/dev-util/claude-code/claude-code-1.0.102.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.100.ebuild
rename to dev-util/claude-code/claude-code-1.0.102.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-04 17:40 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-04 17:40 UTC (permalink / raw
To: gentoo-commits
commit: eaaf1f3996f2e7fc648821ae1b05803795df8fd5
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 4 17:39:38 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Sep 4 17:40:17 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaaf1f39
dev-util/claude-code: add 1.0.105, drop 1.0.102
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.102.ebuild => claude-code-1.0.105.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 0cf9c91a7442..2a70e911542b 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.102.tgz 36067080 BLAKE2B f10241abeef4e54b0fae35690820f1f9cf8826c8bce99e11501a872536c36b89da7dab4f375c0e6aa03cbbdc724c0b5fc0c77cea3d7feb6902a4a1f09899ba11 SHA512 5080baa8d80a3598b59cb4dfd5b42fc4d7ddef8c4802a263231eaf8208776c938cb6e5c1885c2b7cf9353dd7fd09ac988306585e04a6c5861a012b7a8ba7e271
+DIST claude-code-1.0.105.tgz 36068387 BLAKE2B 1216224fbc8e695346ce7649cd20f83bdda941ff8cdf904cd55b8d69c12cee358bc09ad9c174faedd552067b2c5afa3be5bda5a19c42b208d463620e181dafb4 SHA512 b58c9699d0a66db13b85baf5bf8159abacf05398e82404e28dc8ec54587bec79d41e9d4beecbeb688851af4a3e708d0f372411dde0adf4a1b1802877685338b2
diff --git a/dev-util/claude-code/claude-code-1.0.102.ebuild b/dev-util/claude-code/claude-code-1.0.105.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.102.ebuild
rename to dev-util/claude-code/claude-code-1.0.105.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-05 18:34 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-05 18:34 UTC (permalink / raw
To: gentoo-commits
commit: e02d6ec3778d8e4d30cce784938a262f408c5ed7
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 5 18:33:34 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Sep 5 18:33:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e02d6ec3
dev-util/claude-code: add 1.0.107, drop 1.0.105
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.105.ebuild => claude-code-1.0.107.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 2a70e911542b..f9b517d13104 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.105.tgz 36068387 BLAKE2B 1216224fbc8e695346ce7649cd20f83bdda941ff8cdf904cd55b8d69c12cee358bc09ad9c174faedd552067b2c5afa3be5bda5a19c42b208d463620e181dafb4 SHA512 b58c9699d0a66db13b85baf5bf8159abacf05398e82404e28dc8ec54587bec79d41e9d4beecbeb688851af4a3e708d0f372411dde0adf4a1b1802877685338b2
+DIST claude-code-1.0.107.tgz 36069800 BLAKE2B 9d0ff567126e13b9c87a86cc61198a35bb1f6884a1f6244e84a118b10b7a9ea35e2c8a689b65f121ef175fdcf332541d0cd4dfb25f26acbc17130514d0ff065f SHA512 6186ce2c8645e9a23051e2daf5883682c1e08010b9216270b00dc1d30a65d73e35db22208e9d828d62761862cc4f10abacbe568147b848398dc6201810f3f4c9
diff --git a/dev-util/claude-code/claude-code-1.0.105.ebuild b/dev-util/claude-code/claude-code-1.0.107.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.105.ebuild
rename to dev-util/claude-code/claude-code-1.0.107.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-08 14:39 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-08 14:39 UTC (permalink / raw
To: gentoo-commits
commit: 5e34674869032275a26ad76bbc471b725a7b2825
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 8 14:39:12 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Sep 8 14:39:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e346748
dev-util/claude-code: add 1.0.108, drop 1.0.107
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.107.ebuild => claude-code-1.0.108.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index f9b517d13104..df13933b53a3 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.107.tgz 36069800 BLAKE2B 9d0ff567126e13b9c87a86cc61198a35bb1f6884a1f6244e84a118b10b7a9ea35e2c8a689b65f121ef175fdcf332541d0cd4dfb25f26acbc17130514d0ff065f SHA512 6186ce2c8645e9a23051e2daf5883682c1e08010b9216270b00dc1d30a65d73e35db22208e9d828d62761862cc4f10abacbe568147b848398dc6201810f3f4c9
+DIST claude-code-1.0.108.tgz 36093528 BLAKE2B 3f23999d441dddae3e1a5d26fa2943ade7e343dc322304b47a0b0530fbdf17d04ef7e0f1c98ab074d1e354b49cf9e6d6f50d3763db7f6f94eec20f891345c173 SHA512 f42b1f8c506cbfc37c23af72a9d9afd09729f57a69fa440838d65120aa6712d354667dd0eb5bd8c9a153962a1b24f93d33fb66b978d80a1dd51292c7bbd268b7
diff --git a/dev-util/claude-code/claude-code-1.0.107.ebuild b/dev-util/claude-code/claude-code-1.0.108.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.107.ebuild
rename to dev-util/claude-code/claude-code-1.0.108.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-09 22:08 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-09 22:08 UTC (permalink / raw
To: gentoo-commits
commit: 2734893b57875bf54c3eae379aa69eeb745cd38a
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 9 22:07:05 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Sep 9 22:08:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2734893b
dev-util/claude-code: add 1.0.109, drop 1.0.108
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.108.ebuild => claude-code-1.0.109.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index df13933b53a3..5168547e760e 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.108.tgz 36093528 BLAKE2B 3f23999d441dddae3e1a5d26fa2943ade7e343dc322304b47a0b0530fbdf17d04ef7e0f1c98ab074d1e354b49cf9e6d6f50d3763db7f6f94eec20f891345c173 SHA512 f42b1f8c506cbfc37c23af72a9d9afd09729f57a69fa440838d65120aa6712d354667dd0eb5bd8c9a153962a1b24f93d33fb66b978d80a1dd51292c7bbd268b7
+DIST claude-code-1.0.109.tgz 36091715 BLAKE2B 8661d54a841433037015922d4694c53699ffe86c1ba8be3a4a359152cc2b4bcba7ee3dca036a1829e11eb3fbb76a19878c1305ac2ca541444e9c1279d9b406a8 SHA512 8238fbe9fffe33929f23e39103d54d549811eecf1ecaeafae970962083baeaae29a0d59cb33c62757a3e4c34eaa242cbc2e355faa146c782642bf3c39adc2a30
diff --git a/dev-util/claude-code/claude-code-1.0.108.ebuild b/dev-util/claude-code/claude-code-1.0.109.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.108.ebuild
rename to dev-util/claude-code/claude-code-1.0.109.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-10 15:06 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-10 15:06 UTC (permalink / raw
To: gentoo-commits
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>
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-11 15:33 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-11 15:33 UTC (permalink / raw
To: gentoo-commits
commit: 49931435ff6f867ab3324c37563af6870e4a4af9
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 11 15:33:17 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Thu Sep 11 15:33:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49931435
dev-util/claude-code: add 1.0.111, drop 1.0.110
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.110.ebuild => claude-code-1.0.111.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 49f0eb674fea..5609f3f91c60 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.110.tgz 35982406 BLAKE2B e5004fd2c54c2b8ca096cfe4d4370c64357feaa319d8b7784a38033cd837cd6988733988ea5846a199c6135d458caea8a79d1693fd8a1ed0148d7294a04b5bc9 SHA512 88da0ab8f91d48d93c362cef1c2039ca208a3c7331b1cc5f69cb2893d24fc0bc1e7ee989f34b257c1c37921dda6f30760e814826c94ffb45657b0b6c1b5a6730
+DIST claude-code-1.0.111.tgz 35984569 BLAKE2B 961f18eedce8b9c75b07f4390dd5149abdd079506cc9055cdb56f10ffae420669c85ee5f0a20736a0d1d1defad307e83f496d083db39f50f25b88c47dd998328 SHA512 d5a00b6203bc2721ad45db05b24077b9988050a6f1f2ed98706a1ae79646c2c7334c1055232ffe8ecb8e8b76c0b9baa50738b9ffc81f141c182b942e03adb530
diff --git a/dev-util/claude-code/claude-code-1.0.110.ebuild b/dev-util/claude-code/claude-code-1.0.111.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.110.ebuild
rename to dev-util/claude-code/claude-code-1.0.111.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-12 18:38 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-12 18:38 UTC (permalink / raw
To: gentoo-commits
commit: dcaf31790b78d2cb4eb8b251352a8731f37689fc
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 12 18:32:07 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Sep 12 18:37:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcaf3179
dev-util/claude-code: add 1.0.112, drop 1.0.111
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.111.ebuild => claude-code-1.0.112.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 5609f3f91c60..3b53331c471e 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.111.tgz 35984569 BLAKE2B 961f18eedce8b9c75b07f4390dd5149abdd079506cc9055cdb56f10ffae420669c85ee5f0a20736a0d1d1defad307e83f496d083db39f50f25b88c47dd998328 SHA512 d5a00b6203bc2721ad45db05b24077b9988050a6f1f2ed98706a1ae79646c2c7334c1055232ffe8ecb8e8b76c0b9baa50738b9ffc81f141c182b942e03adb530
+DIST claude-code-1.0.112.tgz 35989933 BLAKE2B 73bd37d0f78382216d439abd672e0a22ec985e34e3c74df261d6027cef4fa5e3c1b3bafb3b45d1ffed08c0b2cc3210377c7eee450faec9fd3743cd42bc98c6b4 SHA512 50c1b14b588b03c465ac31a94b331f9c9a551d7c5c2fb01d0fc9107ea172fe1005ab0c8aa6824f1c60705ede4a8ee543c1c5b09295dcded5c356dfffe33ea272
diff --git a/dev-util/claude-code/claude-code-1.0.111.ebuild b/dev-util/claude-code/claude-code-1.0.112.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.111.ebuild
rename to dev-util/claude-code/claude-code-1.0.112.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-15 17:07 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-15 17:07 UTC (permalink / raw
To: gentoo-commits
commit: be6c48f0707580b7208f3bfe4cf3036630f5a1ff
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 15 17:05:27 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Sep 15 17:06:58 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6c48f0
dev-util/claude-code: add 1.0.113, drop 1.0.112
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.112.ebuild => claude-code-1.0.113.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 3b53331c471e..f189e1eb3004 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.112.tgz 35989933 BLAKE2B 73bd37d0f78382216d439abd672e0a22ec985e34e3c74df261d6027cef4fa5e3c1b3bafb3b45d1ffed08c0b2cc3210377c7eee450faec9fd3743cd42bc98c6b4 SHA512 50c1b14b588b03c465ac31a94b331f9c9a551d7c5c2fb01d0fc9107ea172fe1005ab0c8aa6824f1c60705ede4a8ee543c1c5b09295dcded5c356dfffe33ea272
+DIST claude-code-1.0.113.tgz 35991982 BLAKE2B 96eb139613b9efa33a761f6f2f608174861a030efbac14de806708249ec66c72cdf6ed1098aa1e821007637209595fcad427cfd7adc06cbc6841591ce56803e7 SHA512 2bff8dfeb1027d66b565ab962c3e82fc29d7e9bc7101c9390850ee2b9f098d137cbfa403b89557ec765c3426a7074b9cc4491a733030bd69c433e523150b1dab
diff --git a/dev-util/claude-code/claude-code-1.0.112.ebuild b/dev-util/claude-code/claude-code-1.0.113.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.112.ebuild
rename to dev-util/claude-code/claude-code-1.0.113.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-16 15:14 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-16 15:14 UTC (permalink / raw
To: gentoo-commits
commit: bf6b113384fdc958b9de8df871127931bbc8bbaa
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 16 15:13:17 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Sep 16 15:13:49 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf6b1133
dev-util/claude-code: add 1.0.115, drop 1.0.113
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.113.ebuild => claude-code-1.0.115.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index f189e1eb3004..7a6788e19a7b 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.113.tgz 35991982 BLAKE2B 96eb139613b9efa33a761f6f2f608174861a030efbac14de806708249ec66c72cdf6ed1098aa1e821007637209595fcad427cfd7adc06cbc6841591ce56803e7 SHA512 2bff8dfeb1027d66b565ab962c3e82fc29d7e9bc7101c9390850ee2b9f098d137cbfa403b89557ec765c3426a7074b9cc4491a733030bd69c433e523150b1dab
+DIST claude-code-1.0.115.tgz 36003361 BLAKE2B 7722d9f5edc3b19a63f2c9018a88116b8305fc091f4e9618c414a34ad7d47c7368188bef970768c7cabae0e07411b89b058b83fcb349771d69220ade38ca085c SHA512 b1c9e671282d991338c14516afe05f53e92b2be9bf9f84b1be1bbd78f5256115a4956ad89f24af2755ab0191bafeff46eaf0cb0dda0a216ef2a25f121a7392a8
diff --git a/dev-util/claude-code/claude-code-1.0.113.ebuild b/dev-util/claude-code/claude-code-1.0.115.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.113.ebuild
rename to dev-util/claude-code/claude-code-1.0.115.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-17 16:00 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-17 16:00 UTC (permalink / raw
To: gentoo-commits
commit: 1ac4a165a04b58498400a9ea4d0a95323f514b5d
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 17 15:59:33 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Sep 17 15:59:44 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac4a165
dev-util/claude-code: add 1.0.117, drop 1.0.115
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.115.ebuild => claude-code-1.0.117.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 7a6788e19a7b..c3662c33c7a3 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.115.tgz 36003361 BLAKE2B 7722d9f5edc3b19a63f2c9018a88116b8305fc091f4e9618c414a34ad7d47c7368188bef970768c7cabae0e07411b89b058b83fcb349771d69220ade38ca085c SHA512 b1c9e671282d991338c14516afe05f53e92b2be9bf9f84b1be1bbd78f5256115a4956ad89f24af2755ab0191bafeff46eaf0cb0dda0a216ef2a25f121a7392a8
+DIST claude-code-1.0.117.tgz 36007210 BLAKE2B 025eabfdf9e93196adec294f3f0277aa1a3ebec1cd4b4f7d214dacec7294483c26727e99184fc5052d145b1fa297cb363e19301ef73ea376cb4e7834dc143c4d SHA512 652045a703ea319259abdfff058496d0c2c6418d2cbc0b6770f7b6115c6884ef3b1b29ba0ea8be211495664592c05d3b826cd91f796eaab7a95f7ab7de5ed3f9
diff --git a/dev-util/claude-code/claude-code-1.0.115.ebuild b/dev-util/claude-code/claude-code-1.0.117.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.115.ebuild
rename to dev-util/claude-code/claude-code-1.0.117.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-19 16:46 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-19 16:46 UTC (permalink / raw
To: gentoo-commits
commit: 48e4e4ffee36a7dbac75b11f8a8a02da37d31d8e
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 19 16:46:19 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Sep 19 16:46:32 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e4e4ff
dev-util/claude-code: add 1.0.119, drop 1.0.117
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.117.ebuild => claude-code-1.0.119.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index c3662c33c7a3..c9f426fd88c1 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.117.tgz 36007210 BLAKE2B 025eabfdf9e93196adec294f3f0277aa1a3ebec1cd4b4f7d214dacec7294483c26727e99184fc5052d145b1fa297cb363e19301ef73ea376cb4e7834dc143c4d SHA512 652045a703ea319259abdfff058496d0c2c6418d2cbc0b6770f7b6115c6884ef3b1b29ba0ea8be211495664592c05d3b826cd91f796eaab7a95f7ab7de5ed3f9
+DIST claude-code-1.0.119.tgz 36006389 BLAKE2B 9ae0d8695bdfd7aa27ec6e68d198f3179c88770e5c748c22bb7f05c219a9ddd56b8e01fd0aa363ac1678213583492fe7ebfd72705f5eda5ad1a43e68231568ae SHA512 d12c5382dec7b6bda89312f6524d0cbf9781f09c41ad109909db53370b980bf38197617b50333c605b48c07cfdef2802a09c38f63ed22fab3efcc21919a133ac
diff --git a/dev-util/claude-code/claude-code-1.0.117.ebuild b/dev-util/claude-code/claude-code-1.0.119.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.117.ebuild
rename to dev-util/claude-code/claude-code-1.0.119.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-24 22:54 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-24 22:54 UTC (permalink / raw
To: gentoo-commits
commit: 2bd909ebbc394b52f57c988779056c4f0c45aa27
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 24 22:53:39 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Sep 24 22:54:23 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd909eb
dev-util/claude-code: add 1.0.123, drop 1.0.119
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../{claude-code-1.0.119.ebuild => claude-code-1.0.123.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index c9f426fd88c1..022a9c97b476 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.119.tgz 36006389 BLAKE2B 9ae0d8695bdfd7aa27ec6e68d198f3179c88770e5c748c22bb7f05c219a9ddd56b8e01fd0aa363ac1678213583492fe7ebfd72705f5eda5ad1a43e68231568ae SHA512 d12c5382dec7b6bda89312f6524d0cbf9781f09c41ad109909db53370b980bf38197617b50333c605b48c07cfdef2802a09c38f63ed22fab3efcc21919a133ac
+DIST claude-code-1.0.123.tgz 36023167 BLAKE2B 3d2ad945e3df9c2e56a07e127867dbc55a25ae8491f888937b71cbadbaa4d3ee904790f2781d8c5141cf21a43c9b7ab8a1c83daad90a8334d05c3b665926d289 SHA512 7a09e23a99eb8e99bca40db2823f5a0f0fab6748ca25db28f780af2a52b375570b770d2bd0548cbe0c564461b18c7baa725e813faca11c648a959eaacddd7838
diff --git a/dev-util/claude-code/claude-code-1.0.119.ebuild b/dev-util/claude-code/claude-code-1.0.123.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-1.0.119.ebuild
rename to dev-util/claude-code/claude-code-1.0.123.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-29 21:14 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-29 21:14 UTC (permalink / raw
To: gentoo-commits
commit: 783f03eb92aeb8c7f149610ff5bfa94e09459f28
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 29 21:10:28 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Mon Sep 29 21:14:24 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783f03eb
dev-util/claude-code: -1.0.123, +1.0.128, +2.0.0
Leaving the last 1.0.x series release in the repo for a short while
as they changed the UI enough that folks may want to migrate on their
own time.
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 3 ++-
.../{claude-code-1.0.123.ebuild => claude-code-1.0.128.ebuild} | 0
.../{claude-code-1.0.123.ebuild => claude-code-2.0.0.ebuild} | 6 ------
3 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 022a9c97b476..7dfb43e7e3c4 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1,2 @@
-DIST claude-code-1.0.123.tgz 36023167 BLAKE2B 3d2ad945e3df9c2e56a07e127867dbc55a25ae8491f888937b71cbadbaa4d3ee904790f2781d8c5141cf21a43c9b7ab8a1c83daad90a8334d05c3b665926d289 SHA512 7a09e23a99eb8e99bca40db2823f5a0f0fab6748ca25db28f780af2a52b375570b770d2bd0548cbe0c564461b18c7baa725e813faca11c648a959eaacddd7838
+DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35
+DIST claude-code-2.0.0.tgz 36009899 BLAKE2B ef566f72b1192efe92f3f7b84e9769297add170436da424208ada8d693d514a424ecc3f1ef982b8d0dcf3088d197d542fca085444b4e55872bcc49006a5aa9f5 SHA512 a9468cd5dd8d78eb213997c7ca1e7881a151c13138fa978d847011631533dd03c6e6f6e6da3a7bd2d148346efd95aa0210afcb10ec5e139cf0269c557a9f39eb
diff --git a/dev-util/claude-code/claude-code-1.0.123.ebuild b/dev-util/claude-code/claude-code-1.0.128.ebuild
similarity index 100%
copy from dev-util/claude-code/claude-code-1.0.123.ebuild
copy to dev-util/claude-code/claude-code-1.0.128.ebuild
diff --git a/dev-util/claude-code/claude-code-1.0.123.ebuild b/dev-util/claude-code/claude-code-2.0.0.ebuild
similarity index 92%
rename from dev-util/claude-code/claude-code-1.0.123.ebuild
rename to dev-util/claude-code/claude-code-2.0.0.ebuild
index b70c2b00d449..6e3380eb8890 100644
--- a/dev-util/claude-code/claude-code-1.0.123.ebuild
+++ b/dev-util/claude-code/claude-code-2.0.0.ebuild
@@ -78,9 +78,3 @@ 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."
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-09-30 19:59 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-09-30 19:59 UTC (permalink / raw
To: gentoo-commits
commit: df55435024708b68cefa1f4a107275ae1cd5f71f
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 30 19:59:02 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Tue Sep 30 19:59:13 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df554350
dev-util/claude-code: add 2.0.1, drop 2.0.0
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../claude-code/{claude-code-2.0.0.ebuild => claude-code-2.0.1.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 7dfb43e7e3c4..699bf0b544f1 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35
-DIST claude-code-2.0.0.tgz 36009899 BLAKE2B ef566f72b1192efe92f3f7b84e9769297add170436da424208ada8d693d514a424ecc3f1ef982b8d0dcf3088d197d542fca085444b4e55872bcc49006a5aa9f5 SHA512 a9468cd5dd8d78eb213997c7ca1e7881a151c13138fa978d847011631533dd03c6e6f6e6da3a7bd2d148346efd95aa0210afcb10ec5e139cf0269c557a9f39eb
+DIST claude-code-2.0.1.tgz 36010034 BLAKE2B 501fcb0abdfd22c08163ede581b22874c765d09d88dcf4a77d7401e10bc241ca8089619383639e3a9f26e44766376d809458c219a27f18af75489af3dc946d1b SHA512 d926e861c749f9db04d8aefce1d6c9e288555a50242d9854ee6646d6579bc86e93bc62d72e18dcdaa4c47c2c5279e9428c91e1221fd890da5ed3abde07822007
diff --git a/dev-util/claude-code/claude-code-2.0.0.ebuild b/dev-util/claude-code/claude-code-2.0.1.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-2.0.0.ebuild
rename to dev-util/claude-code/claude-code-2.0.1.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-10-03 18:18 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-10-03 18:18 UTC (permalink / raw
To: gentoo-commits
commit: 148ac32137f1e028311cea8272988625ec2a6c03
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 3 18:10:58 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Fri Oct 3 18:17:55 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148ac321
dev-util/claude-code: add 2.0.5, drop 2.0.1
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../claude-code/{claude-code-2.0.1.ebuild => claude-code-2.0.5.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 699bf0b544f1..1339845e6a6a 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35
-DIST claude-code-2.0.1.tgz 36010034 BLAKE2B 501fcb0abdfd22c08163ede581b22874c765d09d88dcf4a77d7401e10bc241ca8089619383639e3a9f26e44766376d809458c219a27f18af75489af3dc946d1b SHA512 d926e861c749f9db04d8aefce1d6c9e288555a50242d9854ee6646d6579bc86e93bc62d72e18dcdaa4c47c2c5279e9428c91e1221fd890da5ed3abde07822007
+DIST claude-code-2.0.5.tgz 36010053 BLAKE2B fca15c96c2271f2f996d582c8ed31d14f98c2d0fd808f7bab02a814bbbf1d3d7afcf34d592167ce8102c2d66986bfbb285e24bae00ece855091b791ce355e3d6 SHA512 03b3676f17f8caf7e09f321b30bf88618932cf85a683b31c1e9aa2d29cc39b2a33dd351023528973bf7c9a54346d8ed978b76bcc0d08442bfbc91e9bc136b77c
diff --git a/dev-util/claude-code/claude-code-2.0.1.ebuild b/dev-util/claude-code/claude-code-2.0.5.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-2.0.1.ebuild
rename to dev-util/claude-code/claude-code-2.0.5.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-10-05 19:56 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-10-05 19:56 UTC (permalink / raw
To: gentoo-commits
commit: 7596e0d15711f7d68cf23359cf76235acd381f28
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 5 19:55:52 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sun Oct 5 19:55:52 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7596e0d1
dev-util/claude-code: add 2.0.8, drop 2.0.5
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../claude-code/{claude-code-2.0.5.ebuild => claude-code-2.0.8.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 1339845e6a6a..40777735d9d0 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35
-DIST claude-code-2.0.5.tgz 36010053 BLAKE2B fca15c96c2271f2f996d582c8ed31d14f98c2d0fd808f7bab02a814bbbf1d3d7afcf34d592167ce8102c2d66986bfbb285e24bae00ece855091b791ce355e3d6 SHA512 03b3676f17f8caf7e09f321b30bf88618932cf85a683b31c1e9aa2d29cc39b2a33dd351023528973bf7c9a54346d8ed978b76bcc0d08442bfbc91e9bc136b77c
+DIST claude-code-2.0.8.tgz 36015743 BLAKE2B cb4947ebdc83ad20da09382a4f480d063021cf35897d44f4dbce636551717db35fe1fbf34faf1ee3707b62c494ee71470a6bfed94aeff224f8f4f5561f067f88 SHA512 19e355d29c781ab2e7a05942d15bf968dd09e0994557fc447fa2acbdf31fdd6764c9e68069447b322325fc3e80ee16f57c31786b99c8fe608b119642d29ae935
diff --git a/dev-util/claude-code/claude-code-2.0.5.ebuild b/dev-util/claude-code/claude-code-2.0.8.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-2.0.5.ebuild
rename to dev-util/claude-code/claude-code-2.0.8.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-10-08 19:40 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-10-08 19:40 UTC (permalink / raw
To: gentoo-commits
commit: 7ee7d87b13329375c8e6191a5abc54a18114e1f2
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 8 19:39:23 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Oct 8 19:40:08 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee7d87b
dev-util/claude-code: add 2.0.10, drop 2.0.8
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 2 +-
.../claude-code/{claude-code-2.0.8.ebuild => claude-code-2.0.10.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 40777735d9d0..063ef781fbf5 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1,2 @@
DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35
-DIST claude-code-2.0.8.tgz 36015743 BLAKE2B cb4947ebdc83ad20da09382a4f480d063021cf35897d44f4dbce636551717db35fe1fbf34faf1ee3707b62c494ee71470a6bfed94aeff224f8f4f5561f067f88 SHA512 19e355d29c781ab2e7a05942d15bf968dd09e0994557fc447fa2acbdf31fdd6764c9e68069447b322325fc3e80ee16f57c31786b99c8fe608b119642d29ae935
+DIST claude-code-2.0.10.tgz 36028531 BLAKE2B 2cdd31f21efbb62107d36b23a3d4b7f72d704fb08b7d7b19a8d9d9b3d7a744fa77ce3ae4243357152d7b8f00e8133bd7c1b3987ee14960bcf3d676415fdffc9e SHA512 cb607a396e4c9de598ab35aad0d6f3ce072c0ad2344bb73ffc80ede036339a41a0a444b7076685a66141f7032f02ec72eda3acd606a9dc322e7686da173b3e61
diff --git a/dev-util/claude-code/claude-code-2.0.8.ebuild b/dev-util/claude-code/claude-code-2.0.10.ebuild
similarity index 100%
rename from dev-util/claude-code/claude-code-2.0.8.ebuild
rename to dev-util/claude-code/claude-code-2.0.10.ebuild
^ permalink raw reply related [flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/
@ 2025-10-08 19:40 Jay Faulkner
0 siblings, 0 replies; 70+ messages in thread
From: Jay Faulkner @ 2025-10-08 19:40 UTC (permalink / raw
To: gentoo-commits
commit: a92b9e1ffefad0b1145163f9e72361eeb505280e
Author: Jay Faulkner <jayf <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 8 19:39:51 2025 +0000
Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Wed Oct 8 19:40:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a92b9e1f
dev-util/claude-code: drop 1.0.128
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>
dev-util/claude-code/Manifest | 1 -
dev-util/claude-code/claude-code-1.0.128.ebuild | 86 -------------------------
2 files changed, 87 deletions(-)
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 063ef781fbf5..e9ce77dcaff6 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35
DIST claude-code-2.0.10.tgz 36028531 BLAKE2B 2cdd31f21efbb62107d36b23a3d4b7f72d704fb08b7d7b19a8d9d9b3d7a744fa77ce3ae4243357152d7b8f00e8133bd7c1b3987ee14960bcf3d676415fdffc9e SHA512 cb607a396e4c9de598ab35aad0d6f3ce072c0ad2344bb73ffc80ede036339a41a0a444b7076685a66141f7032f02ec72eda3acd606a9dc322e7686da173b3e61
diff --git a/dev-util/claude-code/claude-code-1.0.128.ebuild b/dev-util/claude-code/claude-code-1.0.128.ebuild
deleted file mode 100644
index b70c2b00d449..000000000000
--- a/dev-util/claude-code/claude-code-1.0.128.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}/package"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-IUSE="jetbrains"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- dodoc README.md LICENSE.md
-
- # We are using a strategy of "install everything that's left"
- # so removing these here will prevent duplicates in /opt/claude-code
- rm -f README.md LICENSE.md package.json || die
- # 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
-
- dodir /opt/bin
- dosym -r /opt/${PN}/cli.js /opt/bin/claude
-
- # https://bugs.gentoo.org/962002 indicates that Claude doesn't use
- # path to find the `rg` binary. Gross. So we symlink it into the place
- # they expect it to be. Thanks to Leo Douglas for the patch.
- if use amd64; then
- dodir /opt/${PN}/vendor/ripgrep/x64-linux
- dosym -r /usr/bin/rg /opt/${PN}/vendor/ripgrep/x64-linux/rg
- elif use arm64; then
- dodir /opt/{$PN}/vendor/ripgrep/arm64-linux
- dosym -r /usr/bin/rg /opt/${PN}/vendor/ripgrep/arm64-linux/rg
- fi
-
- insinto /etc/${PN}
- doins "${FILESDIR}/managed-settings.json"
-
- # nodejs defaults to disabling deprecation warnings when running code
- # from any path containing a node_modules directory. Since we're installing
- # outside of the realm of npm, explicitly pass an option to disable
- # deprecation warnings so it behaves the same as it does if installed via
- # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
- sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
-}
-
-pkg_preinst() {
- if test -f "${ROOT}/etc/${PN}/policies.json"; then
- 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."
-}
^ permalink raw reply related [flat|nested] 70+ messages in thread
end of thread, other threads:[~2025-10-08 19:40 UTC | newest]
Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-19 16:46 [gentoo-commits] repo/gentoo:master commit in: dev-util/claude-code/ Jay Faulkner
-- strict thread matches above, loose matches on Subject: below --
2025-10-08 19:40 Jay Faulkner
2025-10-08 19:40 Jay Faulkner
2025-10-05 19:56 Jay Faulkner
2025-10-03 18:18 Jay Faulkner
2025-09-30 19:59 Jay Faulkner
2025-09-29 21:14 Jay Faulkner
2025-09-24 22:54 Jay Faulkner
2025-09-17 16:00 Jay Faulkner
2025-09-16 15:14 Jay Faulkner
2025-09-15 17:07 Jay Faulkner
2025-09-12 18:38 Jay Faulkner
2025-09-11 15:33 Jay Faulkner
2025-09-10 15:06 Jay Faulkner
2025-09-09 22:08 Jay Faulkner
2025-09-08 14:39 Jay Faulkner
2025-09-05 18:34 Jay Faulkner
2025-09-04 17:40 Jay Faulkner
2025-09-03 22:07 Jay Faulkner
2025-09-02 17:16 Jay Faulkner
2025-08-28 15:51 Jay Faulkner
2025-08-26 15:20 Jay Faulkner
2025-08-26 15:20 Jay Faulkner
2025-08-25 15:48 Jay Faulkner
2025-08-25 15:48 Jay Faulkner
2025-08-25 15:48 Jay Faulkner
2025-08-23 3:24 Jay Faulkner
2025-08-23 3:24 Jay Faulkner
2025-08-22 16:32 Jay Faulkner
2025-08-22 16:32 Jay Faulkner
2025-08-20 14:57 Jay Faulkner
2025-08-20 14:57 Jay Faulkner
2025-08-17 4:22 Jay Faulkner
2025-08-17 1:03 Jay Faulkner
2025-08-16 23:34 Jay Faulkner
2025-08-16 23:34 Jay Faulkner
2025-08-15 17:44 Jay Faulkner
2025-08-15 17:44 Jay Faulkner
2025-08-12 22:44 Jay Faulkner
2025-08-12 22:44 Jay Faulkner
2025-08-11 16:35 Jay Faulkner
2025-08-11 16:35 Jay Faulkner
2025-08-07 20:06 Jay Faulkner
2025-08-07 20:06 Jay Faulkner
2025-07-12 22:12 Jay Faulkner
2025-07-06 20:00 Jay Faulkner
2025-07-06 20:00 Jay Faulkner
2025-07-06 20:00 Jay Faulkner
2025-06-28 17:17 Jay Faulkner
2025-06-26 20:30 Jay Faulkner
2025-06-26 20:30 Jay Faulkner
2025-06-20 19:52 Jay Faulkner
2025-06-20 19:52 Jay Faulkner
2025-06-19 3:23 Jay Faulkner
2025-06-18 21:58 Jay Faulkner
2025-06-18 21:58 Jay Faulkner
2025-06-18 21:58 Jay Faulkner
2025-06-17 22:33 Jay Faulkner
2025-06-17 15:55 Jay Faulkner
2025-06-17 15:55 Jay Faulkner
2025-06-13 21:00 Jay Faulkner
2025-06-13 21:00 Jay Faulkner
2025-06-12 18:54 Jay Faulkner
2025-06-12 18:54 Jay Faulkner
2025-06-10 20:18 Jay Faulkner
2025-06-10 20:18 Jay Faulkner
2025-06-09 17:01 Jay Faulkner
2025-06-09 17:01 Jay Faulkner
2025-06-04 18:40 Jay Faulkner
2025-06-04 18:40 Jay Faulkner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox