[rhythmbox] build: fill in some missing library dependencies



commit f6eea9d389e00628caaf7aaed1183da080621bfa
Author: Jonathan Matthew <jonathan d14n org>
Date:   Fri Nov 12 22:04:46 2021 +1000

    build: fill in some missing library dependencies

 lib/meson.build                  | 2 +-
 meson.build                      | 2 ++
 plugins/daap/meson.build         | 2 +-
 plugins/notification/meson.build | 2 +-
 podcast/meson.build              | 2 +-
 widgets/meson.build              | 2 +-
 6 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/lib/meson.build b/lib/meson.build
index c5f941b01..803b5e505 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -46,7 +46,7 @@ lib_c_args = [
 
 lib_dependencies = [
    gio, gio_unix, glib, gmodule_export, gobject, gstreamer, gstreamer_pbutils, gtk,
-   libpeas, libpeas_gtk, libxml
+   gdk_pixbuf, libpeas, libpeas_gtk, libxml, pango
 ]
 
 librb = static_library('rb', lib_sources,
diff --git a/meson.build b/meson.build
index 8a7d56bfe..5620ad5cc 100644
--- a/meson.build
+++ b/meson.build
@@ -32,6 +32,7 @@ libmath = cc.find_library('m')
 glib_required = '2.38.0'
 gstreamer_required = '1.4.0'
 
+cairo = dependency('cairo', required: true)
 gdk_pixbuf = dependency('gdk-pixbuf-2.0', version: '>= 2.18.0')
 gio = dependency('gio-2.0', version: '>=' + glib_required, required: true)
 gio_unix = dependency('gio-unix-2.0', version: '>=' + glib_required, required: true)
@@ -52,6 +53,7 @@ libpeas = dependency('libpeas-1.0', version: '>= 0.7.3', required: true)
 libpeas_gtk = dependency('libpeas-gtk-1.0', version: '>= 0.7.3', required: true)
 libsoup = dependency('libsoup-2.4', version: '>= 2.42.0', required: true)
 libxml = dependency('libxml-2.0', version: '>= 2.7.8', required: true)
+pango = dependency('pango', required: true)
 tdb = dependency('tdb', version: '>= 1.2.6', required: true)
 totem_plparser = dependency('totem-plparser', version: '>= 3.2.0', required: true)
 zlib = dependency('zlib', required: true)
diff --git a/plugins/daap/meson.build b/plugins/daap/meson.build
index ecfcbe787..813cc3328 100644
--- a/plugins/daap/meson.build
+++ b/plugins/daap/meson.build
@@ -21,7 +21,7 @@ daap_sources = [
   'rb-rhythmdb-query-model-dmap-db-adapter.c',
 ]
 
-daap_dependencies = [rhythmbox_core_dep, libdmapsharing]
+daap_dependencies = [rhythmbox_core_dep, libdmapsharing, pango]
 
 if use_libsecret
   daap_dependencies += libsecret
diff --git a/plugins/notification/meson.build b/plugins/notification/meson.build
index 3355b89dc..cb77df1e1 100644
--- a/plugins/notification/meson.build
+++ b/plugins/notification/meson.build
@@ -5,7 +5,7 @@ notification_sources = [
 
 shared_module('notification',
   notification_sources,
-  dependencies: [rhythmbox_core_dep, libnotify],
+  dependencies: [rhythmbox_core_dep, libnotify, pango],
   c_args: ['-DHAVE_CONFIG_H'],
   include_directories: pluginsinc,
   install: true,
diff --git a/podcast/meson.build b/podcast/meson.build
index 4430f2766..5c201051c 100644
--- a/podcast/meson.build
+++ b/podcast/meson.build
@@ -30,7 +30,7 @@ podcast_c_args = [
   '-DG_LOG_DOMAIN="RhythmBox"'
 ]
 
-podcast_dependencies = [ json_glib, libsoup, totem_plparser ]
+podcast_dependencies = [ json_glib, libsoup, totem_plparser, gdk_pixbuf ]
 
 rbpodcast_lib = static_library('rbpodcast', podcast_sources,
   c_args: lib_c_args,
diff --git a/widgets/meson.build b/widgets/meson.build
index 163416c37..2abc4f697 100644
--- a/widgets/meson.build
+++ b/widgets/meson.build
@@ -53,7 +53,7 @@ widgets_c_args = [
   '-DG_LOG_DOMAIN="Rhythmbox"',
 ]
 
-widgets_dependencies = [libnotify, gtk]
+widgets_dependencies = [libnotify, gtk, gdk_pixbuf, cairo, pango, gstreamer_pbutils]
 
 rbwidgets_lib = static_library('rbwidgets',
   widgets_sources,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]