summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
author1PunMan <saurabhsingh412@gmail.com>2018-05-28 20:56:43 +0530
committerVictor Toso <me@victortoso.com>2018-07-26 16:56:48 +0200
commitb2ff70cc031d0cdbb1d309b00ffb47ae3cad1987 (patch)
tree7d4516f19d18bd9974d188ec546b7202051bd2dc /meson.build
parent770b11088c1b99ec979015faf95078c1e0dfe69e (diff)
downloadgrilo-plugins-b2ff70cc031d0cdbb1d309b00ffb47ae3cad1987.tar.gz
grl-lua-library: Allow lua plugins to register keys by itself
Currently lua plugins have no way of registering keys by themselves, to use a new key it has to be added to system keys. This commit allows lua plugins to register app-specific keys by itself by using grl_data_set_for_id() and grl_data_add_for_id() introduced by Grilo in 0.3.6 release. https://gitlab.gnome.org/GNOME/grilo/issues/1
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build4
1 files changed, 3 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index b1ddace..d15f50c 100644
--- a/meson.build
+++ b/meson.build
@@ -27,12 +27,14 @@ datadir = get_option('datadir')
pluginsdir =join_paths(libdir, 'grilo-@0@.@1@'.format(grl_major, grl_minor))
glib2_required = '2.44'
+grilo_required = '0.3.6'
glib2_required_info = '>= @0@'.format(glib2_required)
+grilo_required_info = '>= @0@'.format(grilo_required)
glib_dep = dependency('glib-2.0', version: glib2_required_info, required: true)
gmodule_dep = dependency('gmodule-2.0', version: glib2_required_info, required: true)
gobject_dep = dependency('gobject-2.0', version: glib2_required_info, required: true)
-grilo_dep = dependency('grilo-0.3', version: '>= 0.3.1', required: true)
+grilo_dep = dependency('grilo-0.3', version: grilo_required_info, required: true)
avahi_client_dep = dependency('avahi-client', required: false)
avahi_glib_dep = dependency('avahi-glib', required: false)