[rhythmbox/mesonjunk: 3/11] build: fill in more library dependencies
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox/mesonjunk: 3/11] build: fill in more library dependencies
- Date: Sun, 29 May 2022 07:50:35 +0000 (UTC)
commit 9a17962ffe7434e980d3dcf3e7e17780dfe19b45
Author: Jonathan Matthew <jonathan d14n org>
Date: Wed May 18 09:19:41 2022 +1000
build: fill in more library dependencies
lib/meson.build | 3 +--
rhythmdb/meson.build | 2 +-
shell/meson.build | 4 ++--
sources/meson.build | 2 +-
widgets/meson.build | 2 +-
5 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/lib/meson.build b/lib/meson.build
index 803b5e505..322442dcb 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -45,8 +45,7 @@ lib_c_args = [
]
lib_dependencies = [
- gio, gio_unix, glib, gmodule_export, gobject, gstreamer, gstreamer_pbutils, gtk,
- gdk_pixbuf, libpeas, libpeas_gtk, libxml, pango
+ gio, glib, gobject, gstreamer, gstreamer_pbutils, gtk, gdk_pixbuf, libpeas, pango
]
librb = static_library('rb', lib_sources,
diff --git a/rhythmdb/meson.build b/rhythmdb/meson.build
index 1a91cf6c0..d680606d7 100644
--- a/rhythmdb/meson.build
+++ b/rhythmdb/meson.build
@@ -40,7 +40,7 @@ if use_no_strict_aliasing
c_args += ['-fno-strict-aliasing']
endif
-rhythmdb_dependencies = [libmath]
+rhythmdb_dependencies = [libmath, libxml]
librhythmdb = static_library('rhythmdb', rhythmdb_sources,
c_args: c_args,
diff --git a/shell/meson.build b/shell/meson.build
index 10c4c8ee8..98fa8fc63 100644
--- a/shell/meson.build
+++ b/shell/meson.build
@@ -81,7 +81,7 @@ shell_c_args = [
'-DLIBDIR="' + libdir + '"',
]
-rhythmbox_core_dependencies = [gobject_introspection, libpeas]
+rhythmbox_core_dependencies = [gobject_introspection, libpeas, libpeas_gtk, libxml, gstreamer_pbutils,
gstreamer, gudev]
if gdk_targets.contains('x11')
rhythmbox_core_dependencies += [x11]
endif
@@ -95,7 +95,7 @@ librhythmbox_core = shared_library('rhythmbox-core',
shell_sources,
c_args: shell_c_args,
include_directories: rhythmbox_core_include_directories,
- dependencies: [rhythmbox_core_dependencies, mediaplayerid_dep, rhythmdb_dep,
+ dependencies: [rhythmbox_core_dependencies, mediaplayerid_dep, librb_dep, rhythmdb_dep,
rbbackends_dep, rbmetadata_dep, rbpodcast_dep, rbwidgets_dep, sources_dep],
install: 'true',
link_whole: [librb, rbwidgets_lib, sources_lib],
diff --git a/sources/meson.build b/sources/meson.build
index 49a75c43f..d6758997c 100644
--- a/sources/meson.build
+++ b/sources/meson.build
@@ -56,7 +56,7 @@ if use_no_strict_aliasing
sources_c_args += ['-fno-strict-aliasing']
endif
-sources_dependencies = [totem_plparser, gstreamer_pbutils, gtk]
+sources_dependencies = [totem_plparser, gstreamer_pbutils, libxml, gtk]
sources_lib = static_library('sources', sources_sources,
c_args: sources_c_args,
diff --git a/widgets/meson.build b/widgets/meson.build
index ef5523ffe..aba7306bc 100644
--- a/widgets/meson.build
+++ b/widgets/meson.build
@@ -53,7 +53,7 @@ widgets_c_args = [
'-DG_LOG_DOMAIN="Rhythmbox"',
]
-widgets_dependencies = [libnotify, gtk, gdk_pixbuf, cairo, pango, gstreamer_pbutils]
+widgets_dependencies = [gtk, gdk_pixbuf, cairo, pango, gstreamer_pbutils, libsoup]
rbwidgets_lib = static_library('rbwidgets',
widgets_sources,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]