Hello community, here is the log from the commit of package xfce4-session for openSUSE:Factory checked in at 2012-05-08 11:49:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfce4-session (Old) and /work/SRC/openSUSE:Factory/.xfce4-session.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xfce4-session", Maintainer is "xfce-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/xfce4-session/xfce4-session.changes 2012-04-20 15:21:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-session.new/xfce4-session.changes 2012-05-08 11:49:54.000000000 +0200 @@ -1,0 +2,24 @@ +Sun Apr 29 08:53:51 UTC 2012 - gber@opensuse.org + +- update to version 4.10.0 + - remove remaining code to shutdown gconf + - skip gpg/ssh-agent if GNOME compat is enabled and gnome-keyring + found + - replace mkdirhier with mkdir + - translation updates + +------------------------------------------------------------------- +Fri Apr 20 13:45:50 UTC 2012 - gber@opensuse.org + +- update to version 4.9.2 + - make the buttons sensitive when using sudo + - restore ssh and gpg agent starting + - translation updates + +------------------------------------------------------------------- +Thu Apr 19 21:51:58 UTC 2012 - gber@opensuse.org + +- obsolete all xfce-utils subpackages packages properly +- obsolete xfce4-session-doc as well + +------------------------------------------------------------------- @@ -9,0 +34,62 @@ + +------------------------------------------------------------------- +Sat Apr 14 16:22:29 UTC 2012 - gber@opensuse.org + +- removed leftover dependency on xfce-utils +- recommend a minimal selection of packages for a Xfce session + +------------------------------------------------------------------- +Sat Apr 14 10:31:48 UTC 2012 - gber@opensuse.org + +- update to version 4.9.1 + - fix return value of CanSuspend and CanHibernate + - make common no-reply error more subtile + - bump package dependency versions + - remove deprecated or unused code from xinit + - fallback to old method for shutdown + - improve xflock4 script + - drop the sync code because it can segfault on ext2 + - always escape name and comment in dialog + - translation updates +- drop xflock4.sh which has been included upstream + +------------------------------------------------------------------- +Sun Apr 8 15:25:47 UTC 2012 - gber@opensuse.org + +- update to version 4.9.0 + - add accelerators to logout dialog buttons + - add support for starting assistive technologies + - remove optional dependency for gconf + - remove Xfce4-tips + - remove early xfsettingsd autostart and add it to the session + - fix crash if save timeout for a client is triggered + - add a way to delete sessions + - drop usage of G_CONST_RETURN macro + - add Xft.xrdb, startxfce4, xinit, xfce.desktop and xflock4 + files from xfce-utils + - explicitly link to libm where needed + - remove the xfce4-panel logout menu plugin + - don't try to remove the $HOME directory + - remove manual and link to docs.xfce.org + - Show dialog in settings category + - link to gmodule + - improve fadeout code with compositing enabled + - start screensaver with autostart + - support the TryExec key for autostart in the settings dialog + - rework the logout dialog code + - cleanup the power management code + - let xfce4-session handle the dbus-launch checking + - add support for launching xfce4-session in consolekit + - add --with-ck-launch support to startxfce4 + - add option to lock the screen on suspend/hibernate + - remove unused icons + - show all applications in autostart + - drop gpg-agent and ssh-agent handling + - translation updates +- dropped xfce4-session-fix-gnome-mode.patch since upstream + provides an improved implementation +- dropped obsolete + xfce4-session-respect-session-save-setting.patch, + xfce4-session-lock-screen-on-suspend-hibernate.patch +- added xfce4-session-adapt-session-script.patch in order to adapt + the upstream sessions script to openSUSE Old: ---- xfce4-session-4.8.3.tar.bz2 xfce4-session-fix-gnome-mode.patch xfce4-session-lock-screen-on-suspend-hibernate.patch xfce4-session-respect-session-save-setting.patch New: ---- xfce4-session-4.10.0.tar.bz2 xfce4-session-adapt-session-script.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfce4-session.spec ++++++ --- /var/tmp/diff_new_pack.ZqhEdJ/_old 2012-05-08 11:49:56.000000000 +0200 +++ /var/tmp/diff_new_pack.ZqhEdJ/_new 2012-05-08 11:49:56.000000000 +0200 @@ -19,28 +19,22 @@ %define libname libxfsm-4_6-0 Name: xfce4-session -Version: 4.8.3 +Version: 4.10.0 Release: 0 Summary: Xfce Session Manager License: GPL-2.0 Group: System/GUI/XFCE Url: http://docs.xfce.org/xfce/xfce4-session/start -Source: http://archive.xfce.org/src/xfce/xfce4-session/4.8/%{name}-%{version}.tar.bz2 +Source0: http://archive.xfce.org/src/xfce/xfce4-session/4.10/%{name}-%{version}.tar.bz2 # PATCH-FEATURE-OPENSUSE xfce4-session-simple-splash-remove-shadows.patch gber@opensuse.org -- Improves readability of the simple splash engine text by removing the text shadows Patch0: xfce4-session-simple-splash-remove-shadows.patch -# PATCH-FIX-UPSTREAM xfce4-session-fix-gnome-mode.patch bnc#710038 bxo#8014 gber@opensuse.org -- Removes obsolete GNOME compatibility code, treats GNOME-/KDE-only autostart files as inactive, and allows to enable them through xfce4-session-settings -Patch1: xfce4-session-fix-gnome-mode.patch -# PATCH-FEATURE-UPSTREAM xfce4-session-lock-screen-on-suspend-hibernate.patch bxo#6019 gber@opensuse.org -- Try to lock the screen when hibernating/suspending -Patch2: xfce4-session-lock-screen-on-suspend-hibernate.patch -# PATCH-FIX-UPSTREAM xfce4-session-respect-session-save-setting.patch bxo#7915 gber@opensuse.org -- Respect the value of the "/general/SaveOnExit" option from xfce4-session in the logout panel plugin as well (backported from upstream git) -Patch3: xfce4-session-respect-session-save-setting.patch +# PATCH-FIX-OPENSUSE xfce4-session-adapt-session-script.patch gber@opensuse.org -- Adapt upstream sessions script to openSUSE +Patch1: xfce4-session-adapt-session-script.patch BuildRequires: intltool BuildRequires: update-desktop-files -BuildRequires: xfce4-dev-tools BuildRequires: xorg-x11 BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(gtk+-2.0) @@ -49,14 +43,26 @@ BuildRequires: pkgconfig(libxfce4ui-1) BuildRequires: pkgconfig(libxfce4util-1.0) BuildRequires: pkgconfig(sm) +Provides: xfce-utils = %{version} +Obsoletes: xfce-utils <= 4.8.3 +Provides: xfce-utils-doc = %{version} +Obsoletes: xfce-utils-doc <= 4.8.3 +Provides: xfce-utils-lang = %{version} +Obsoletes: xfce-utils-lang <= 4.8.3 +Provides: xfce4-session-doc = %{version} +Obsoletes: xfce4-session-doc <= 4.8.3 Requires: %{name}-branding = %{version} -Requires: xfce-utils Requires: xfce4-settings Requires: xfconf Recommends: %{name}-doc = %{version} Recommends: %{name}-lang = %{version} -# for xfce4-tips -Recommends: fortune +# minimal packages for an Xfce session +Recommends: xfwm4 +Recommends: xfdesktop +Recommends: thunar +Recommends: xfce4-panel +# xfce4-about needs to be dragged at a low level +Recommends: libxfce4ui-tools BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -79,14 +85,6 @@ This package contains development files needed to develop custom splash screen engines for the xfce4-session. -%package doc -Summary: Documentation for xfce4-session -Group: Documentation/HTML -BuildArch: noarch - -%description doc -This package includes the documentation for xfce4-session. - %package branding-upstream Summary: Upstream Branding of xfce4-session Group: System/GUI/XFCE @@ -95,8 +93,6 @@ Conflicts: otherproviders(%{name}-branding) # BRAND: xfce4-session.xml: Control session parameters such as the tools and # BRAND: applications started by default or the splash theme. -# BRAND: xfce4-tips-autostart.desktop: Control whether xfce4-tips is started -# BRAND: by default. BuildArch: noarch %description branding-upstream @@ -108,13 +104,9 @@ %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build -xdt-autogen %configure \ - --docdir=%{_datadir}/xfce4/xfce4-session \ --disable-static \ --enable-session-screenshots \ --enable-gnome \ @@ -124,9 +116,11 @@ %install %make_install -%suse_update_desktop_file xfce-session-settings +chmod 755 %{buildroot}%{_sysconfdir}/xdg/xfce4/xinitrc + +# add back X-XFCE for now; this is a personal and not a system setting +%suse_update_desktop_file -r xfce-session-settings XFCE X-XFCE GTK Settings DesktopSettings X-XFCE-SettingsDialog X-XFCE-PersonalSettings %suse_update_desktop_file xfce4-session-logout -%suse_update_desktop_file xfce4-tips-autostart rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} @@ -152,16 +146,20 @@ %files %defattr(-,root,root) %doc AUTHORS BUGS COPYING ChangeLog NEWS README TODO +%dir %{_sysconfdir}/xdg/xfce4 +%config %{_sysconfdir}/xdg/xfce4/Xft.xrdb +%{_sysconfdir}/xdg/xfce4/xinitrc +%{_sysconfdir}/xdg/autostart/xscreensaver.desktop %{_bindir}/xfce4-session %{_bindir}/xfce4-session-logout %{_bindir}/xfce4-session-settings -%{_bindir}/xfce4-tips +%{_bindir}/xflock4 +%{_bindir}/startxfce4 %{_libdir}/xfce4 +%{_datadir}/xsessions/xfce.desktop %{_datadir}/themes/* %{_datadir}/applications/*.desktop %{_datadir}/icons/*/*/* -%{_datadir}/xfce4/panel-plugins/xfsm-logout-plugin.desktop -%{_datadir}/xfce4/tips/ %doc %{_mandir}/man1/xfce4-session*.1* %files -n %{libname} @@ -169,12 +167,6 @@ %doc COPYING %{_libdir}/libxfsm-*.so.* -%files doc -%defattr(-,root,root) -%dir %{_datadir}/xfce4 -%dir %{_datadir}/xfce4/xfce4-session -%doc %{_datadir}/xfce4/xfce4-session/html/ - %files lang -f %{name}.lang %files devel @@ -190,6 +182,5 @@ %dir %{_sysconfdir}/xdg/xfce4/xfconf %dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml %config %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml -%config %{_sysconfdir}/xdg/autostart/xfce4-tips-autostart.desktop %changelog ++++++ xfce4-session-4.8.3.tar.bz2 -> xfce4-session-4.10.0.tar.bz2 ++++++ ++++ 89833 lines of diff (skipped) ++++++ xfce4-session-adapt-session-script.patch ++++++ Index: xfce4-session-4.9.0/scripts/xinitrc.in =================================================================== --- xfce4-session-4.9.0.orig/scripts/xinitrc.in +++ xfce4-session-4.9.0/scripts/xinitrc.in @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # fix broken $UID on some system... if test "x$UID" = "x"; then @@ -38,12 +38,6 @@ if test "x$XDG_CACHE_HOME" = "x" ; then fi [ -d "$XDG_CACHE_HOME" ] || mkdir "$XDG_CACHE_HOME" -# set up XDG user directores. see -# http://freedesktop.org/wiki/Software/xdg-user-dirs -if which xdg-user-dirs-update >/dev/null 2>&1; then - xdg-user-dirs-update -fi - # Modify libglade and glade environment variables so that # it will find the files installed by Xfce GLADE_CATALOG_PATH="$GLADE_CATALOG_PATH:/usr/share/glade3/catalogs" Index: xfce4-session-4.9.0/scripts/xinitrc.in.in =================================================================== --- xfce4-session-4.9.0.orig/scripts/xinitrc.in.in +++ xfce4-session-4.9.0/scripts/xinitrc.in.in @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # fix broken $UID on some system... if test "x$UID" = "x"; then @@ -38,12 +38,6 @@ if test "x$XDG_CACHE_HOME" = "x" ; then fi [ -d "$XDG_CACHE_HOME" ] || mkdir "$XDG_CACHE_HOME" -# set up XDG user directores. see -# http://freedesktop.org/wiki/Software/xdg-user-dirs -if which xdg-user-dirs-update >/dev/null 2>&1; then - xdg-user-dirs-update -fi - # Modify libglade and glade environment variables so that # it will find the files installed by Xfce GLADE_CATALOG_PATH="$GLADE_CATALOG_PATH:@XFCE_GLADE_CATALOG_PATH@" -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org