Submitted By: DJ Lucas Date: 2008-11-29 Initial Package Version: 2.24.1 Upstream Status: Applied Origin: Upstream (rev 617) Description: Fixes configure checks for X headers diff -Naur gnome-settings-daemon-2.24.1-orig/configure.ac gnome-settings-daemon-2.24.1/configure.ac --- gnome-settings-daemon-2.24.1-orig/configure.ac 2008-11-24 17:02:42.000000000 -0600 +++ gnome-settings-daemon-2.24.1/configure.ac 2008-11-29 11:24:16.000000000 -0600 @@ -115,15 +115,15 @@ dnl - X11 stuff dnl --------------------------------------------------------------------------- -# Like AC_CHECK_HEADER, but it uses the already-computed -I directories. +# Like AC_CHECK_HEADERS, but it uses the already-computed -I directories. # -AC_DEFUN([AC_CHECK_X_HEADER], [ +AC_DEFUN([AC_CHECK_X_HEADERS], [ ac_save_CPPFLAGS="$CPPFLAGS" if test \! -z "$includedir" ; then CPPFLAGS="$CPPFLAGS -I$includedir" fi CPPFLAGS="$CPPFLAGS $X_CFLAGS" - AC_CHECK_HEADER([$1],[$2],[$3],[$4]) + AC_CHECK_HEADERS([$1],[$2],[$3],[$4]) CPPFLAGS="$ac_save_CPPFLAGS"]) # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories. @@ -161,11 +161,10 @@ dnl --------------------------------------------------------------------------- have_xinput=no -AC_CHECK_LIB(Xi, XListInputDevices, - [AC_CHECK_HEADER(X11/extensions/XInput.h, +AC_CHECK_X_LIB(Xi, XListInputDevices, + [AC_CHECK_X_HEADERS(X11/extensions/XInput.h, have_xinput=yes - XINPUT_LIBS="-lXi" - AC_DEFINE(HAVE_XINPUT, 1, [Define if XInput extension is available]), + XINPUT_LIBS="-lXi", :, [#include ])], : , -lXi $x_libs) AM_CONDITIONAL(HAVE_XINPUT, [test $have_xinput = yes]) @@ -176,11 +175,10 @@ dnl --------------------------------------------------------------------------- have_randr=no -AC_CHECK_LIB(Xrandr, XRRUpdateConfiguration, - [AC_CHECK_HEADER(X11/extensions/Xrandr.h, +AC_CHECK_X_LIB(Xrandr, XRRUpdateConfiguration, + [AC_CHECK_X_HEADERS(X11/extensions/Xrandr.h, have_randr=yes - RANDR_LIBS="-lXrandr -lXrender" - AC_DEFINE(HAVE_RANDR, 1, [Define if Xrandr extension is available]), + RANDR_LIBS="-lXrandr -lXrender", :, [#include ])], : , -lXrandr -lXrender $x_libs) AC_SUBST(RANDR_LIBS) @@ -200,16 +198,13 @@ dnl - Keyboard plugin stuff dnl --------------------------------------------------------------------------- -AC_CHECK_HEADERS([X11/Xlib.h]) - AC_CHECK_X_LIB(Xxf86misc, XF86MiscQueryExtension, [ - AC_CHECK_HEADERS([X11/extensions/xf86misc.h], [XF86MISC_LIBS="-lXxf86misc"],[], -[#if HAVE_X11_XLIB_H -#include -#endif -])], [true], -lXext -lX11) + AC_CHECK_X_HEADERS([X11/extensions/xf86misc.h], + [XF86MISC_LIBS="-lXxf86misc"], :, + [#include ])], : , + -lXxf86misc $x_libs) AC_SUBST(XF86MISC_LIBS) -AC_CHECK_HEADERS(X11/extensions/XKB.h) +AC_CHECK_X_HEADERS([X11/extensions/XKB.h]) PKG_CHECK_MODULES(LIBGNOMEKBD, [libgnomekbd >= 2.21.4 libxklavier >= 3.3]) AC_SUBST(LIBGNOMEKBD_CFLAGS)