gnome-shell/js/dbusServices
Florian Müllner a8c5d77872 dbusServices/screencast: Install unconditionally
We currently decide at build time whether to include screencast
support, based on whether the required gst/pipewire library headers
are installed.

That check is imprecise, because having the library headers available
at build time doesn't necessarily mean that the libraries are there
at runtime, or that the corresponding typelibs are installed.

It makes more sense to check the requirements at runtime, so prepare
for that by installing the screencast service unconditionally, but
bail out early if the dependencies aren't met.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2297>
2022-05-20 12:00:22 +00:00
..
extensions Specify API versions for all public GIR APIs, except GLib 2022-04-04 17:55:25 +01:00
notifications js: Simplify promisify() calls 2022-02-11 16:24:01 +00:00
screencast dbusServices/screencast: Install unconditionally 2022-05-20 12:00:22 +00:00
screensaver dbusServices/screensaver: Disable auto-shutdown 2021-04-28 18:12:13 +00:00
dbus-service.in
dbus-service.service.in
dbusService.js dbusServices: Allow to persist services via environment 2022-02-10 13:14:45 +00:00
meson.build dbusServices/screencast: Install unconditionally 2022-05-20 12:00:22 +00:00
org.gnome.ScreenSaver.src.gresource.xml dbusServices/screensaver: Split out public ScreenSaver service 2020-12-07 16:24:19 +00:00
org.gnome.Shell.Extensions.src.gresource.xml dbusServices/extensions: Split error page from window 2022-02-08 19:11:19 +00:00
org.gnome.Shell.Notifications.src.gresource.xml
org.gnome.Shell.Screencast.src.gresource.xml Move screencasting into a separate service process 2020-07-31 10:51:12 +02:00