From 90cadf791a17358c848bb356a3cb7a0a9a9cb6f0 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sat, 30 May 2026 16:53:58 +0200 Subject: [PATCH] dev-util/google-antigravity{,-ide}: streamline URL handlers Fold URL handler .desktop file into the main .desktop file and tweak associated MIME types and Exec= lines. Signed-off-by: Florian Albrechtskirchinger --- .../files/antigravity-ide-url-handler.desktop | 12 ------------ .../files/antigravity-ide.desktop | 6 +++--- .../google-antigravity-ide-2.0.3.ebuild | 1 - .../files/antigravity-url-handler.desktop | 11 ----------- .../google-antigravity/files/antigravity.desktop | 3 ++- .../google-antigravity-2.0.10.ebuild | 1 - 6 files changed, 5 insertions(+), 29 deletions(-) delete mode 100644 dev-util/google-antigravity-ide/files/antigravity-ide-url-handler.desktop delete mode 100644 dev-util/google-antigravity/files/antigravity-url-handler.desktop diff --git a/dev-util/google-antigravity-ide/files/antigravity-ide-url-handler.desktop b/dev-util/google-antigravity-ide/files/antigravity-ide-url-handler.desktop deleted file mode 100644 index 84bdd120ba..0000000000 --- a/dev-util/google-antigravity-ide/files/antigravity-ide-url-handler.desktop +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Name=Antigravity IDE - URL Handler -Comment=Experience liftoff -GenericName=Text Editor -Exec=/opt/google/antigravity-ide/bin/antigravity-ide --open-url %U -Icon=antigravity-ide -Type=Application -NoDisplay=true -StartupNotify=true -Categories=Utility;TextEditor;Development;IDE; -MimeType=x-scheme-handler/antigravity; -Keywords=vscode; diff --git a/dev-util/google-antigravity-ide/files/antigravity-ide.desktop b/dev-util/google-antigravity-ide/files/antigravity-ide.desktop index 15ebbb9964..c24257f807 100644 --- a/dev-util/google-antigravity-ide/files/antigravity-ide.desktop +++ b/dev-util/google-antigravity-ide/files/antigravity-ide.desktop @@ -2,13 +2,13 @@ Name=Antigravity IDE Comment=Experience liftoff GenericName=Text Editor -Exec=/opt/google/antigravity-ide/bin/antigravity-ide %F +Exec=/opt/google/antigravity-ide/bin/antigravity-ide %U Icon=antigravity-ide Type=Application StartupNotify=false StartupWMClass=antigravity-ide Categories=TextEditor;Development;IDE; -MimeType=application/x-code-workspace; +MimeType=text/plain;inode/directory;application/x-code-workspace;x-scheme-handler/antigravity-ide; Actions=new-empty-window; Keywords=vscode; @@ -24,5 +24,5 @@ Name[ko]=새 빈 창 Name[ru]=Новое пустое окно Name[zh_CN]=新建空窗口 Name[zh_TW]=開新空視窗 -Exec=/opt/google/antigravity-ide/bin/antigravity-ide --new-window %F +Exec=/opt/google/antigravity-ide/bin/antigravity-ide --new-window Icon=antigravity-ide diff --git a/dev-util/google-antigravity-ide/google-antigravity-ide-2.0.3.ebuild b/dev-util/google-antigravity-ide/google-antigravity-ide-2.0.3.ebuild index 79e79a4971..fbe5596325 100644 --- a/dev-util/google-antigravity-ide/google-antigravity-ide-2.0.3.ebuild +++ b/dev-util/google-antigravity-ide/google-antigravity-ide-2.0.3.ebuild @@ -121,7 +121,6 @@ src_install() { fperms 4711 "/${AGY_HOME}/chrome-sandbox" domenu "${FILESDIR}/${MY_PN}.desktop" - domenu "${FILESDIR}/${MY_PN}-url-handler.desktop" newicon -s scalable "${ED}/${AGY_HOME}/resources/app/resources/linux/code.png" ${MY_PN}.png insinto /usr/share/metainfo diff --git a/dev-util/google-antigravity/files/antigravity-url-handler.desktop b/dev-util/google-antigravity/files/antigravity-url-handler.desktop deleted file mode 100644 index b3a4a1072a..0000000000 --- a/dev-util/google-antigravity/files/antigravity-url-handler.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Name=Antigravity - URL Handler -Comment=Experience liftoff -GenericName=Agentic Development Platform -Exec=/opt/google/antigravity/antigravity --open-url %U -Icon=antigravity -Type=Application -NoDisplay=true -StartupNotify=true -Categories=Utility;Development; -MimeType=x-scheme-handler/antigravity; diff --git a/dev-util/google-antigravity/files/antigravity.desktop b/dev-util/google-antigravity/files/antigravity.desktop index 61b1745f46..8b353de3ce 100644 --- a/dev-util/google-antigravity/files/antigravity.desktop +++ b/dev-util/google-antigravity/files/antigravity.desktop @@ -2,9 +2,10 @@ Name=Antigravity Comment=Experience liftoff GenericName=Agentic Development Platform -Exec=/opt/google/antigravity/antigravity +Exec=/opt/google/antigravity/antigravity %U Icon=antigravity Type=Application StartupNotify=false StartupWMClass=antigravity Categories=Development; +MimeType=x-scheme-handler/antigravity; diff --git a/dev-util/google-antigravity/google-antigravity-2.0.10.ebuild b/dev-util/google-antigravity/google-antigravity-2.0.10.ebuild index 7e70d7d5a6..5816e62ba3 100644 --- a/dev-util/google-antigravity/google-antigravity-2.0.10.ebuild +++ b/dev-util/google-antigravity/google-antigravity-2.0.10.ebuild @@ -107,7 +107,6 @@ src_install() { fperms 4711 "/${AGY_HOME}/chrome-sandbox" domenu "${FILESDIR}/${MY_PN}.desktop" - domenu "${FILESDIR}/${MY_PN}-url-handler.desktop" newicon -s scalable "${FILESDIR}/${MY_PN}.png" ${MY_PN}.png insinto /usr/share/metainfo