summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorFlorian Müllner <fmuellner@gnome.org>2022-05-18 16:49:41 +0200
committerMarge Bot <marge-bot@gnome.org>2022-05-20 12:00:22 +0000
commit5a9d365f849b1f081b8c00c3a7517d12866349f6 (patch)
treec70150c578b031f8145e4604b03106d53107f5a0 /meson.build
parenta8c5d778722743942be4da78c0f0e523750d406e (diff)
downloadgnome-shell-5a9d365f849b1f081b8c00c3a7517d12866349f6.tar.gz
config: Check runtime dependencies at runtime
Both bluetooth and screencast support are based on build checks right now. However in both cases, the dependency is only consumed at runtime via the typelib, so let's actually check for that. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2297>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build9
1 files changed, 0 insertions, 9 deletions
diff --git a/meson.build b/meson.build
index 7465790a4..26b404c29 100644
--- a/meson.build
+++ b/meson.build
@@ -32,8 +32,6 @@ startup_req = '>= 0.11'
ibus_req = '>= 1.5.19'
gnome_desktop_req = '>= 3.35.90'
-bt_req = '>= 3.9.0'
-gst_req = '>= 0.11.92'
nm_req = '>= 1.10.4'
secret_req = '>= 0.18'
@@ -93,13 +91,6 @@ x11_dep = dependency('x11')
schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req)
gnome_desktop_dep = dependency('gnome-desktop-3.0', version: gnome_desktop_req)
-bt_dep = dependency('gnome-bluetooth-3.0', version: bt_req, required: false)
-gst_dep = dependency('gstreamer-1.0', version: gst_req, required: false)
-gst_base_dep = dependency('gstreamer-base-1.0', required: false)
-pipewire_dep = dependency('libpipewire-0.3', required: false)
-
-enable_recorder = gst_dep.found() and gst_base_dep.found() and pipewire_dep.found()
-
nm_deps = []
if get_option('networkmanager')
nm_deps += dependency('libnm', version: nm_req)