diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b61ec02..9351525 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,7 +27,7 @@ workflow: - if: $CI_COMMIT_BRANCH variables: - DEBIAN_IMAGE: $CI_REGISTRY/gnome/calls/debian:v0.0.2025-07-02 + DEBIAN_IMAGE: $CI_REGISTRY/gnome/calls/debian:v0.0.2025-09-08 GIT_SUBMODULE_STRATEGY: normal MESON_BUILD_DIR: "_build" diff --git a/debian/control b/debian/control index 2ced400..a98835b 100644 --- a/debian/control +++ b/debian/control @@ -27,6 +27,7 @@ Build-Depends: libsofia-sip-ua-glib-dev, libxml2-utils, meson, + mobile-broadband-provider-info, modemmanager-dev, pkg-config, python3-docutils, @@ -45,6 +46,7 @@ Breaks: Architecture: any Depends: callaudiod, + mobile-broadband-provider-info, modemmanager, ${misc:Depends}, ${shlibs:Depends}, diff --git a/meson.build b/meson.build index a47e754..62150bc 100644 --- a/meson.build +++ b/meson.build @@ -54,6 +54,7 @@ full_localedir = join_paths(prefix, localedir) full_calls_plugin_libdir = join_paths(prefix, libdir, calls_name, 'plugins') po_dir = join_paths(meson.project_source_root(), 'po') +mbpi_dep = dependency('mobile-broadband-provider-info') libcall_ui_dep = dependency('call-ui', fallback: ['libcall-ui', 'libcall_ui_dep'], default_options: ['tests=false', 'examples=false', 'gtk_doc=false'], @@ -78,6 +79,7 @@ config_data.set_quoted('PLUGIN_LIBDIR', full_calls_plugin_libdir) config_data.set_quoted('PACKAGE_URL', calls_homepage) config_data.set_quoted('PACKAGE_VERSION', calls_version) config_data.set('PACKAGE_URL_RAW', calls_homepage) +config_data.set_quoted('CALLS_EMERGENCY_INFO_DATABASE', mbpi_dep.get_variable('database')) gst_debug = get_option('gst_debug') config_data.set('CALLS_GST_DEBUG', gst_debug, description: 'Use GStreamer debugging API') diff --git a/org.gnome.Calls.json b/org.gnome.Calls.json index 5b959d5..08bd891 100644 --- a/org.gnome.Calls.json +++ b/org.gnome.Calls.json @@ -283,6 +283,17 @@ } ] }, + { + "name" : "mobile-broadband-provider-info", + "buildsystem" : "meson", + "sources" : [ + { + "type" : "git", + "url" : "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info", + "branch" : "main" + } + ] + }, { "name" : "calls", "builddir" : true,