Hello community,
here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2012-05-08 11:49:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old)
and /work/SRC/openSUSE:Factory/.xfdesktop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfdesktop", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2012-04-19 10:42:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2012-05-08 11:51:18.000000000 +0200
@@ -1,0 +2,101 @@
+Tue May 1 10:48:59 UTC 2012 - gber@opensuse.org
+
+- rename %{_datadir}/wallpapers/xfce/default.jpg to
+ %{_datadir}/wallpapers/xfce/default.wallpaper, the default
+ wallpaper formats may differ and xfdesktop doesn't care about
+ the filetype extension
+
+-------------------------------------------------------------------
+Sun Apr 29 08:56:16 UTC 2012 - gber@opensuse.org
+
+- update to version 4.10.0
+ - use the correct default value for the 'show thumbnails'
+ checkbox
+ - remove deprecated glib/gio functions
+ - translation updates
+- added dependency on exo-tools since it uses exo-desktop-item-edit
+
+-------------------------------------------------------------------
+Fri Apr 27 10:58:31 UTC 2012 - gber@opensuse.org
+
+- add dependency on libgarcon-data which provides menu data
+
+-------------------------------------------------------------------
+Sat Apr 14 08:50:51 UTC 2012 - gber@opensuse.org
+
+- update to version 4.9.3
+ - fix dependency versions
+ - hide unneeded message on startup
+ - apply single click option on startup
+ - disable the resize grip from the root window
+ - add new background and remove old ones
+ - make string translatable
+ - fix a mnemonic conflict
+ - simplify the menu reloading
+ - translation updates
+- added xfdesktop-default-backdrop-image.patch which sets the
+ default backdrop image to a symlink that is delivered by branding
+ packages
+- added xfdesktop-backgrounds-path.patch in order to deliver
+ background images under DATADIR/wallpapers which is already used
+ by openSUSE
+
+-------------------------------------------------------------------
+Sun Apr 8 16:16:05 UTC 2012 - gber@opensuse.org
+
+- update to version 4.9.2
+ - enable pseudo-transparent backgrounds again
+ - fix menu without desktop icons
+ - use the preferred file manager when opening folders
+ - keep the image width to something sensible for
+ xfdesktop-settings
+ - change xfdesktop's menu icon to "applications-other"
+ - prevent multiple instances of xfdesktop from running
+ - comments in .desktop files are displayed in the tooltip
+ - get correct workspace size with multimon display
+ - fix xinerama_stretch not refreshing on all monitors
+ - added the root menu popup when there are no icons shown on the
+ desktop
+ - fix a segfault when tumbler isn't available
+ - single click option to open items on desktop
+ - arrange icons on the desktop
+ - always use gdk_screen_get_monitor_geometry
+ - stretch background across all monitors setting
+ - unmounted volumes are semi-transparent
+ - fix for moving files instead of copy when src isn't writable
+ - modified xfdesktop_icon_view_drag_drop to allow all selected
+ files to drag and drop
+ - backdrop image cycling on a timer
+ - change to POINTER_MOTION_HINT_MASK & use
+ gdk_event_request_motions
+ - icon positions are saved/restored per resolution
+ - fix for shift + drag selections
+ - display correct trash icon on menu & desktop
+ - adds the code required to perform a paste on the on the
+ desktop
+ - thumbnail desktop icon previews using tumblerd
+ - added a check for GDK_GRAB_INVALID_TIME in
+ xfdesktop_popup_grab_available to mitigate slow menu popups on
+ a right mouse click
+ - right-click Drag and Drop
+ - show dialog in settings category
+ - remove docs and link to wiki
+ - drop AC_PROG_LIBTOOL for LT_PREREQ and LT_INIT
+ - fix moving files to the desktop with shift & drag
+ - fix some compiler warnings
+ - fix window actions on minimised windows' icons
+ - fix creation of empty file from template menu
+ - fix potential crash in xfdesktop-settings
+ - retrieve the translated desktop file name
+ - fix crash on focus in when items are selected
+ - properly invalidate tooltips on file changes
+ - fix crash when cancelling a file download
+ - implement open and empty actions for the trash
+ - implement monitoring for special file icons like the trash
+ - scroll to the selected background in the settings
+ - support absolute icon paths in desktop files
+ - handle volume changes in a timeout
+ - make sure the background is reloaded on compositing changes
+ - use Name field as display name of desktop files
+
+-------------------------------------------------------------------
Old:
----
xfce4-desktop.xml
xfdesktop-4.8.3.tar.bz2
xfdesktop-fix-slow-popup-menu.patch
New:
----
xfdesktop-4.10.0.tar.bz2
xfdesktop-backgrounds-path.patch
xfdesktop-default-background-image.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfdesktop.spec ++++++
--- /var/tmp/diff_new_pack.cKtJ0R/_old 2012-05-08 11:51:24.000000000 +0200
+++ /var/tmp/diff_new_pack.cKtJ0R/_new 2012-05-08 11:51:24.000000000 +0200
@@ -17,19 +17,21 @@
Name: xfdesktop
-Version: 4.8.3
+Version: 4.10.0
Release: 0
Summary: Desktop Manager for the Xfce Desktop Environment
License: GPL-2.0+
Group: System/GUI/XFCE
Url: http://docs.xfce.org/xfce/xfdesktop/start
-Source0: http://archive.xfce.org/src/xfce/xfdesktop/4.8/%{name}-%{version}.tar.bz2
-Source1: xfce4-desktop.xml
-# PATCH-FIX-UPSTREAM xfdesktop-fix-slow-popup-menu.patch bnc#669768 bxo#7172 gber@opensuse.org -- Adds a check for GDK_GRAB_INVALID_TIME in xfdesktop_popup_grab_available to mitigate slow menu popups on a right mouse click (backported from upstream git)
-Patch0: xfdesktop-fix-slow-popup-menu.patch
+Source0: http://archive.xfce.org/src/xfce/xfdesktop/4.10/%{name}-%{version}.tar.bz2
+# PATCH-FEATURE-OPENSUSE xfdesktop-backgrounds-path.patch gber@opensuse.org -- Deliver background images under DATADIR/wallpapers which is already used by openSUSE
+Patch0: xfdesktop-backgrounds-path.patch
+# PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch gber@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages
+Patch1: xfdesktop-default-background-image.patch
BuildRequires: fdupes
BuildRequires: intltool
BuildRequires: update-desktop-files
+BuildRequires: xfce4-dev-tools
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(exo-1)
BuildRequires: pkgconfig(garcon-1)
@@ -45,10 +47,14 @@
BuildRequires: pkgconfig(libxfce4util-1.0)
BuildRequires: pkgconfig(libxfconf-0)
BuildRequires: pkgconfig(thunarx-2)
-Requires: %{name}-branding = %{version}
-Recommends: %{name}-lang = %{version}
Provides: xfce4-desktop = %{version}
Obsoletes: xfce4-desktop < %{version}
+Requires: %{name}-branding = %{version}
+# menu data
+Requires: libgarcon-data
+# uses exo-desktop-item-edit
+Requires: exo-tools
+Recommends: %{name}-lang = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -61,8 +67,7 @@
%package branding-upstream
Summary: Upstream Branding of xfce4-settings
Group: System/GUI/XFCE
-# BRAND: xfce4-desktop.xml: Control desktop appearance such as the default
-# BRAND: backdrop image.
+# BRAND: default.jpg: Control the default backdrop image.
Conflicts: otherproviders(%{name}-branding)
Provides: %{name}-branding = %{version}
Provides: xfce4-desktop-branding-upstream = %{version}
@@ -78,17 +83,20 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
-%configure --docdir=%{_datadir}/xfce4/xfdesktop
+xdt-autogen
+%configure
make %{?_smp_mflags} V=1
%install
%make_install
-install -D -p -m 644 %{SOURCE1} \
- %{buildroot}%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
+# default upstream backdrop image
+ln -s %{_datadir}/wallpapers/xfce/xfce-blue.jpg \
+ %{buildroot}%{_datadir}/wallpapers/xfce/default.wallpaper
%suse_update_desktop_file xfce-backdrop-settings
@@ -120,18 +128,14 @@
%{_datadir}/icons/hicolor/*/*/*.svg
%{_mandir}/man1/xfdesktop.1.gz
%{_datadir}/pixmaps/xfdesktop
-%{_datadir}/xfce4/backdrops
-%dir %{_datadir}/xfce4
-%dir %{_datadir}/xfce4/xfdesktop
-%doc %{_datadir}/xfce4/xfdesktop/html/
+%dir %{_datadir}/wallpapers
+%dir %{_datadir}/wallpapers/xfce
+%{_datadir}/wallpapers/xfce/xfce-blue.jpg
%files lang -f %name.lang
%files branding-upstream
%defattr(-,root,root)
-%dir %{_sysconfdir}/xdg/xfce4
-%dir %{_sysconfdir}/xdg/xfce4/xfconf
-%dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml
-%config %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
+%{_datadir}/wallpapers/xfce/default.wallpaper
%changelog
++++++ xfdesktop-4.8.3.tar.bz2 -> xfdesktop-4.10.0.tar.bz2 ++++++
++++ 107389 lines of diff (skipped)
++++++ xfdesktop-backgrounds-path.patch ++++++
Index: xfdesktop-4.9.3/backgrounds/Makefile.am
===================================================================
--- xfdesktop-4.9.3.orig/backgrounds/Makefile.am
+++ xfdesktop-4.9.3/backgrounds/Makefile.am
@@ -1,7 +1,7 @@
# backdrops/Makefile.am
#
-backgroundsdir = $(datadir)/backgrounds/xfce
+backgroundsdir = $(datadir)/wallpapers/xfce
backgrounds_DATA = xfce-blue.jpg
++++++ xfdesktop-default-background-image.patch ++++++
Index: xfdesktop-4.9.3/common/xfdesktop-common.h
===================================================================
--- xfdesktop-4.9.3.orig/common/xfdesktop-common.h
+++ xfdesktop-4.9.3/common/xfdesktop-common.h
@@ -32,7 +32,7 @@
#include