build: Depend & link against gstreamer-pbutils
[profile/ivi/rygel.git] / configure.ac
index 5c4fd54..4d72b61 100644 (file)
@@ -29,15 +29,22 @@ LT_INIT([dlopen disable-static])
 
 dnl Required versions of library packages
 VALA_REQUIRED=0.11.6
+GSSDP_MAX_VERSION=0.10.9999
 GSSDP_REQUIRED=0.9.2
+GUPNP_MAX_VERSION=0.16.9999
 GUPNP_REQUIRED=0.13.4
+GUPNP_AV_MAX_VERSION=0.8.9999
 GUPNP_AV_REQUIRED=0.7.0
+GUPNP_DLNA_MAX_VERSION=0.6.9999
 GUPNP_DLNA_REQUIRED=0.5.0
 GUPNP_VALA_REQUIRED=0.7.5
 GSTREAMER_REQUIRED=0.10.23
+GSTPBU_REQUIRED=0.10.30
 GIO_REQUIRED=2.26
+GEE_MAX_VERSION=0.6.9999
 GEE_REQUIRED=0.5.2
 UUID_REQUIRED=1.41.3
+LIBSOUP_MAX_VERSION=2.34.9999
 LIBSOUP_REQUIRED=2.26.0
 GTK_REQUIRED=2.90.3
 
@@ -46,15 +53,22 @@ GSTREAMER_TAG_REQUIRED=0.10.28
 GSTREAMER_APP_REQUIRED=0.10.28
 LIBSQLITE3_REQUIRED=3.5
 
-PKG_CHECK_MODULES(LIBGSSDP, gssdp-1.0 >= $GSSDP_REQUIRED)
-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_DLNA_REQUIRED)
+PKG_CHECK_MODULES(LIBGSSDP, gssdp-1.0 >= $GSSDP_REQUIRED
+                            gssdp-1.0 <= $GSSDP_MAX_VERSION)
+PKG_CHECK_MODULES(LIBGUPNP, gupnp-1.0 >= $GUPNP_REQUIRED
+                            gupnp-1.0 <= $GUPNP_MAX_VERSION)
+PKG_CHECK_MODULES(LIBGUPNP_AV, gupnp-av-1.0 >= $GUPNP_AV_REQUIRED
+                               gupnp-av-1.0 <= $GUPNP_AV_MAX_VERSION)
+PKG_CHECK_MODULES(LIBGUPNP_DLNA, gupnp-dlna-1.0 >= $GUPNP_DLNA_REQUIRED
+                                 gupnp-dlna-1.0 <= $GUPNP_DLNA_MAX_VERSION)
 PKG_CHECK_MODULES(LIBGSTREAMER, gstreamer-0.10 >= $GSTREAMER_REQUIRED)
+PKG_CHECK_MODULES(GSTREAMER_BASE, gstreamer-base-0.10 >= $GSTREAMER_REQUIRED)
+PKG_CHECK_MODULES(GST_PBU, gstreamer-pbutils-0.10 >= $GSTPBU_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)
-PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4 >= $LIBSOUP_REQUIRED)
+PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4 >= $LIBSOUP_REQUIRED
+                           libsoup-2.4 <= $LIBSOUP_MAX_VERSION)
 
 dnl glib-genmarshal
 GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
@@ -166,7 +180,7 @@ then
 fi
 
 dnl Gettext
-GETTEXT_PACKAGE=AC_PACKAGE_NAME
+GETTEXT_PACKAGE=rygel
 AC_SUBST(GETTEXT_PACKAGE)
 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], 
   [Define the gettext package to be used])