commit:     2cb9d2943924ca50b25f7f44767d05e0f124f944
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 13 18:16:05 2026 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Jan 13 18:16:05 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb9d294

dev-util/cursor-agent: new package, add 2026.01.09

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-util/cursor-agent/Manifest                     |  2 ++
 .../cursor-agent/cursor-agent-2026.01.09.ebuild    | 37 ++++++++++++++++++++++
 dev-util/cursor-agent/metadata.xml                 |  8 +++++
 profiles/arch/amd64/x32/package.mask               |  1 +
 4 files changed, 48 insertions(+)

diff --git a/dev-util/cursor-agent/Manifest b/dev-util/cursor-agent/Manifest
new file mode 100644
index 000000000000..c873a4da01b1
--- /dev/null
+++ b/dev-util/cursor-agent/Manifest
@@ -0,0 +1,2 @@
+DIST cursor-agent-2026.01.09-arm64.tar.gz 58100265 BLAKE2B 
1ffdee5de4497ae0ad5b6783381e6752c969b0947e40aff67396b1092eee2c2a3dc462b7203258b480f19387bee3ec149b8f968f59ac6bd2dc9e9f78331d1f23
 SHA512 
6fd49379b2093b3bfbe44ea50f6d50cb2d949f16578ede77c848f11d1e0fb6874f767c9f51900e704b6e7597374d5612932232ea3dbcb6717cc6fd5a5fd047d3
+DIST cursor-agent-2026.01.09-x64.tar.gz 58990870 BLAKE2B 
d2e93f547570974194563dc749a90847b3e8750f4e2a0c207428fa3bc59d072e3520ded38ee194dfb9269f1a2031edc78ca3a92543bf7c530d069e39e87f5429
 SHA512 
43ecc9b87603997892a74ba4b474a99b5c852e18bf7f1ea7cc6df5af5bfcc48baab371159d89a8528b644e2dd87deb091e507deec1bf81b3b6d844a233a9894e

diff --git a/dev-util/cursor-agent/cursor-agent-2026.01.09.ebuild 
b/dev-util/cursor-agent/cursor-agent-2026.01.09.ebuild
new file mode 100644
index 000000000000..6322bc2df993
--- /dev/null
+++ b/dev-util/cursor-agent/cursor-agent-2026.01.09.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV}-6d4aaf8"
+
+DESCRIPTION="Cursor CLI - interact with AI agents directly from your terminal"
+HOMEPAGE="https://docs.cursor.com/en/cli";
+SRC_URI="
+       amd64? ( 
https://downloads.cursor.com/lab/${MY_PV}/linux/x64/agent-cli-package.tar.gz -> 
${P}-x64.tar.gz )
+       arm64? ( 
https://downloads.cursor.com/lab/${MY_PV}/linux/arm64/agent-cli-package.tar.gz 
-> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}"/dist-package
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+       net-libs/nodejs
+       sys-apps/ripgrep
+"
+
+QA_PREBUILT="opt/cursor-agent/*"
+
+src_install() {
+       rm -rf rg node || die
+       sed -i 's|NODE_BIN="$SCRIPT_DIR/node"|NODE_BIN="node"|' cursor-agent || 
die
+
+       insinto /opt/${PN}
+       doins -r .
+       fperms +x /opt/${PN}/{${PN},cursorsandbox}
+
+       dosym ../${PN}/${PN} /opt/bin/${PN}
+}

diff --git a/dev-util/cursor-agent/metadata.xml 
b/dev-util/cursor-agent/metadata.xml
new file mode 100644
index 000000000000..e306ca22e31b
--- /dev/null
+++ b/dev-util/cursor-agent/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>David Seifert</name>
+       </maintainer>
+</pkgmetadata>

diff --git a/profiles/arch/amd64/x32/package.mask 
b/profiles/arch/amd64/x32/package.mask
index a21347bd3976..16ae7fa20234 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -8,6 +8,7 @@ media-radio/qlog
 # Jay Faulkner <[email protected]> (2025-06-01)
 # Requires >=net-libs/nodejs-18[npm]
 dev-util/claude-code
+dev-util/cursor-agent
 
 # Paul Zander <[email protected]> (2025-04-04)
 # Requires dev-qt/qtwebengine

Reply via email to