[rygel/wip/meson: 35/40] meson: Add tracker plugin
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel/wip/meson: 35/40] meson: Add tracker plugin
- Date: Mon, 22 May 2017 06:22:59 +0000 (UTC)
commit 0913942744d7303f461c3839b349e13b38ac6536
Author: Jens Georg <mail jensge org>
Date: Sun May 21 19:58:22 2017 +0200
meson: Add tracker plugin
meson.build | 3 +++
src/plugins/meson.build | 1 +
src/plugins/tracker/meson.build | 39 +++++++++++++++++++++++++++++++++++++++
3 files changed, 43 insertions(+), 0 deletions(-)
---
diff --git a/meson.build b/meson.build
index 8951f98..3e14d57 100644
--- a/meson.build
+++ b/meson.build
@@ -55,6 +55,8 @@ gstreamer_tag = dependency('gstreamer-tag-1.0', version : '>= 1.0')
gdk_pixbuf = dependency('gdk-pixbuf-2.0')
+tracker_sparql = dependency('tracker-sparql-1.0')
+
posix = vala.find_library('posix')
sed = find_program('sed')
@@ -90,6 +92,7 @@ mx_export_deps = common_deps + [gio, gio_unix, gstreamer, gstreamer_pbu,
posix, gupnp_dlna_gst, gstreamer_tag, libxml,
soup]
mx_plugin_deps = common_deps + [gstreamer, gstreamer_pbu, gio_unix, gupnp_dlna]
+tracker_plugin_deps = common_deps + [tracker_sparql]
configure_file(output: 'config.h', configuration: conf)
diff --git a/src/plugins/meson.build b/src/plugins/meson.build
index 1f321e5..9c45aa9 100644
--- a/src/plugins/meson.build
+++ b/src/plugins/meson.build
@@ -5,3 +5,4 @@ subdir('media-export')
subdir('mpris')
subdir('playbin')
subdir('ruih')
+subdir('tracker')
diff --git a/src/plugins/tracker/meson.build b/src/plugins/tracker/meson.build
new file mode 100644
index 0000000..2bf3722
--- /dev/null
+++ b/src/plugins/tracker/meson.build
@@ -0,0 +1,39 @@
+rygel_tracker_sources = [
+ 'rygel-tracker-root-container.vala',
+ 'rygel-tracker-category-container.vala',
+ 'rygel-tracker-music.vala',
+ 'rygel-tracker-videos.vala',
+ 'rygel-tracker-pictures.vala',
+ 'rygel-tracker-metadata-values.vala',
+ 'rygel-tracker-metadata-container.vala',
+ 'rygel-tracker-metadata-multivalues.vala',
+ 'rygel-tracker-tags.vala',
+ 'rygel-tracker-years.vala',
+ 'rygel-tracker-titles.vala',
+ 'rygel-tracker-albums.vala',
+ 'rygel-tracker-artists.vala',
+ 'rygel-tracker-genre.vala',
+ 'rygel-tracker-new.vala',
+ 'rygel-tracker-search-container.vala',
+ 'rygel-tracker-category-all-container.vala',
+ 'rygel-tracker-upnp-property-map.vala',
+ 'rygel-tracker-query.vala',
+ 'rygel-tracker-selection-query.vala',
+ 'rygel-tracker-deletion-query.vala',
+ 'rygel-tracker-insertion-query.vala',
+ 'rygel-tracker-cleanup-query.vala',
+ 'rygel-tracker-query-triplet.vala',
+ 'rygel-tracker-query-triplets.vala',
+ 'rygel-tracker-item-factory.vala',
+ 'rygel-tracker-video-item-factory.vala',
+ 'rygel-tracker-music-item-factory.vala',
+ 'rygel-tracker-picture-item-factory.vala',
+ 'rygel-tracker-plugin.vala',
+ 'rygel-tracker-plugin-factory.vala',
+ 'rygel-tracker-interfaces.vala']
+
+shared_module('rygel-tracker',
+ rygel_tracker_sources,
+ dependencies : tracker_plugin_deps + [build_config, rygel_core, rygel_server],
+ install : true,
+ install_dir : rygel_plugindir)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]