[Rhythmbox-devel] gst configure.in patch
- From: Colin Walters <walters debian org>
- To: rhythmbox-devel gnome org
- Subject: [Rhythmbox-devel] gst configure.in patch
- Date: 25 Jan 2003 16:16:07 -0500
Hi,
Here's a quick patch to make monkey-media check for different versions
of gstreamer. Ok to apply?
--- configure.in.~1.70.~ 2003-01-24 12:51:57.000000000 -0500
+++ configure.in 2003-01-25 16:15:08.000000000 -0500
@@ -43,11 +43,41 @@
MONKEYMEDIA_CFLAGS="$MONKEYMEDIA_CFLAGS $SOUNDSYSTEM_CFLAGS"
MONKEYMEDIA_LIBS="$MONKEYMEDIA_LIBS $SOUNDSYSTEM_LIBS"
else
- SOUNDSYSTEM_DEPS="gstreamer-0.7"
+ dnl Now we're ready to ask for gstreamer libs and cflags
+ dnl And we can also ask for the right version of gstreamer
+ HAVE_SOUNDSYSTEM=no
+
+ dnl start with 0.7
+ GST_MAJORMINOR=0.7
+ PKG_CHECK_MODULES(SOUNDSYSTEM, \
+ gstreamer-$GST_MAJORMINOR >= 0.5.2 gstreamer-libs-$GST_MAJORMINOR >= 0.5.2,
+ HAVE_SOUNDSYSTEM=yes,HAVE_SOUNDSYSTEM=no)
+
+ dnl try 0.6
+ if test "x$HAVE_SOUNDSYSTEM" = "xno"; then
+ GST_MAJORMINOR=0.6
+ PKG_CHECK_MODULES(SOUNDSYSTEM, \
+ gstreamer-$GST_MAJORMINOR >= 0.5.2 gstreamer-libs-$GST_MAJORMINOR >= 0.5.2,
+ HAVE_SOUNDSYSTEM=yes,HAVE_SOUNDSYSTEM=no)
+ fi
+
+ dnl fail back to 0.5
+ if test "x$HAVE_SOUNDSYSTEM" = "xno"; then
+ GST_MAJORMINOR=0.5
+ PKG_CHECK_MODULES(SOUNDSYSTEM, \
+ gstreamer-$GST_MAJORMINOR >= 0.5.2 gstreamer-libs-$GST_MAJORMINOR >= 0.5.2,
+ HAVE_SOUNDSYSTEM=yes,HAVE_SOUNDSYSTEM=no)
+ fi
+
+ dnl Give error and exit if we don't have gstreamer
+ if test "x$HAVE_SOUNDSYSTEM" = "xno"; then
+ AC_MSG_ERROR([GStreamer not found, or too old version found]
+ fi
+ SOUNDSYSTEM_DEPS="gstreamer-$GST_MAJORMINOR"
AC_SUBST(SOUNDSYSTEM_DEPS)
PKG_CHECK_MODULES(SOUNDSYSTEM, $SOUNDSYSTEM_DEPS)
- SOUNDSYSTEM_LIBS="$SOUNDSYSTEM_LIBS -lgstgconf-0.7 -lgstcontrol-0.7"
+ SOUNDSYSTEM_LIBS="$SOUNDSYSTEM_LIBS -lgstgconf-$GST_MAJORMINOR -lgstcontrol-$GST_MAJORMINOR"
AC_DEFINE(HAVE_GSTREAMER,1)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]