[rhythmbox/mesonjunk: 3/11] build: fill in more library dependencies




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]