repo/proj/guru:dev commit in: dev-util/google-antigravity/

"Florian Schmaus" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786692400.2be7873fe24f1722c691dde79f7a08a828367f06.flow@gentoo>
commit:     2be7873fe24f1722c691dde79f7a08a828367f06
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 14 07:26:40 2026 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 07:26:40 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2be7873f

dev-util/google-antigravity: add 2.8.1

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 dev-util/google-antigravity/Manifest               |   2 +
 .../google-antigravity-2.8.1.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 129 insertions(+)

diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest
index 1e2ce5acef..efccfe74b1 100644
--- a/dev-util/google-antigravity/Manifest
+++ b/dev-util/google-antigravity/Manifest
@@ -5,3 +5,5 @@ DIST google-antigravity-2.4.2_amd64.tar.gz 168799424 BLAKE2B 5ed7d4a6b63980b2384
 DIST google-antigravity-2.4.2_arm64.tar.gz 166119562 BLAKE2B 198c3feccbff8fe06afdbb006daeb0db00e1385a5f539fa6fd54520ee1b97b271f5f9c301f9f0019345c3832ea9c5a9ea0d08ddc5b7410509e0e59ec2f98965f SHA512 7442e48c2321db1d7387203e2db7414d4de050aad957701d7cf49bfec4fc6bae719eedce264fc5f1f8d39d9ae6b7e2c7c89d855300b6df0b61ccc9753b097788
 DIST google-antigravity-2.6.0_amd64.tar.gz 168520716 BLAKE2B 2a35f903baaf8ea87e7a6523e6bbf2145ccedea9035091a8c7b5e2ac8646524b34cb8ad010a392c498c965155286b9ea480ca38751b65ade23a2617675c3ee86 SHA512 9ba75ba8fae02540eb86e0c362b72a06e6f4479c6b0854d60026ff3746b0b71fc2df5dcebf1421a581923b178b2e32a5ae420a439020290a98a9c438cbe31773
 DIST google-antigravity-2.6.0_arm64.tar.gz 165752247 BLAKE2B 0be6c217fa7c85ed56b6ad9adf5a9cd663bedee2ee371c1ddecfca1f2ccf27cf56962c39ce65507eeeca9b8a3b499412b5a26ab0174a7ff5a5e8a23d6988d63d SHA512 559e8df99ba23da7b23b24eb79e7f80fdc86144d1dc67aadab73077e15699472e3b09e1db581a1fd2ca328a892f4a39344c220a627e96ff2beb5826768f4c5c4
+DIST google-antigravity-2.8.1_amd64.tar.gz 170782155 BLAKE2B 28cd85a27589086fab14fccc11aacde0ca03ec5d2526eca0df62e654fec019c4e59008e259462b2cf7d09d6601a4f988d4ce7eec8096c19d9f0a1100e2f7c3aa SHA512 7825236de2ab8ef36d922fd56a70d25c148a5abe7256428e05788e9a56884755a6eda8fa3893e1c6873579e1dfab354d2f389855c0ba7c29f0e9761eaa09d377
+DIST google-antigravity-2.8.1_arm64.tar.gz 167868357 BLAKE2B 78cf085afd4e50dd21c24be8d71b830bc6e9ef8aace1020318b7787ca7c0e857ce4126e8ff9b4a64a25c821867f80268fcd0d03668f8b34179b982033cc46d22 SHA512 9290e5b621e7af863f8caf407bc51139621fad789d9b8d3a08a4cbbb07ae0cf4f5101a85eabb9e51179a2b1dd8c0a4082ae68f63195403bb768bceb110f052ba

diff --git a/dev-util/google-antigravity/google-antigravity-2.8.1.ebuild b/dev-util/google-antigravity/google-antigravity-2.8.1.ebuild
new file mode 100644
index 0000000000..e33d0e7586
--- /dev/null
+++ b/dev-util/google-antigravity/google-antigravity-2.8.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
+		fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR
+		pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+inherit chromium-2 desktop optfeature pax-utils xdg
+
+EXECUTION_ID="6512087774658560"
+
+MY_PN="${PN#google-}"
+DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
+HOMEPAGE="https://antigravity.google/"
+BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-hub/${PV}-${EXECUTION_ID}"
+SRC_URI="
+	amd64? ( ${BASE_URI}/linux-x64/Antigravity.tar.gz -> ${P}_amd64.tar.gz )
+	arm64? ( ${BASE_URI}/linux-arm/Antigravity.tar.gz -> ${P}_arm64.tar.gz )
+"
+S="${WORKDIR}"
+
+# It's complicated...
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+	|| (
+		sys-apps/systemd
+		sys-apps/systemd-utils
+	)
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	app-crypt/libsecret[crypt]
+	app-misc/ca-certificates
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/libglvnd
+	media-libs/mesa
+	net-misc/curl
+	net-print/cups
+	sys-apps/dbus
+	virtual/zlib:=
+	sys-process/lsof
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libxkbfile
+	x11-libs/libXrandr
+	x11-libs/libXScrnSaver
+	x11-libs/pango
+	x11-misc/xdg-utils
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/${MY_PN}.*\\.desktop"
+
+AGY_HOME_BASE="opt/google"
+AGY_HOME="${AGY_HOME_BASE}/${MY_PN}"
+
+pkg_setup() {
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+	default
+	mv "Antigravity-"* "${MY_PN}" || die
+}
+
+src_prepare() {
+	default
+
+	cd "${MY_PN}" || die
+
+	pushd locales > /dev/null || die
+	chromium_remove_language_paks
+	popd > /dev/null || die
+}
+
+src_install() {
+	cd "${MY_PN}" || die
+
+	mkdir -p "${ED}/${AGY_HOME}" || die
+	cp -r . "${ED}/${AGY_HOME}" || die
+
+	pax-mark m "${ED}/${AGY_HOME}/${MY_PN}"
+	fperms 0755 "/${AGY_HOME}/${MY_PN}"
+	dosym "/${AGY_HOME}/${MY_PN}" "/usr/bin/${MY_PN}"
+
+	fperms 4711 "/${AGY_HOME}/chrome-sandbox"
+
+	domenu "${FILESDIR}/${MY_PN}.desktop"
+	newicon -s scalable "${FILESDIR}/${MY_PN}.png" ${MY_PN}.png
+
+	insinto /usr/share/metainfo
+	doins "${FILESDIR}/${MY_PN}.metainfo.xml"
+}
+
+pkg_postinst() {
+	xdg_pkg_postinst
+
+	echo
+	ewarn "Package Split Notice:"
+	einfo "Beginning with version 2.0, this package only installs the agent component of"
+	einfo "Antigravity without the editor view."
+	einfo
+	einfo "Users looking for the IDE should install:"
+	einfo "  dev-util/google-antigravity-ide"
+	einfo
+	einfo "For the official announcement and details regarding this change, see:"
+	einfo "https://antigravity.google/blog/introducing-google-antigravity-2-0"
+	echo
+
+	optfeature "desktop notifications" x11-libs/libnotify
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.