diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest index 35f509a908..f6dca6afbc 100644 --- a/dev-util/google-antigravity/Manifest +++ b/dev-util/google-antigravity/Manifest @@ -1,9 +1,6 @@ DIST google-antigravity-1.20.6-verify-sig.tar.xz 5072 BLAKE2B a8d03f745f4f059fdd018d79e47173513c332cd6b87f88a17555dacd424aec5e6f903893e51276119700480caa335b882e5414e87905b0738a67d5c4ccc84212 SHA512 a142ab48a1b7c110b3cf9a3063b51ec415d419412bf49c4c13d55a60e0194faa4127c41f6533bc14fe59f7240fff6085ff0fe84db692daf3ec6b18faf434d30e DIST google-antigravity-1.20.6_amd64.deb 160697156 BLAKE2B 32f5cae3ea6ee711cd2bd88f14770bf5694a2b6a1b08986509ecda5f151a6578251207aa62c1140c247270e5d7b93d0e8d0dcf25b4af70c74fbbd451019499f8 SHA512 7e2fe8572409f9a9298cc2b6855f22e6c6c6a547a948eddb9d7a887b11f2d7f3fe5ff877ed3f5fe5a7bb0e446d9167addb17456fe2dbe83200c82d6fc042a73a DIST google-antigravity-1.20.6_arm64.deb 152032156 BLAKE2B cd244d8a4621f3ba1ec9abe505f53c8cb604ac927064c9283b08ab6f8ae0dffbc8891fcb2da1210c90a0798ac1378798c40a3c05c7f9bcc67338128f117f3bff SHA512 cdc77145ccf82ca6cf4727af7694d2e3fbe7878a3c01cc9d21750709a2a4c8a2606fb371b90b4d673e79d22bd873082f8fd86183384edfb3562b279766df41f9 -DIST google-antigravity-1.21.6-verify-sig.tar.xz 5232 BLAKE2B 5846ba25181c8e69efd1ec552d1d2216df6251be63e6b69133646ccb337faba47e829334e71d3ade71d6c0dc3c4e5b963f5efda1a0e53c7bd34f753891acffdc SHA512 9a193d0d09ef02a945276453adc2cea74d2f60c3e194c5f88582632c9fa7d9466e76b151191cd1dd12335c853fbc3a6833b14c1f235bf98fcb621a9f9aca2e87 -DIST google-antigravity-1.21.6_amd64.deb 163435008 BLAKE2B fe0aad28a4be17abaca3c7b367f3a527b45e9777126ba7a7297fc40227f143a53d197c83840147ec64ad690e29ad6be40bf804c6cf7b94d68987eb9f5bf1df7b SHA512 9903128586c2181287a4540b1dc1489bbec1ae8e09ad26c59c8e0f7d1574d703e63139b860c76a9df7419af44c7e97115970de0cd7f68e9b1660527be4ebf9c2 -DIST google-antigravity-1.21.6_arm64.deb 154251088 BLAKE2B dd8f469c60a11fd1d3437c5ed49029e7a8fca060e0891060b0041039abc74d6e4d0039fa8a1c51a91fd3c5ed3651bc19fc29ddafeaaf5d94d84d80ca481d926e SHA512 71182c82963d65b84a8fef10a3547f4495547dc1f059c30d5f39e605be1ec7ec6e36d2c2db1c82a510c3e7c82ba0049f8b33b1e602a2582451808c6a1764a0b6 DIST google-antigravity-1.21.9-verify-sig.tar.xz 5384 BLAKE2B 573ea58b52c123bd0c568c195fb6883a2fb34d628ef9ae55bf80619bb969351bc15f40b868e5a842f210ff9d55e146d4a6be5fcef09d693a080e5ce43c43e5e7 SHA512 2aa98f5d10624d4f339fffc4039b078451d65d198ae2036699cae797f91a165f57ef44345348dc748590452183728b49797200b482503b3e26e202d39d8f7aef DIST google-antigravity-1.21.9_amd64.deb 163410924 BLAKE2B a3a295ef46e9dc55d2f1d8aade70ffbe41dadb2ae2e9ff377832adbaa84737fc4634c6a2423d42b98fe81a708b1a6aaa79a3651d93e1492500a40f9d43f5afe6 SHA512 96c2862593fc314a3a19f7fe2e291483fcc13b987009caa3ec6051d88d69e36feb1d1083f67c58414570b66369336d8d35334725083b5374d57a0350f4fe3654 DIST google-antigravity-1.21.9_arm64.deb 154180744 BLAKE2B 089a693e07a643689440c2c99c130dab588646e8bbc852e3816467f02bb043fb390d447ffbf0f9ab35c4b65765c9c810b90ff83bb8a71059193be8a7df8c913b SHA512 fdb966eefc2b8902b01427342d4ce3e92734ad7003938d7ecbb1b58a5fb18aaa5d3c2bce13a779604414711e203085c2455d15b686ecbaf7403b4d4be8928324 diff --git a/dev-util/google-antigravity/google-antigravity-1.21.6.ebuild b/dev-util/google-antigravity/google-antigravity-1.21.6.ebuild deleted file mode 100644 index 3738bb1086..0000000000 --- a/dev-util/google-antigravity/google-antigravity-1.21.6.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-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" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/google-artifact-registry.asc - -inherit chromium-2 eapi9-pipestatus optfeature pax-utils unpacker verify-sig xdg - -BASE_SRC_URI="https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/pool/antigravity-debian" - -# See ${BASE_SRC_URI/pool/dists}/main/binary-${ARCH}/Packages -BUILD_ID_AMD64="1774402696" -BUILD_ID_ARM64="1774402728" -DEB_HASH_AMD64="98e03c846452e0ea2610f02177e7654c" -DEB_HASH_ARM64="d913bda594d63ccff238497d87b35e1f" - -DESCRIPTION="Google's AI-first IDE and agentic development platform" -HOMEPAGE="https://antigravity.google/" -SRC_URI=" - amd64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_AMD64}_amd64_${DEB_HASH_AMD64}.deb -> ${P}_amd64.deb ) - arm64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_ARM64}_arm64_${DEB_HASH_ARM64}.deb -> ${P}_arm64.deb ) - verify-sig? ( - https://raw.githubusercontent.com/falbrechtskirchinger/overlay-assets/main/distfiles/${P}-verify-sig.tar.xz - ) -" -S="${WORKDIR}" - -# It's complicated... -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="kerberos verify-sig" -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 - 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 - kerberos? ( app-crypt/mit-krb5 ) - verify-sig? ( >=sec-keys/openpgp-keys-google-artifact-registry-20210504 ) -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/antigravity.*\\.desktop" - -# Google Chrome installs into opt/google/chrome -AG_HOME_BASE="opt/google" -AG_HOME="${AG_HOME_BASE}/antigravity" - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || use arm64 || die "Google Antigravity only works on amd64 or arm64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - if use verify-sig; then - unpack ${P}-verify-sig.tar.xz - - # Verify APT chain of trust: - # InRelease (signed) -> Packages (checksum) -> .deb (checksum) - # ${BASE_SRC_URI/pool/dists}/InRelease - # ${BASE_SRC_URI/pool/dists}/main/binary-${ARCH}/Packages - verify-sig_verify_message InRelease - \ - | sed "s,[0-9]\+ main/binary-${ARCH}.*,Packages.${ARCH}," \ - | verify-sig_verify_unsigned_checksums - sha256 Packages.${ARCH} - pipestatus || die - - cd "${DISTDIR}" > /dev/null || die - local BUILD_ID_ARCH=BUILD_ID_${ARCH^^} - sed -n "/^Version: ${PV}-${!BUILD_ID_ARCH}/,/^SHA256:/p" \ - "${WORKDIR}/Packages.${ARCH}" \ - | sed "s,^SHA256: \(.*\),\1 ${P}_${ARCH}.deb," \ - | verify-sig_verify_unsigned_checksums - sha256 ${P}_${ARCH}.deb - pipestatus || die - fi -} - -src_install() { - dodir / - cd "${ED}" || die - unpacker ${P}_${ARCH}.deb - - mkdir -p "${AG_HOME_BASE}" || die - mv "usr/share/antigravity" "${AG_HOME_BASE}/" || die - - pushd "${AG_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - sed -e "/updateUrl/d" -i "${AG_HOME}/resources/app/product.json" || die - - if ! use kerberos; then - rm -r "${AG_HOME}/resources/app/node_modules/kerberos" || die - fi - - # Do we really need a separate MIME type for the same file? - sed -e "s|application/x-antigravity-workspace|application/x-code-workspace|g" -i \ - usr/share/applications/*.desktop \ - usr/share/mime/packages/antigravity-workspace.xml || die - - sed -e "s|^Exec=/usr/share/antigravity/antigravity |Exec=/${AG_HOME}/antigravity |" \ - -i usr/share/applications/*.desktop || die - - mv usr/share/appdata usr/share/metainfo || die - - pax-mark m "${AG_HOME}/antigravity" - dosym -r "/${AG_HOME}/bin/antigravity" "usr/bin/google-antigravity" -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "desktop notifications" x11-libs/libnotify -}