build: Build against gupnp-dlna
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 16 Jun 2010 01:30:40 +0000 (07:00 +0530)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Wed, 21 Jul 2010 19:23:29 +0000 (22:23 +0300)
The DLNA profile storage and detection bits are being moved to a
separate library and we use this in media-export now.

configure.ac
src/plugins/media-export/Makefile.am
src/plugins/media-export/rygel-media-export-metadata-extractor.vala
src/rygel/Makefile.am

index 6e2e5a8..882f215 100644 (file)
@@ -36,9 +36,9 @@ LIBSQLITE3_REQUIRED=3.5
 
 PKG_CHECK_MODULES(LIBGUPNP, gupnp-1.0 >= $GUPNP_REQUIRED)
 PKG_CHECK_MODULES(LIBGUPNP_AV, gupnp-av-1.0 >= $GUPNP_AV_REQUIRED)
+PKG_CHECK_MODULES(LIBGUPNP_DLNA, gupnp-dlna-1.0 >= $GUPNP_AV_REQUIRED)
 PKG_CHECK_MODULES(LIBDBUS_GLIB, dbus-glib-1 >= $DBUS_GLIB_REQUIRED)
 PKG_CHECK_MODULES(LIBGSTREAMER, gstreamer-0.10 >= $GSTREAMER_REQUIRED)
-PKG_CHECK_MODULES(LIBGSTDISCOVERER, gstreamer-discoverer-0.10 >= $GST_DISCOVERER_REQUIRED)
 PKG_CHECK_MODULES(LIBGIO, gio-2.0 >= $GIO_REQUIRED)
 PKG_CHECK_MODULES(GEE, gee-1.0 >= $GEE_REQUIRED)
 PKG_CHECK_MODULES(UUID, uuid >= $UUID_REQUIRED)
@@ -94,6 +94,10 @@ if test x$enable_vala = xyes ; then
                   true,
                   [AC_MSG_ERROR("Unable to find Vala bindings for gupnp-av-1.0")])
 
+    AC_CHECK_FILE("${VAPIDIR}/gupnp-dlna-1.0.vapi",
+                  true,
+                  [AC_MSG_ERROR("Unable to find Vala bindings for gupnp-dlna-1.0")])
+
     AC_CHECK_FILE("${VAPIDIR}/dbus-glib-1.vapi",
                   true,
                   [AC_MSG_ERROR("Unable to find Vala bindings for dbus-glib-1")])
index ed059ae..47a4f8b 100644 (file)
@@ -10,8 +10,8 @@ plugin_LTLIBRARIES = librygel-media-export.la
 
 AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
            $(LIBGUPNP_AV_CFLAGS) \
+           $(LIBGUPNP_DLNA_CFLAGS) \
            $(LIBDBUS_GLIB_CFLAGS) \
-           $(LIBGSTREAMER_CFLAGS) \
            $(LIBSQLITE3_CFLAGS) \
            $(GEE_CFLAGS) \
            $(UUID_CFLAGS) \
@@ -42,6 +42,7 @@ librygel_media_export_la_VALAFLAGS = --vapidir=$(top_srcdir)/src/rygel \
                                      --pkg rygel-1.0 \
                                      --pkg gupnp-1.0 \
                                      --pkg gupnp-av-1.0 \
+                                     --pkg gupnp-dlna-1.0 \
                                      --pkg libsoup-2.4 \
                                      --pkg gee-1.0 \
                                      --pkg libxml-2.0 \
@@ -49,6 +50,7 @@ librygel_media_export_la_VALAFLAGS = --vapidir=$(top_srcdir)/src/rygel \
 
 librygel_media_export_la_LIBADD = $(LIBGUPNP_LIBS) \
                                  $(LIBGUPNP_AV_LIBS) \
+                                 $(LIBGUPNP_DLNA_LIBS) \
                                  $(LIBDBUS_GLIB_LIBS) \
                                  $(LIBGSTREAMER_LIBS) \
                                  $(LIBSQLITE3_LIBS) \
index a6dae3d..c784d14 100644 (file)
@@ -25,6 +25,7 @@
 
 using Gst;
 using Gee;
+using GUPnP;
 
 /**
  * Metadata extractor based on Gstreamer. Just set the URI of the media on the
index f8271db..aeb7dbf 100644 (file)
@@ -13,7 +13,6 @@ endif
 AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
            $(LIBGUPNP_AV_CFLAGS) \
            $(LIBGSTREAMER_CFLAGS) \
-           $(LIBGSTDISCOVERER_FLAGS) \
            $(GIO_CFLAGS) \
            $(GEE_CFLAGS) \
            $(UUID_CFLAGS) \
@@ -117,7 +116,6 @@ rygel_LDADD = librygel-configuration.a \
              $(LIBGUPNP_LIBS) \
              $(LIBGUPNP_AV_LIBS) \
              $(LIBGSTREAMER_LIBS) \
-             $(LIBGSTDISCOVERER_LIBS) \
              $(GIO_LIBS) \
              $(GEE_LIBS) \
              $(UUID_LIBS) \