diff options
-rw-r--r-- | meson.build | 15 | ||||
-rw-r--r-- | subprojects/gtk.wrap | 3 |
2 files changed, 17 insertions, 1 deletions
diff --git a/meson.build b/meson.build index d28184ee4..efb451703 100644 --- a/meson.build +++ b/meson.build @@ -117,6 +117,19 @@ libgvc_dep = libgvc.get_variable('libgvc_dep') goa_req_version = '>= 3.25.3' pulse_req_version = '>= 2.0' +gtk_dep = dependency( + 'gtk4', + version: '>= 4.9.3', + fallback: ['gtk', 'gtk_dep'], + default_options: [ + 'introspection=disabled', + 'demos=false', + 'build-testsuite=false', + 'build-tests=false', + 'build-examples=false', + ] +) + libadwaita_dep = dependency( 'libadwaita-1', version: '>= 1.2.alpha', @@ -155,7 +168,7 @@ common_deps = [ libadwaita_dep, dependency('gio-unix-2.0'), dependency('gthread-2.0'), - dependency('gtk4', version: '>= 4.8'), + gtk_dep, ] polkit_gobject_dep = dependency('polkit-gobject-1', version: '>= 0.103') diff --git a/subprojects/gtk.wrap b/subprojects/gtk.wrap new file mode 100644 index 000000000..c7fc23372 --- /dev/null +++ b/subprojects/gtk.wrap @@ -0,0 +1,3 @@ +[wrap-git] +url = https://gitlab.gnome.org/GNOME/gtk.git +revision = main |