[gentoo-commits] gentoo-x86 commit in xfce-base/xfdesktop/files: xfdesktop-4.11.3-always-pull-in-dbus-glib.patch

2014-03-18 Thread Samuli Suominen (ssuominen)
ssuominen14/03/18 18:23:30

  Removed:  xfdesktop-4.11.3-always-pull-in-dbus-glib.patch
  Log:
  old
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4868F14D)



[gentoo-commits] gentoo-x86 commit in xfce-base/xfdesktop/files: xfdesktop-4.11.3-always-pull-in-dbus-glib.patch

2014-03-12 Thread Samuli Suominen (ssuominen)
ssuominen14/03/12 19:01:39

  Added:xfdesktop-4.11.3-always-pull-in-dbus-glib.patch
  Log:
  Always pull in dev-libs/dbus-glib because there are 3 source files always 
using it without #ifdef of anykind.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4868F14D)

Revision  ChangesPath
1.1  
xfce-base/xfdesktop/files/xfdesktop-4.11.3-always-pull-in-dbus-glib.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-base/xfdesktop/files/xfdesktop-4.11.3-always-pull-in-dbus-glib.patch?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-base/xfdesktop/files/xfdesktop-4.11.3-always-pull-in-dbus-glib.patch?rev=1.1content-type=text/plain

Index: xfdesktop-4.11.3-always-pull-in-dbus-glib.patch
===
common/xfdesktop-thumbnailer.c, src/xfdesktop-file-utils.c and 
'src/xfdesktop-file-utils.h
always use #include dbus/dbus-glib.h but configure.ac doesn't check for it if
configured with flags --disable-file-icons --disable-thunarx, causing 
$(DBUS_CFLAGS)
to be unset and build to fail on a missing -I/usr/include/dbus-1.0

http://bugzilla.xfce.org/show_bug.cgi?id=10745

--- configure.ac
+++ configure.ac
@@ -87,6 +87,7 @@
 XDT_CHECK_PACKAGE([GOBJECT], [gobject-2.0], [glib_minimum_version])
 XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [glib_minimum_version])
 XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [gtk_minimum_version])
+XDT_CHECK_PACKAGE([DBUS], [dbus-glib-1], [dbus_minimum_version])
 XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0],
   [libxfce4util_minimum_version])
 XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1],
@@ -124,14 +125,6 @@
 fi
 
 if test x$enable_desktop_icons = xyes -a x$enable_file_icons = xyes; 
then
-dnl here i shall abuse the XDT_CHECK_PACKAGE macro
-XDT_CHECK_PACKAGE([DBUS], [dbus-glib-1], [dbus_minimum_version], [], [
-echo *** Optional package dbus-glib-1 was either not found on your system
-echo *** or is too old.  Please install or upgrade to at least version
-echo *** dbus_minimum_version, or adjust the PKG_CONFIG_PATH environment 
variable
-echo *** if you installed the new version of the package in a nonstandard
-echo *** prefix.  File/launcher icons will be disabled.
-])
 enable_file_icons=no
 if test x$DBUS_VERSION != x; then
 enable_file_icons=yes