[rhythmbox] build: fill in some missing library dependencies
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] build: fill in some missing library dependencies
- Date: Fri, 12 Nov 2021 12:05:41 +0000 (UTC)
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]