From 36b3a995eb04b1eb9704850e6dcd749bc6a9157c Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Wed, 10 Jan 2024 12:08:45 -0300 Subject: [PATCH] data: Remove gnome-shell.portal Now that xdg-desktop-portal-gnome implements the Access portal interface, GNOME Shell doesn't have to be the portal backend for that anymore. The D-Bus implementation is still preserved, because internally, xdg-desktop-portal-gnome may still proxy the Access call to GNOME Shell when the parent window is not available. That's a private exchange between xdg-desktop-portal-gnome and GNOME Shell though, and doesn't require GNOME Shell to be a full portal backend. See https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/140 Part-of: --- data/gnome-shell.portal | 4 ---- data/meson.build | 1 - meson.build | 1 - 3 files changed, 6 deletions(-) delete mode 100644 data/gnome-shell.portal diff --git a/data/gnome-shell.portal b/data/gnome-shell.portal deleted file mode 100644 index a7cd0d532..000000000 --- a/data/gnome-shell.portal +++ /dev/null @@ -1,4 +0,0 @@ -[portal] -DBusName=org.gnome.Shell.Portal -Interfaces=org.freedesktop.impl.portal.Access -UseIn=gnome diff --git a/data/meson.build b/data/meson.build index a31efcc79..254c46013 100644 --- a/data/meson.build +++ b/data/meson.build @@ -85,7 +85,6 @@ keybinding_files = [ '50-gnome-shell-system.xml', ] -install_data('gnome-shell.portal', install_dir: portaldir) install_data(keybinding_files, install_dir: keysdir) diff --git a/meson.build b/meson.build index fef46af66..b2b4d3735 100644 --- a/meson.build +++ b/meson.build @@ -60,7 +60,6 @@ icondir = join_paths(datadir, 'icons') ifacedir = join_paths(datadir, 'dbus-1', 'interfaces') localedir = join_paths(datadir, 'locale') metainfodir = join_paths(datadir, 'metainfo') -portaldir = join_paths(datadir, 'xdg-desktop-portal', 'portals') schemadir = join_paths(datadir, 'glib-2.0', 'schemas') servicedir = join_paths(datadir, 'dbus-1', 'services')