From ae1c76ff830d146d41e88d6fba724c0a54bce868 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:45:20 +0200 Subject: Adding upstream version 1:43.6. Signed-off-by: Daniel Baumann --- search-provider/meson.build | 47 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 search-provider/meson.build (limited to 'search-provider/meson.build') diff --git a/search-provider/meson.build b/search-provider/meson.build new file mode 100644 index 0000000..624641a --- /dev/null +++ b/search-provider/meson.build @@ -0,0 +1,47 @@ +service_conf = configuration_data() +service_conf.set('libexecdir', control_center_libexecdir) + +service = 'org.gnome.Settings.SearchProvider.service' + +configure_file( + input : service + '.in', + output : service, + install : true, + install_dir : join_paths(control_center_datadir, 'dbus-1', 'services'), + configuration : service_conf +) + +install_data( + 'org.gnome.Settings.search-provider.ini', + install_dir: join_paths(control_center_datadir, 'gnome-shell', 'search-providers') +) + +sources = files( + 'cc-search-provider.c', + 'control-center-search-provider.c' +) + +# The upstream for the DBus interface definition is +# at http://git.gnome.org/browse/gnome-shell/plain/data/org.gnome.ShellSearchProvider2.xml +sources += gnome.gdbus_codegen( + 'cc-shell-search-provider-generated', + 'org.gnome.ShellSearchProvider2.xml', + interface_prefix : 'org.gnome.', + namespace : 'Cc' +) + +libs = [ + libpanel_loader, + libshell +] + +executable( + 'gnome-control-center-search-provider', + sources, + include_directories : top_inc, + dependencies : shell_deps, + c_args : cflags, + link_with : libs, + install : true, + install_dir : control_center_libexecdir +) -- cgit v1.2.3