Move gio plugin from -bad and mark as experimental.
authorJan Schmidt <thaytan@mad.scientist.com>
Thu, 7 Feb 2008 23:18:43 +0000 (23:18 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Thu, 7 Feb 2008 23:18:43 +0000 (23:18 +0000)
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* tests/check/Makefile.am:
Move gio plugin from -bad and mark as experimental.

ChangeLog
configure.ac
ext/Makefile.am
tests/check/Makefile.am

index 9833bd4f12233da1d164b4b775c08e048345d149..f6d2b8f38a2753f1b7c8350c25be38a336fb63a8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-02-07  Jan Schmidt  <jan.schmidt@sun.com>
+
+       * configure.ac:
+       * ext/Makefile.am:
+       * tests/check/Makefile.am:
+       Move gio plugin from -bad and mark as experimental.
+
 2008-02-07  Jan Schmidt  <jan.schmidt@sun.com>
 
        * gst-libs/gst/interfaces/mixeroptions.c:
index 4188b60fd116b307e979f3c60dad1da612ac8c83..b69e8f589444f5a56e72256ece946d7fb3720295 100644 (file)
@@ -129,6 +129,7 @@ AC_SUBST(GST_PLUGINS_SELECTED)
 
 AG_GST_ARG_ENABLE_EXTERNAL
 
+AG_GST_ARG_ENABLE_EXPERIMENTAL
 dnl *** checks for platform ***
 
 dnl * hardware/architecture *
@@ -480,6 +481,18 @@ AG_GST_CHECK_FEATURE(GNOME_VFS, [GNOME VFS], gnomevfs, [
   AG_GST_PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0)
 ])
 
+dnl *** libgio ***
+USE_GIO=$BUILD_EXPERIMENTAL
+translit(dnm, m, l) AM_CONDITIONAL(USE_GIO, true)
+AG_GST_CHECK_FEATURE(GIO, [GIO library], gio, [
+  PKG_CHECK_MODULES(GIO, gio-2.0 >= 2.15.2, HAVE_GIO="yes", [
+    HAVE_GIO="no"
+    AC_MSG_RESULT(no)
+  ])
+  AC_SUBST(GIO_CFLAGS)
+  AC_SUBST(GIO_LIBS)
+])
+
 dnl *** libvisual ***
 translit(dnm, m, l) AM_CONDITIONAL(USE_LIBVISUAL, true)
 AG_GST_CHECK_FEATURE(LIBVISUAL, [libvisual visualization library], libvisual, [
@@ -554,6 +567,7 @@ dnl but we still need to set the conditionals
 AM_CONDITIONAL(USE_ALSA, false)
 AM_CONDITIONAL(USE_CDPARANOIA, false)
 AM_CONDITIONAL(USE_GNOME_VFS, false)
+AM_CONDITIONAL(USE_GIO, false)
 AM_CONDITIONAL(USE_LIBVISUAL, false)
 AM_CONDITIONAL(USE_OGG, false)
 AM_CONDITIONAL(USE_PANGO, false)
@@ -663,6 +677,7 @@ ext/Makefile
 ext/alsa/Makefile
 ext/cdparanoia/Makefile
 ext/gnomevfs/Makefile
+ext/gio/Makefile
 ext/libvisual/Makefile
 ext/ogg/Makefile
 ext/pango/Makefile
index a9231e3618daf44b7af4fb1ca0f8bbb875ac112a..9d13ac5ee5136b4e1fa94447572fcd04deddefb5 100644 (file)
@@ -10,6 +10,12 @@ else
 CDPARANOIA_DIR=
 endif
 
+if USE_GIO
+GIO_DIR=gio
+else
+GIO_DIR=
+endif
+
 if USE_GNOME_VFS
 GNOMEVFS_DIR=gnomevfs
 else
@@ -49,6 +55,7 @@ endif
 SUBDIRS = \
   $(ALSA_DIR) \
   $(CDPARANOIA_DIR) \
+  $(GIO_DIR) \
   $(GNOMEVFS_DIR) \
   $(LIBVISUAL_DIR) \
   $(OGG_DIR) \
index c52546ebbc6168e0d7aed07a5d3879968f25631c..e837282d55dd5599b38990a56cfc82147db65074 100644 (file)
@@ -37,6 +37,12 @@ else
 check_gnomevfs = 
 endif
 
+if USE_GIO
+check_gio = pipelines/gio
+else
+check_gio =
+endif
+
 if USE_LIBVISUAL
 check_libvisual = elements/libvisual
 else