diff --git a/debian/control b/debian/control index a98835b..853a422 100644 --- a/debian/control +++ b/debian/control @@ -16,6 +16,7 @@ Build-Depends: libebook-contacts1.2-dev, libfeedback-dev (>= 0.0.1), libfolks-dev, + libgmobile-dev, libgom-1.0-dev, libgstreamer1.0-dev, libgtk-3-dev, diff --git a/meson.build b/meson.build index 62150bc..309fe9c 100644 --- a/meson.build +++ b/meson.build @@ -135,6 +135,7 @@ test_c_args = [ # in preparation for the switch to Gtk4 we should make sure not to use deprecated symbols '-DGDK_DISABLE_DEPRECATED', '-DGTK_DISABLE_DEPRECATED', + '-DGMOBILE_USE_UNSTABLE_API', ] if get_option('buildtype') != 'plain' diff --git a/org.gnome.Calls.json b/org.gnome.Calls.json index 08bd891..f708a2a 100644 --- a/org.gnome.Calls.json +++ b/org.gnome.Calls.json @@ -283,6 +283,25 @@ } ] }, + { + "name" : "gmobile", + "buildsystem" : "meson", + "config-opts" : [ + "-Dexamples=false", + '-Dintrospection=false', + '-Dgtk_doc=false', + '-Dtests=false', + '-Dvapi=false', + '-Dhwdb=false' + ], + "sources" : [ + { + "type" : "git", + "url" : "https://gitlab.gnome.org/World/Phosh/gmobile", + "branch" : "main" + } + ] + }, { "name" : "mobile-broadband-provider-info", "buildsystem" : "meson", diff --git a/src/meson.build b/src/meson.build index c211757..2e26a46 100644 --- a/src/meson.build +++ b/src/meson.build @@ -29,7 +29,8 @@ subdir('dbus') src_include = include_directories('.') calls_includes = [ top_include, src_include ] -calls_deps = [ dependency('gobject-2.0', version: '>= 2.74'), +calls_deps = [ dependency('gmobile', version: '>= 0.3.0'), + dependency('gobject-2.0', version: '>= 2.74'), dependency('gtk4', version: '>= @0@'.format(gtk_version)), dependency('libadwaita-1', version: '>= 1.6'), dependency('libfeedback-0.0'),