commit 94ece12ee63247c02d65d735fa9332cc1aca055f
Author: phantomjinx <p.g.richard...@phantomjinx.co.uk>
Date:   Sun Sep 11 19:35:41 2011 +0100

    Better still always check for clutter
    
    * Since more plugins will probably use clutter, check for it regardless but
      only allow clarity if it is installed.

 configure.ac |   42 +++++++++++++++++++-----------------------
 1 files changed, 19 insertions(+), 23 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index cefda19..ea3098e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -87,7 +87,7 @@ PKG_CHECK_MODULES(LIBANJUTA, libanjuta-3.0 >= 2.91,, 
[AC_MSG_FAILURE([*** $LIBAN
 PKG_CHECK_MODULES(LIBGDL, gdl-3.0 >= 3.0.0,, [AC_MSG_FAILURE([*** 
$LIBGDL_PKG_ERRORS])])
 PKG_CHECK_MODULES(GIO, gio-2.0 >= 2.28.5,, [AC_MSG_FAILURE([*** 
$GIO_PKG_ERRORS])])
 PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= 2.7.7,, [AC_MSG_FAILURE([*** 
$LIBXML_PKG_ERRORS])])
-
+       
 GTK_CLEANLINESS_FLAGS="-DG_DISABLE_SINGLE_INCLUDES 
-DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES 
-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED 
-DGTK_DISABLE_DEPRECATED -DGSEAL_ENABLE"
 
 dnl Force C99 mode (no implicit int declarations)
@@ -127,7 +127,19 @@ dnl Check if statvfs() is available (otherwise we fall 
back on 'df' to determine
 dnl free space on the iPod
 AC_CHECK_FUNCS(statvfs)
 
-
+dnl Check for clutter-gtk 
+dnl -------------------------------------------------------------
+PKG_CHECK_MODULES(CLUTTER_GTK, [clutter-gtk-1.0 >= 1.0], 
[have_clutter_gtk="yes"], [have_clutter_gtk="no"])
+if test "x$have_clutter_gtk" = "xyes"; then            
+       AC_DEFINE(HAVE_CLUTTER_GTK, 1, [Define if you have clutter gtk support])
+    AC_SUBST(CLUTTER_GTK_CFLAGS)
+    AC_SUBST(CLUTTER_GTK_LIBS)
+    dnl Need to add to CFLAGS and LIBS so main can init correctly
+    CFLAGS="$CFLAGS $CLUTTER_GTK_CFLAGS"
+    LIBS="$LIBS $CLUTTER_GTK_LIBS"             
+fi
+AM_CONDITIONAL(HAVE_CLUTTER_GTK, [test "x$have_clutter_gtk" = "xyes"])
+       
 dnl Check for libid3tag
 dnl -------------------------------------------------------------
 PKG_CHECK_MODULES(ID3TAG, id3tag >= 0.15, [have_id3="yes"], 
[AC_MSG_FAILURE([*** $ID3TAG_PKG_ERRORS])])
@@ -186,7 +198,7 @@ if test "x$have_coverweb" = "xyes"; then
 fi
 
 
-dnl Check for clutter gtk
+dnl Check for clarity
 dnl -------------------------------------------------------------
 AC_ARG_ENABLE(plugin-clarity,
        AS_HELP_STRING([--disable-plugin-clarity],[Disable clarity plugin for 
displaying coverart in gtkpod]), 
@@ -200,29 +212,13 @@ if test "$user_disabled_clarity" = 1; then
        have_clarity="no"
 else
        AC_MSG_RESULT(no)
-       
-       PKG_CHECK_MODULES(CLUTTER_GTK,
-               [clutter-gtk-1.0 >= 1.0],
-               [have_clutter_gtk="yes"],
-               [have_clutter_gtk="no"])
-       
-       dnl we have clutter installed   
-       AM_CONDITIONAL(HAVE_CLUTTER_GTK, [test "x$have_clutter_gtk" = "xyes"])
-
-       dnl we can go ahead and build clarity
-       
-       if test "x$have_clutter_gtk" = "xyes"; then
+       if test "x$have_clutter_gtk" = "xyes"; then     
                have_clarity="yes"
-               AM_CONDITIONAL(HAVE_PLUGIN_CLARITY, [test "x$have_clarity" = 
"xyes"])
-               
-               AC_DEFINE(HAVE_CLUTTER_GTK, 1, [Define if you have clutter gtk 
support])
-       AC_SUBST(CLUTTER_GTK_CFLAGS)
-       AC_SUBST(CLUTTER_GTK_LIBS)
-       dnl Need to add to CFLAGS and LIBS so main can init correctly
-       CFLAGS="$CFLAGS $CLUTTER_GTK_CFLAGS"
-       LIBS="$LIBS $CLUTTER_GTK_LIBS"          
+       else
+               have_clarity="no"
        fi
 fi
+AM_CONDITIONAL(HAVE_PLUGIN_CLARITY, [test "x$have_clarity" = "xyes"])  
 
 dnl Check for gstreamer
 dnl -------------------------------------------------------------

------------------------------------------------------------------------------
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to