forked from pool/xfce4-session
This commit is contained in:
parent
fbe053f97b
commit
b604f5cecb
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:97d7f2a2d0af7f3623b68d1f04091e02913b28f9555dab8b0d26c8a1299d08fd
|
||||
size 1289284
|
3
xfce4-session-4.2.3.tar.bz2
Normal file
3
xfce4-session-4.2.3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6c142405ffe8920220f1e00ea89ed5ab5f8158ba4586ac2a39d267149a03ddec
|
||||
size 1390272
|
@ -1,28 +0,0 @@
|
||||
From 26f9ae8df629f02af0773df2ed82db6b85c5b556 Mon Sep 17 00:00:00 2001
|
||||
From: Eric Koegel <eric.koegel@gmail.com>
|
||||
Date: Sat, 28 Mar 2015 16:57:24 +0300
|
||||
Subject: Make verbose logging conditional (Bug #11698)
|
||||
|
||||
Bug report and patch submitted by Zhihao Yuan
|
||||
|
||||
Signed-off-by: Eric Koegel <eric.koegel@gmail.com>
|
||||
|
||||
diff --git a/xfce4-session/xfsm-global.h b/xfce4-session/xfsm-global.h
|
||||
index d2e0c29..d458712 100644
|
||||
--- a/xfce4-session/xfsm-global.h
|
||||
+++ b/xfce4-session/xfsm-global.h
|
||||
@@ -49,7 +49,10 @@ extern XfsmSplashScreen *splash_screen;
|
||||
#if defined(G_HAVE_ISO_VARARGS)
|
||||
|
||||
#define xfsm_verbose(...)\
|
||||
- xfsm_verbose_real (__func__, __FILE__, __LINE__, __VA_ARGS__)
|
||||
+G_STMT_START{ \
|
||||
+ if (G_UNLIKELY (verbose)) \
|
||||
+ xfsm_verbose_real (__func__, __FILE__, __LINE__, __VA_ARGS__); \
|
||||
+}G_STMT_END
|
||||
|
||||
#else
|
||||
|
||||
--
|
||||
cgit v0.10.1
|
||||
|
@ -1,363 +0,0 @@
|
||||
Index: xfce4-session-4.12.1/scripts/xinitrc.in
|
||||
===================================================================
|
||||
--- xfce4-session-4.12.1.orig/scripts/xinitrc.in
|
||||
+++ xfce4-session-4.12.1/scripts/xinitrc.in
|
||||
@@ -16,11 +16,16 @@ if test "x$XDG_MENU_PREFIX" = "x"; then
|
||||
export XDG_MENU_PREFIX
|
||||
fi
|
||||
|
||||
-# set DESKTOP_SESSION so that one can detect easily if an Xfce session is running
|
||||
+# set DESKTOP_SESSION and XDG_CURRENT_DESKTOP so that one can detect easily if
|
||||
+# an Xfce session is running
|
||||
if test "x$DESKTOP_SESSION" = "x"; then
|
||||
DESKTOP_SESSION="xfce"
|
||||
export DESKTOP_SESSION
|
||||
fi
|
||||
+if test "x$XDG_CURRENT_DESKTOP" = "x"; then
|
||||
+ XDG_CURRENT_DESKTOP="XFCE"
|
||||
+ export XDG_CURRENT_DESKTOP
|
||||
+fi
|
||||
|
||||
# set XDG_CURRENT_DESKTOP so that Qt 5 applications can identify user set Xfce theme
|
||||
if test "x$XDG_CURRENT_DESKTOP" = "x"; then
|
||||
@@ -44,12 +49,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:"
|
||||
@@ -87,112 +86,17 @@ cat /dev/null $XRESOURCES | xrdb -nocpp
|
||||
# load local modmap
|
||||
test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
|
||||
|
||||
-# run xfce4-session if installed
|
||||
-if which xfce4-session >/dev/null 2>&1; then
|
||||
-
|
||||
- # check if we start xfce4-session with ck-launch-session. this is only
|
||||
- # required for starting from a console, not a login manager
|
||||
- if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then
|
||||
- if which ck-launch-session >/dev/null 2>&1; then
|
||||
- ck-launch-session xfce4-session
|
||||
- else
|
||||
- echo
|
||||
- echo "You have tried to start Xfce with consolekit support, but"
|
||||
- echo "ck-launch-session is not installed."
|
||||
- echo "Aborted startup..."
|
||||
- echo
|
||||
-
|
||||
- exit 1
|
||||
- fi
|
||||
- else
|
||||
- # start xfce4-session normally
|
||||
- xfce4-session
|
||||
+# check if we start xfce4-session with ck-launch-session. this is only
|
||||
+# required for starting from a console, not a login manager
|
||||
+if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then
|
||||
+ if ! ck-launch-session xfce4-session; then
|
||||
+ cat >&2 <<'EOF'
|
||||
+Failed to start Xfce with consolekit support.
|
||||
+Aborted startup...
|
||||
+EOF
|
||||
+ exit 1
|
||||
fi
|
||||
-
|
||||
- exit 0
|
||||
+else
|
||||
+ # start xfce4-session normally
|
||||
+ xfce4-session
|
||||
fi
|
||||
-
|
||||
-##################
|
||||
-# IMPORTANT NOTE #
|
||||
-##################
|
||||
-
|
||||
-# Everything below here ONLY gets executed if you are NOT using xfce4-session
|
||||
-# (Xfce's session manager). If you are using the session manager, everything
|
||||
-# below is handled by it, and the code below is not executed at all. If you're
|
||||
-# not sure if you're using the session manager, type 'ps -e|grep xfce4-session'
|
||||
-# in a terminal while Xfce is running.
|
||||
-
|
||||
-##################
|
||||
-
|
||||
-# Use dbus-launch if installed.
|
||||
-if test x"$DBUS_SESSION_BUS_ADDRESS" = x""; then
|
||||
- if which dbus-launch >/dev/null 2>&1; then
|
||||
- eval `dbus-launch --sh-syntax --exit-with-session`
|
||||
- # some older versions of dbus don't export the var properly
|
||||
- export DBUS_SESSION_BUS_ADDRESS
|
||||
- else
|
||||
- echo "Could not find dbus-launch; Xfce will not work properly" >&2
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
-# this is only necessary when running w/o xfce4-session
|
||||
-xsetroot -solid black -cursor_name watch
|
||||
-
|
||||
-# or use old-fashioned startup script otherwise
|
||||
-
|
||||
-xfsettingsd &
|
||||
-xfwm4 --daemon
|
||||
-
|
||||
-# start up stuff in $XDG_CONFIG_HOME/autostart/
|
||||
-if test -d "$XDG_CONFIG_HOME/autostart"; then
|
||||
- for i in ${XDG_CONFIG_HOME}/autostart/*.desktop; do
|
||||
- grep -q -E "^Hidden=true" "$i" && continue
|
||||
- if grep -q -E "^OnlyShowIn=" "$i"; then
|
||||
- # need to test twice, as lack of the line entirely means we still run it
|
||||
- grep -E "^OnlyShowIn=" "$i" | grep -q 'XFCE;' || continue
|
||||
- fi
|
||||
- grep -E "^NotShowIn=" "$i" | grep -q 'XFCE;' && continue
|
||||
-
|
||||
- # check for TryExec
|
||||
- trycmd=`grep -E "^TryExec=" "$i" | cut -d'=' -f2`
|
||||
- if test "$trycmd"; then
|
||||
- which "$trycmd" >/dev/null 2>&1 || continue
|
||||
- fi
|
||||
-
|
||||
- cmd=`grep -E "^Exec=" "$i" | cut -d'=' -f2`
|
||||
- if test "$cmd" && which "$cmd" >/dev/null 2>&1; then
|
||||
- $cmd &
|
||||
- fi
|
||||
- done
|
||||
-fi
|
||||
-
|
||||
-xfdesktop&
|
||||
-orage &
|
||||
-
|
||||
-panel=`which xfce4-panel`
|
||||
-case "x$panel" in
|
||||
- x|xno*)
|
||||
- ;;
|
||||
- *)
|
||||
- $panel
|
||||
- ret=$?
|
||||
- while test $ret -ne 0; do
|
||||
- xmessage -center -file - -timeout 20 -title Error <<EOF
|
||||
-A crash occured in the panel
|
||||
-Please report this to the xfce4-dev@xfce.org list
|
||||
-or on http://bugs.xfce.org
|
||||
-Meanwhile the panel will be restarted
|
||||
-EOF
|
||||
- cat >&2 <<EOF
|
||||
-A crash occured in the panel
|
||||
-Please report this to the xfce4-dev@xfce.org list
|
||||
-or on http://bugs.xfce.org
|
||||
-Meanwhile the panel will be restarted
|
||||
-EOF
|
||||
- $panel
|
||||
- ret=$?
|
||||
- done
|
||||
- ;;
|
||||
-esac
|
||||
-
|
||||
-xsetroot -bg white -fg red -solid black -cursor_name watch
|
||||
Index: xfce4-session-4.12.1/scripts/xinitrc.in.in
|
||||
===================================================================
|
||||
--- xfce4-session-4.12.1.orig/scripts/xinitrc.in.in
|
||||
+++ xfce4-session-4.12.1/scripts/xinitrc.in.in
|
||||
@@ -16,11 +16,16 @@ if test "x$XDG_MENU_PREFIX" = "x"; then
|
||||
export XDG_MENU_PREFIX
|
||||
fi
|
||||
|
||||
-# set DESKTOP_SESSION so that one can detect easily if an Xfce session is running
|
||||
+# set DESKTOP_SESSION and XDG_CURRENT_DESKTOP so that one can detect easily if
|
||||
+# an Xfce session is running
|
||||
if test "x$DESKTOP_SESSION" = "x"; then
|
||||
DESKTOP_SESSION="xfce"
|
||||
export DESKTOP_SESSION
|
||||
fi
|
||||
+if test "x$XDG_CURRENT_DESKTOP" = "x"; then
|
||||
+ XDG_CURRENT_DESKTOP="XFCE"
|
||||
+ export XDG_CURRENT_DESKTOP
|
||||
+fi
|
||||
|
||||
# set XDG_CURRENT_DESKTOP so that Qt 5 applications can identify user set Xfce theme
|
||||
if test "x$XDG_CURRENT_DESKTOP" = "x"; then
|
||||
@@ -44,12 +49,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@"
|
||||
@@ -87,112 +86,17 @@ cat /dev/null $XRESOURCES | xrdb -nocpp
|
||||
# load local modmap
|
||||
test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
|
||||
|
||||
-# run xfce4-session if installed
|
||||
-if which xfce4-session >/dev/null 2>&1; then
|
||||
-
|
||||
- # check if we start xfce4-session with ck-launch-session. this is only
|
||||
- # required for starting from a console, not a login manager
|
||||
- if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then
|
||||
- if which ck-launch-session >/dev/null 2>&1; then
|
||||
- ck-launch-session xfce4-session
|
||||
- else
|
||||
- echo
|
||||
- echo "You have tried to start Xfce with consolekit support, but"
|
||||
- echo "ck-launch-session is not installed."
|
||||
- echo "Aborted startup..."
|
||||
- echo
|
||||
-
|
||||
- exit 1
|
||||
- fi
|
||||
- else
|
||||
- # start xfce4-session normally
|
||||
- xfce4-session
|
||||
+# check if we start xfce4-session with ck-launch-session. this is only
|
||||
+# required for starting from a console, not a login manager
|
||||
+if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then
|
||||
+ if ! ck-launch-session xfce4-session; then
|
||||
+ cat >&2 <<'EOF'
|
||||
+Failed to start Xfce with consolekit support.
|
||||
+Aborted startup...
|
||||
+EOF
|
||||
+ exit 1
|
||||
fi
|
||||
-
|
||||
- exit 0
|
||||
+else
|
||||
+ # start xfce4-session normally
|
||||
+ xfce4-session
|
||||
fi
|
||||
-
|
||||
-##################
|
||||
-# IMPORTANT NOTE #
|
||||
-##################
|
||||
-
|
||||
-# Everything below here ONLY gets executed if you are NOT using xfce4-session
|
||||
-# (Xfce's session manager). If you are using the session manager, everything
|
||||
-# below is handled by it, and the code below is not executed at all. If you're
|
||||
-# not sure if you're using the session manager, type 'ps -e|grep xfce4-session'
|
||||
-# in a terminal while Xfce is running.
|
||||
-
|
||||
-##################
|
||||
-
|
||||
-# Use dbus-launch if installed.
|
||||
-if test x"$DBUS_SESSION_BUS_ADDRESS" = x""; then
|
||||
- if which dbus-launch >/dev/null 2>&1; then
|
||||
- eval `dbus-launch --sh-syntax --exit-with-session`
|
||||
- # some older versions of dbus don't export the var properly
|
||||
- export DBUS_SESSION_BUS_ADDRESS
|
||||
- else
|
||||
- echo "Could not find dbus-launch; Xfce will not work properly" >&2
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
-# this is only necessary when running w/o xfce4-session
|
||||
-xsetroot -solid black -cursor_name watch
|
||||
-
|
||||
-# or use old-fashioned startup script otherwise
|
||||
-
|
||||
-xfsettingsd &
|
||||
-xfwm4 --daemon
|
||||
-
|
||||
-# start up stuff in $XDG_CONFIG_HOME/autostart/
|
||||
-if test -d "$XDG_CONFIG_HOME/autostart"; then
|
||||
- for i in ${XDG_CONFIG_HOME}/autostart/*.desktop; do
|
||||
- grep -q -E "^Hidden=true" "$i" && continue
|
||||
- if grep -q -E "^OnlyShowIn=" "$i"; then
|
||||
- # need to test twice, as lack of the line entirely means we still run it
|
||||
- grep -E "^OnlyShowIn=" "$i" | grep -q 'XFCE;' || continue
|
||||
- fi
|
||||
- grep -E "^NotShowIn=" "$i" | grep -q 'XFCE;' && continue
|
||||
-
|
||||
- # check for TryExec
|
||||
- trycmd=`grep -E "^TryExec=" "$i" | cut -d'=' -f2`
|
||||
- if test "$trycmd"; then
|
||||
- which "$trycmd" >/dev/null 2>&1 || continue
|
||||
- fi
|
||||
-
|
||||
- cmd=`grep -E "^Exec=" "$i" | cut -d'=' -f2`
|
||||
- if test "$cmd" && which "$cmd" >/dev/null 2>&1; then
|
||||
- $cmd &
|
||||
- fi
|
||||
- done
|
||||
-fi
|
||||
-
|
||||
-xfdesktop&
|
||||
-orage &
|
||||
-
|
||||
-panel=`which xfce4-panel`
|
||||
-case "x$panel" in
|
||||
- x|xno*)
|
||||
- ;;
|
||||
- *)
|
||||
- $panel
|
||||
- ret=$?
|
||||
- while test $ret -ne 0; do
|
||||
- xmessage -center -file - -timeout 20 -title Error <<EOF
|
||||
-A crash occured in the panel
|
||||
-Please report this to the xfce4-dev@xfce.org list
|
||||
-or on http://bugs.xfce.org
|
||||
-Meanwhile the panel will be restarted
|
||||
-EOF
|
||||
- cat >&2 <<EOF
|
||||
-A crash occured in the panel
|
||||
-Please report this to the xfce4-dev@xfce.org list
|
||||
-or on http://bugs.xfce.org
|
||||
-Meanwhile the panel will be restarted
|
||||
-EOF
|
||||
- $panel
|
||||
- ret=$?
|
||||
- done
|
||||
- ;;
|
||||
-esac
|
||||
-
|
||||
-xsetroot -bg white -fg red -solid black -cursor_name watch
|
||||
Index: xfce4-session-4.12.1/scripts/startxfce4.in
|
||||
===================================================================
|
||||
--- xfce4-session-4.12.1.orig/scripts/startxfce4.in
|
||||
+++ xfce4-session-4.12.1/scripts/startxfce4.in
|
||||
@@ -66,13 +66,22 @@ fi
|
||||
|
||||
if test "x$XDG_DATA_DIRS" = "x"
|
||||
then
|
||||
- if test "x@_datadir_@" = "x/usr/local/share" -o "x@_datadir_@" = "x/usr/share"; then
|
||||
+ if test "x@_datadir_@" = "x/usr/local/share" -o test "x@_datadir_@" = "x/usr/share"; then
|
||||
XDG_DATA_DIRS="/usr/local/share:/usr/share"
|
||||
else
|
||||
XDG_DATA_DIRS="@_datadir_@:/usr/local/share:/usr/share"
|
||||
fi
|
||||
else
|
||||
- XDG_DATA_DIRS="$XDG_DATA_DIRS:@_datadir_@"
|
||||
+ case $XDG_DATA_DIRS in
|
||||
+ *:@_datadir_@:*)
|
||||
+ ;;
|
||||
+ *)
|
||||
+ XDG_DATA_DIRS="$XDG_DATA_DIRS:@_datadir_@"
|
||||
+ esac
|
||||
+fi
|
||||
+if test -d "@_datadir_@/xfce"
|
||||
+then
|
||||
+ XDG_DATA_DIRS="@_datadir_@/xfce:$XDG_DATA_DIRS"
|
||||
fi
|
||||
export XDG_DATA_DIRS
|
||||
|
||||
@@ -84,7 +93,12 @@ then
|
||||
XDG_CONFIG_DIRS="/etc/xdg:@_sysconfdir_@/xdg"
|
||||
fi
|
||||
else
|
||||
- XDG_CONFIG_DIRS="$XDG_CONFIG_DIRS:@_sysconfdir_@/xdg"
|
||||
+ case $XDG_CONFIG_DIRS in
|
||||
+ *:@_sysconfdir_@/xdg:*)
|
||||
+ ;;
|
||||
+ *)
|
||||
+ XDG_CONFIG_DIRS="$XDG_CONFIG_DIRS:@_sysconfdir_@/xdg"
|
||||
+ esac
|
||||
fi
|
||||
export XDG_CONFIG_DIRS
|
||||
|
@ -1,27 +0,0 @@
|
||||
diff -urNp xfce4-session-4.8.0.orig/engines/simple/simple.c xfce4-session-4.8.0/engines/simple/simple.c
|
||||
--- xfce4-session-4.8.0.orig/engines/simple/simple.c 2011-01-16 17:38:20.000000000 +0100
|
||||
+++ xfce4-session-4.8.0/engines/simple/simple.c 2011-02-02 18:44:31.000000000 +0100
|
||||
@@ -213,7 +213,6 @@ static void
|
||||
simple_next (XfsmSplashEngine *engine, const gchar *text)
|
||||
{
|
||||
Simple *simple = (Simple *) engine->user_data;
|
||||
- GdkColor shcolor;
|
||||
gint tw, th, tx, ty;
|
||||
|
||||
pango_layout_set_text (simple->layout, text, -1);
|
||||
@@ -231,15 +230,6 @@ simple_next (XfsmSplashEngine *engine, c
|
||||
|
||||
gdk_gc_set_clip_rectangle (simple->gc, &simple->textbox);
|
||||
|
||||
- /* draw shadow */
|
||||
- shcolor.red = (simple->fgcolor.red + simple->bgcolor.red) / 2;
|
||||
- shcolor.green = (simple->fgcolor.green + simple->bgcolor.green) / 2;
|
||||
- shcolor.blue = (simple->fgcolor.blue + simple->bgcolor.blue) / 2;
|
||||
- shcolor.red = (shcolor.red + shcolor.green + shcolor.blue) / 3;
|
||||
- shcolor.green = shcolor.red;
|
||||
- shcolor.blue = shcolor.red;
|
||||
-
|
||||
- gdk_gc_set_rgb_fg_color (simple->gc, &shcolor);
|
||||
gdk_draw_layout (simple->pixmap, simple->gc,
|
||||
tx + 2, ty + 2, simple->layout);
|
||||
|
@ -1,623 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed May 17 14:19:47 UTC 2017 - fvogt@suse.com
|
||||
|
||||
- Use update-alternatives to create default.desktop xsession (boo#1030873)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 19 17:55:53 UTC 2016 - robert@linux-source.org
|
||||
|
||||
- xfce4-session-Make-verbose-logging-conditional.patch:
|
||||
Make verbose logging conditional (boo#999676).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 16 08:45:42 UTC 2015 - gber@opensuse.org
|
||||
|
||||
- update to version 4.12.1
|
||||
- bump libxfce4ui min to 4.12.1
|
||||
- drop check for sessions file before it's written (bxo#11632)
|
||||
- translation updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 28 21:39:29 UTC 2015 - gber@opensuse.org
|
||||
|
||||
- update to version 4.12.0
|
||||
- Remove AC_CHECK_HEADER_STDBOOL, it was only
|
||||
added in autoconf 2.69 and we dont use
|
||||
stdbool.h anyway
|
||||
- Add symlinks to the old icons (bxo#11513)
|
||||
- Rename action icon names (bxo#11513)
|
||||
- Gracefully handle the sessions dir being
|
||||
readonly (bxo#11307)
|
||||
- Add ConsoleKit2 support
|
||||
- Create scripts/xinitrc from scripts/xinitrc.in created by
|
||||
configure
|
||||
- Translation updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 1 13:07:19 UTC 2014 - gber@opensuse.org
|
||||
|
||||
- update to version 4.11.1
|
||||
- Add DesktopNames to .desktop file
|
||||
- Export XDG_CURRENT_DESKTOP (Bug #11239)
|
||||
- Expand usage of xfsm_verbose for debugging
|
||||
- Don't log errors when trying to close non-existent FDs
|
||||
- Add error checking for fcntl
|
||||
- Properly print the dbus error message
|
||||
- Check the return value of select
|
||||
- atoi (argv[2]) is unsafe
|
||||
- Check the return value of gtk_tree_selection_get_selected
|
||||
- gtk_cell_renderer_text_new is never used
|
||||
- Minor Autotools Updates
|
||||
- Add fallback DragonflyBSD support for suspend/hibernate
|
||||
- Use pkexec for xfsm-shutdown (Bug 9952)
|
||||
- Handle gpg and ssh agents separately
|
||||
Patch by Mikhail Efremov
|
||||
- Non-POSIX compliant test used in startxfce4 (Bug 10828)
|
||||
Patch by seejay
|
||||
- Update copyright year (Bug 10768)
|
||||
- polkit_unix_process_new is deprecated (Bug 10793)
|
||||
Patch by Baurzhan Muftakhidinov
|
||||
- Add logind runtime detection to support suspend/hibernate
|
||||
(Bug 9952) Patch by Guido Berhoerster
|
||||
- Translation Updates
|
||||
- drop obsolete
|
||||
xfce4-session-systemd-suspend-hibernate-support.patch,
|
||||
xfce4-session-set-desktop-name.patch,
|
||||
xfce4-session-4.10.1-fix-bashisms.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 20 19:03:13 UTC 2014 - gber@opensuse.org
|
||||
|
||||
- fix typo in xfce4-session-set-desktop-name.patch.changes,
|
||||
DesktopNames instead of DesktopName
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 19 18:35:00 UTC 2014 - Led <ledest@gmail.com>
|
||||
|
||||
- fix bashisms in startxfce4 script (bxo#10828)
|
||||
- add patches:
|
||||
* xfce4-session-4.10.1-fix-bashisms.patch (backported from
|
||||
upstream git)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 19 08:27:57 UTC 2014 - gber@opensuse.org
|
||||
|
||||
- add xfce4-session-set-desktop-name.patch.changes in order to set
|
||||
the DesktopName property in the xsession file (bxo#11239)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 19 08:17:58 UTC 2014 - gber@opensuse.org
|
||||
|
||||
- modify xfce4-session-adapt-session-scripts.patch to set
|
||||
XDG_CURRENT_DESKTOP (bxo#11239)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 1 08:24:20 UTC 2014 - gber@opensuse.org
|
||||
|
||||
- update to version 4.11.0
|
||||
- remove gnome-keyring remains
|
||||
- remove xfce environment functions and use glib
|
||||
- add shutdown/reboot functionality for systemd (bxo#8729)
|
||||
- fix duplicated accelerators
|
||||
- use the async spawn function of glib
|
||||
- store the watch function id to avoid possible double free
|
||||
(bxo#9709)
|
||||
- translation updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 10 13:20:46 UTC 2013 - rmilasan@suse.com
|
||||
|
||||
- Add requires iceauth package. xfce4-session uses iceauth for
|
||||
authorization (bnc#845264).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 6 17:43:56 UTC 2013 - gber@opensuse.org
|
||||
|
||||
- add xfce4-session-systemd-suspend-hibernate-support.patch in
|
||||
order to add systemd suspend/hibernate support (bnc#9952)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 7 09:28:05 UTC 2013 - gber@opensuse.org
|
||||
|
||||
- drop obsolete configure switches
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 5 19:02:45 UTC 2013 - gber@opensuse.org
|
||||
|
||||
- update to version 4.10.1
|
||||
- remove xfce environment functions and use glib
|
||||
- add shutdown/reboot functionality for systemd
|
||||
- fix logic of the --fast action
|
||||
- bump copyright year
|
||||
- store the child watch id to avoid possible double free
|
||||
- use the async spawn function of glib
|
||||
- autotools updates
|
||||
- remove gnome-keyring remains
|
||||
- handle multiple interactive session save
|
||||
- translation updates
|
||||
- remove obsolete xfce4-session-avoid-possible-double-free.patch,
|
||||
xfce4-session-handle-multiple-interactive-session-save.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 29 14:35:05 UTC 2013 - gber@opensuse.org
|
||||
|
||||
- add xfce4-session-avoid-possible-double-free.patch in order to
|
||||
avoid a possible double free crash (bxo#9709, backported from
|
||||
upstream git)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 26 06:56:50 UTC 2013 - gber@opensuse.org
|
||||
|
||||
- removed systemd workaround in
|
||||
xfce4-session-adapt-session-scripts.patch now that
|
||||
xfce4-power-manager is patched
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 18 10:50:34 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- changed xfce4-session-adapt-session-scripts.patch so that it the
|
||||
session is wrapped with systemd-inhibit in order to work around
|
||||
systemd's broken defaults of handling suspend/hibernate-keys and
|
||||
the lidswitch which interferes with xfce4-power-manager
|
||||
(bnc#789057), this unconditionally disables systemd's handling of
|
||||
these keys regardless of its settings or whether
|
||||
xfce4-power-manager actually runs in the session or not
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 28 13:25:45 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- explicitly depend on ConsoleKit-x11 which is used via DBus
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 31 22:44:55 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- add xfce4-session-handle-multiple-interactive-session-save.patch
|
||||
in order to handle multiple interactive session save correctly,
|
||||
this should fix a lot of cases where xfwm4 was not saved and
|
||||
thus missing in the next session (bxo#5379)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 31 22:34:50 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- add build dependency on libICE and iceauth in order to fix the
|
||||
build on Factory
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 16 10:07:49 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- renamed xfce4-session-adapt-session-script.patch to
|
||||
xfce4-session-adapt-session-script.patch
|
||||
- remove bashisms from xinitrc
|
||||
- do not modify XDG_CONFIG_DIRS and XDG_DATA_DIRS unless
|
||||
necessary in startxfce4
|
||||
- deliver %{_datadir}/xfce and add it to XDG_DATA_DIRS before
|
||||
%{_datadir} to allow for Xfce-specific defaults
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 19 12:59:20 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- change license to GPL-2.0 (bnc#758033)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 19 08:43:03 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- let -devel depend on libxfsm-4_6-0 rather than the main package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 30 14:03:39 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- specfile cleanup
|
||||
- corrected dependencies
|
||||
- split off libxfsm-4_6-0, -doc and -lang subpackages
|
||||
- added xfce4-session-respect-session-save-setting.patch in order
|
||||
to respect the value of the "/general/SaveOnExit" option from
|
||||
xfce4-session in the logout panel plugin as well (bxo#7915)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 20 13:20:27 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- added missing build dependency on libSM-devel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 12 20:27:03 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- update to version 4.8.3
|
||||
- link to gmodule
|
||||
- translation updates
|
||||
- dropped obsolete xfce4-session-fix-libgmodule-underlinking.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 13 17:04:56 UTC 2012 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-fix-libgmodule-underlinking.patch in order to
|
||||
explicitly link against libgmodule
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 15 15:58:02 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- improve xfce4-session-lock-screen-on-suspend-hibernate.patch and
|
||||
only lock the screen if xfce4-power-manager is configured to do
|
||||
so and execute xflock4 synchronously
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 14 13:18:26 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-lock-screen-on-suspend-hibernate.patch in
|
||||
order to try to locking the screen when hibernating/suspending
|
||||
(bxo#6019)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 13 17:33:24 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- fixed xfce4-session-fix-gnome-mode.patch to prevent NULL pointer
|
||||
dereference on invalid autostart files (bnc#730059)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 21 11:47:24 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- install HTML documentation under
|
||||
/usr/share/xfce4/xfce4-session/html
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 8 16:22:18 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-fix-gnome-mode.patch which removes obsolete
|
||||
GNOME compatibility code, treats GNOME-/KDE-only autostart files
|
||||
as inactive, and allows to enable them through
|
||||
xfce4-session-settings (bnc#710038, bxo#8014)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 19 13:38:57 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- update to version 4.8.2
|
||||
- drop usage of G_CONST_RETURN macro
|
||||
- don't exit the session on dbus restarts
|
||||
- start KDE4 services instead of KDE3
|
||||
- reduce size of splash engines
|
||||
- remove the nopreview image
|
||||
- add Greek manual screenshots
|
||||
- on installation create relative paths in symlinks to images
|
||||
- only perform hostname checks when TCP connections are enabled
|
||||
- bugfixes
|
||||
- translation updates
|
||||
- dropped obsolete xfce4-session-4.8.1-fix-gdm_lang-usage.patch,
|
||||
xfce4-session-4.8.1-disable-hostname-check.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 26 07:19:25 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-4.8.1-disable-hostname-check.patch so
|
||||
hostname checks are only performed when TCP connections are
|
||||
enabled
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 17 09:03:24 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-4.8.1-fix-gdm_lang-usage.patch which fixes
|
||||
GDM_LANG usage to be compatible with GDM3 (bnc#694203, bxo#7400)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 1 19:20:50 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- update to version 4.8.1
|
||||
- added missing license information
|
||||
- bugfixes
|
||||
- translation updates
|
||||
- dropped obsolete
|
||||
xfce4-session-4.8.0-do-not-fall-back-to-system-icons.patch,
|
||||
xfce4-session-4.8.0-fix-error-popup-on-session-menu-item.patch,
|
||||
xfce4-session-4.8.0-fix-fast-cli-option.patch, and
|
||||
xfce4-session-4.7.1-fix-missing-include.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 18 00:16:17 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- call %desktop_database_post/un
|
||||
- call %icon_theme_cache_post/un
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 3 19:00:53 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-4.8.0-fix-fast-cli-option.patch which fixes
|
||||
the use of the --fast cli option with other options
|
||||
- added
|
||||
xfce4-session-4.8.0-fix-error-popup-on-session-menu-item.patch
|
||||
which fixes the error popup when clicking a session menu item
|
||||
- added xfce4-session-4.8.0-do-not-fall-back-to-system-icons.patch
|
||||
in order to prevent visual inconsistencies in the logout dialog
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 2 17:45:56 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-simple-splash-remove-shadows.patch which
|
||||
improves readability of the simple splash engine text by removing
|
||||
the text shadows
|
||||
- enabled support for GNOME keyring and assistive technologies
|
||||
- generate documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 17 12:28:31 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- update to version 4.8.8
|
||||
- bugfixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 11 16:24:27 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- removed dependency on xfconf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 5 14:24:30 UTC 2011 - gber@opensuse.org
|
||||
|
||||
- use consistent wording for branding packages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 27 18:08:49 UTC 2010 - gber@opensuse.org
|
||||
|
||||
- show compiler output
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 27 17:21:49 UTC 2010 - gber@opensuse.org
|
||||
|
||||
- use %%suse_update_desktop_file for files in /etc/xdg/autostart
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 27 16:27:39 UTC 2010 - gber@opensuse.org
|
||||
|
||||
- fixed typo
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 27 16:12:03 UTC 2010 - gber@opensuse.org
|
||||
|
||||
- add proper BRAND comment
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 27 15:17:25 UTC 2010 - gber@opensuse.org
|
||||
|
||||
- correct url, groups
|
||||
- improve summaries/descriptions
|
||||
- remove unsupported locales
|
||||
- do not install documentation in /usr/share/doc
|
||||
- moved xfce4-tips-autostart.desktop into the branding supackage in
|
||||
order to allow disabling startup tips as part of the branding
|
||||
- remove all libtool files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 5 22:06:58 UTC 2010 - prusnak@opensuse.org
|
||||
|
||||
- updated to 4.7.2
|
||||
- Do not try "unix-session" authorization with PolicyKit as this
|
||||
seems to be either broken or not implemented in PolicyKit (bug #6817).
|
||||
This fixes suspend/hibernate in xfce4-session-logout.
|
||||
- Fix possibly shadowed variables.
|
||||
- Fix compilation on FreeBSD with polkit (bug #6870).
|
||||
- Restore splash screen functionality (bug #6831).
|
||||
- Fix logout with sudo.
|
||||
- Translation updates (de, pt_BR, zh_CN, el, uk, it, id, ja, kk, pt).
|
||||
- Do not try "unix-session" authorization with PolicyKit as this
|
||||
seems to be either broken or not implemented in PolicyKit (bug #6817).
|
||||
This fixes suspend/hibernate in xfce4-session-logout.
|
||||
- Fix possibly shadowed variables.
|
||||
- Fix compilation on FreeBSD with polkit (bug #6870).
|
||||
- Restore splash screen functionality (bug #6831).
|
||||
- Fix logout with sudo.
|
||||
- Translation updates (de, pt_BR, zh_CN, el, uk, it, id, ja, kk, pt).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 3 14:44:54 UTC 2010 - gber@opensuse.org
|
||||
|
||||
- require xfce4-utils
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 1 18:11:04 UTC 2010 - prusnak@opensuse.org
|
||||
|
||||
- use pkgconfig symbol in BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 26 16:36:08 UTC 2010 - gber@opensuse.org
|
||||
|
||||
- added xfce4-session-4.7.1-fix-missing-include.patch to fix
|
||||
missing include
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 18 13:46:55 CEST 2010 - bernhard@bwalle.de
|
||||
|
||||
- updated to 4.6.2
|
||||
o Build fixes for GIT.
|
||||
o Add timing information to verbose output.
|
||||
o If it looks like the helper got killed, just return success (bug #4849).
|
||||
o Translation updates (de, es, gl, hu, id, pl, pt, ru, tr, uk, ro,
|
||||
lv, ur, ur_PK, ast, sk, nl, it, kk).
|
||||
- Drop xfce4-session-logout-de.diff: Upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 13 11:54:26 UTC 2010 - bernhard@bwalle.de
|
||||
|
||||
- Fix invalid character in the logout dialog in the German
|
||||
translation which lead Gtk to not interpret the markup. Instead,
|
||||
the raw markup code was displayed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 18 09:23:36 UTC 2010 - prusnak@suse.cz
|
||||
|
||||
- build branding subpackage as noarch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 10 20:44:31 UTC 2009 - aj@suse.de
|
||||
|
||||
- Remove unused BuildRequires hal-devel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 27 10:03:16 CEST 2009 - prusnak@suse.cz
|
||||
|
||||
- updated to 4.6.1
|
||||
* Fix crash in settings dialog when a .desktop file with a missing
|
||||
Application key is opened (bug 5020).
|
||||
* Ensure networked session handling over TCP is disabled by
|
||||
default (bug 5126).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 2 16:10:39 CET 2009 - prusnak@suse.cz
|
||||
|
||||
- xfce4-tips prints tips without calling fortune (tips-no-fortune.patch)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 28 15:02:30 CET 2009 - crrodriguez@suse.de
|
||||
|
||||
- remove static libraries and "la" files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 18 14:10:07 CET 2008 - pnemec@suse.cz
|
||||
|
||||
- call update_desktop_file macro on desktop files [bnc#445722]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 14 15:40:11 CET 2008 - prusnak@suse.cz
|
||||
|
||||
- updated suspend_hibernate.patch and renamed to logout-dialog
|
||||
* adds switch user button, only works with gdm
|
||||
- fixed crash in autostart-editor (autostart-editor-crash.patch)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 29 22:05:46 CET 2008 - bwalle@suse.de
|
||||
|
||||
- update to 4.4.3
|
||||
* translation polish
|
||||
* added icons
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 21 14:25:30 CEST 2008 - prusnak@suse.cz
|
||||
|
||||
- added patch for parallel start (faster-start.patch)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 4 11:54:15 CET 2007 - prusnak@suse.cz
|
||||
|
||||
- use %find_lang macro
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 3 22:14:40 CET 2007 - bwalle@suse.de
|
||||
|
||||
- update to 4.4.2
|
||||
o Updated and new translations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 23 23:13:07 CEST 2007 - bwalle@suse.de
|
||||
|
||||
- replaced group 'System/GUI/Other' by 'System/GUI/XFCE'
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 22 11:50:34 CEST 2007 - prusnak@suse.cz
|
||||
|
||||
- include 3 files to package
|
||||
- sync with BuildService
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 16 00:29:04 CEST 2007 - bwalle@suse.de
|
||||
|
||||
- fix build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 10 23:53:18 CEST 2007 - bwalle@suse.de
|
||||
|
||||
- update to 4.4.1 (no upstream changelog for this subpackage)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 3 13:09:30 CET 2007 - aj@suse.de
|
||||
|
||||
- /etc/xdg/autostart is part of filesystem now.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 21 22:31:06 CET 2007 - bwalle@suse.de
|
||||
|
||||
- upgraded to 4.4.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 8 14:47:25 CET 2006 - pnemec@suse.cz
|
||||
|
||||
|
@ -1,208 +1,95 @@
|
||||
#
|
||||
# spec file for package xfce4-session
|
||||
# spec file for package xfce4-session (Version 4.2.3)
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define libname libxfsm-4_6-0
|
||||
# norootforbuild
|
||||
|
||||
Name: xfce4-session
|
||||
Version: 4.12.1
|
||||
Release: 0
|
||||
Summary: Xfce Session Manager
|
||||
License: GPL-2.0
|
||||
Group: System/GUI/XFCE
|
||||
Url: http://docs.xfce.org/xfce/xfce4-session/start
|
||||
Source0: http://archive.xfce.org/src/xfce/xfce4-session/4.12/%{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-OPENSUSE xfce4-session-adapt-session-scripts.patch bnc#789057 gber@opensuse.org -- Adapt upstream sessions script to openSUSE
|
||||
Patch1: xfce4-session-adapt-session-scripts.patch
|
||||
# PATCH-FIX-UPSTREAM xfce4-session-Make-verbose-logging-conditional.patch boo#999676
|
||||
Patch2: xfce4-session-Make-verbose-logging-conditional.patch
|
||||
BuildRequires: iceauth
|
||||
BuildRequires: intltool
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: xfce4-dev-tools
|
||||
BuildRequires: xorg-x11
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
BuildRequires: pkgconfig(dbus-glib-1)
|
||||
BuildRequires: pkgconfig(gmodule-2.0)
|
||||
BuildRequires: pkgconfig(gnome-keyring-1)
|
||||
BuildRequires: pkgconfig(gtk+-2.0)
|
||||
BuildRequires: pkgconfig(ice)
|
||||
BuildRequires: pkgconfig(libwnck-1.0)
|
||||
BuildRequires: pkgconfig(libxfce4panel-1.0)
|
||||
BuildRequires: pkgconfig(libxfce4ui-1)
|
||||
BuildRequires: pkgconfig(libxfce4util-1.0)
|
||||
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.100
|
||||
BuildRequires: pkgconfig(sm)
|
||||
Requires: %{name}-branding = %{version}
|
||||
Requires: systemd
|
||||
Requires: xfce4-settings
|
||||
Requires: xfconf
|
||||
# bnc#845264
|
||||
Requires: iceauth
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun): update-alternatives
|
||||
Recommends: %{name}-doc = %{version}
|
||||
Recommends: %{name}-lang = %{version}
|
||||
# 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
|
||||
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
|
||||
BuildRequires: gtk2-devel libxml2-devel startup-notification update-desktop-files xfce-mcs-manager xorg-x11
|
||||
Summary: Xfce Session manager
|
||||
Version: 4.2.3
|
||||
Release: 2
|
||||
License: GPL
|
||||
URL: http://www.xfce.org/
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
Group: System/GUI/Other
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Requires: libxfcegui4 >= 4.2.3
|
||||
Requires: libxfce4mcs >= 4.2.3
|
||||
Requires: xfce-mcs-manager >= 4.2.3
|
||||
Requires: xfwm4 >= 4.2.3
|
||||
Requires: xfce4-desktop >= 4.2.3
|
||||
|
||||
%description
|
||||
xfce4-session is the session manager for the Xfce desktop environment.
|
||||
|
||||
%package -n %{libname}
|
||||
Summary: Shared Library for xfce4-session Splash Screen Engines
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{libname}
|
||||
This package contains the shared library for xfce4-session splash screen
|
||||
engines.
|
||||
|
||||
%package devel
|
||||
Summary: Development Files for xfce4-session
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{libname} = %{version}
|
||||
|
||||
%description devel
|
||||
This package contains development files needed to develop custom splash screen
|
||||
engines for the xfce4-session.
|
||||
|
||||
%package branding-upstream
|
||||
Summary: Upstream Branding of xfce4-session
|
||||
Group: System/GUI/XFCE
|
||||
Supplements: packageand(%{name}:branding-upstream)
|
||||
Conflicts: otherproviders(%{name}-branding)
|
||||
Provides: %{name}-branding = %{version}
|
||||
# BRAND: xfce4-session.xml: Control session parameters such as the tools and
|
||||
# BRAND: applications started by default or the splash theme.
|
||||
BuildArch: noarch
|
||||
|
||||
%description branding-upstream
|
||||
This package provides the upstream look and feel for the Xfce Session Manager.
|
||||
|
||||
%lang_package
|
||||
Authors:
|
||||
--------
|
||||
Benedikt Meurer <benny@xfce.org>
|
||||
Oliver M. Bolzer <oliver@debian.org>
|
||||
Francois Le Clainche <fleclainche@wanadoo.fr>
|
||||
Maarten Boekhold <boekhold@emirates.net.ae>
|
||||
Brian Tarricone <kelnos@xfce.org>
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
|
||||
%build
|
||||
xdt-autogen
|
||||
%configure \
|
||||
--disable-static
|
||||
make %{?_smp_mflags} V=1
|
||||
export CFLAGS="$RPM_OPT_FLAGS"
|
||||
./configure --prefix=%{_prefix} \
|
||||
--datadir=%{_datadir} \
|
||||
--bindir=%{_bindir} \
|
||||
--libdir=%{_libdir} \
|
||||
--libexecdir=%{_libdir}/xfce4 \
|
||||
--mandir=%{_mandir} \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--enable-session-screenshots
|
||||
make
|
||||
|
||||
%install
|
||||
%make_install
|
||||
make DESTDIR=$RPM_BUILD_ROOT install
|
||||
|
||||
chmod 755 %{buildroot}%{_sysconfdir}/xdg/xfce4/xinitrc
|
||||
|
||||
install -d -m 755 %{buildroot}%{_datadir}/xfce/applications
|
||||
|
||||
# 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
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
# not needed, shutdown/reboot happens via systemd
|
||||
rm %{buildroot}%{_datadir}/polkit-1/actions/org.xfce.session.policy \
|
||||
%{buildroot}%{_libdir}/xfce4/session/xfsm-shutdown-helper
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
|
||||
touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
|
||||
ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop
|
||||
|
||||
%post -n %{libname} -p /sbin/ldconfig
|
||||
|
||||
%postun -n %{libname} -p /sbin/ldconfig
|
||||
|
||||
%post
|
||||
%desktop_database_post
|
||||
%icon_theme_cache_post
|
||||
%{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop \
|
||||
default-xsession.desktop %{_datadir}/xsessions/xfce.desktop 20
|
||||
|
||||
%postun
|
||||
%desktop_database_postun
|
||||
%icon_theme_cache_postun
|
||||
[ -f %{_datadir}/xsessions/xfce.desktop ] || %{_sbindir}/update-alternatives \
|
||||
--remove default-xsession.desktop %{_datadir}/xsessions/xfce.desktop
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%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}/xflock4
|
||||
%{_bindir}/startxfce4
|
||||
%{_libdir}/xfce4
|
||||
%{_datadir}/xfce
|
||||
%{_datadir}/xsessions/xfce.desktop
|
||||
%ghost %{_datadir}/xsessions/default.desktop
|
||||
%ghost %{_sysconfdir}/alternatives/default-xsession.desktop
|
||||
%doc AUTHORS BUGS COPYING ChangeLog ChangeLog.pre-xfce-devel NEWS README TODO
|
||||
%{_sysconfdir}/xdg/xfce4-session/
|
||||
%{_bindir}/*
|
||||
%{_libdir}/xfce4/
|
||||
%{_libdir}/libxfsm-*
|
||||
%{_libdir}/pkgconfig/*
|
||||
%{_datadir}/locale/*/*/*
|
||||
%{_datadir}/man/*/*
|
||||
%{_datadir}/themes/*
|
||||
%{_datadir}/applications/*.desktop
|
||||
%{_datadir}/icons/*/*/*
|
||||
%doc %{_mandir}/man1/xfce4-session*.1*
|
||||
%{_datadir}/applications/*
|
||||
%{_datadir}/icons/*/*
|
||||
%{_datadir}/xfce4/*
|
||||
%{_includedir}/xfce4/*
|
||||
|
||||
%files -n %{libname}
|
||||
%defattr(-,root,root)
|
||||
%doc COPYING
|
||||
%{_libdir}/libxfsm-*.so.*
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%dir %{_includedir}/xfce4
|
||||
%{_includedir}/xfce4/xfce4-session-*/
|
||||
%{_libdir}/pkgconfig/xfce4-session-*.pc
|
||||
%{_libdir}/libxfsm-*.so
|
||||
|
||||
%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-session.xml
|
||||
|
||||
%changelog
|
||||
%changelog -n xfce4-session
|
||||
* Wed Feb 08 2006 - pnemec@suse.cz
|
||||
- added xfce4-desktop and xfwm to requires
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Sat Jan 21 2006 - cthiel@suse.de
|
||||
- really update to 4.2.3
|
||||
* Mon Jan 16 2006 - pnemec@suse.cz
|
||||
- update to 4.2.3
|
||||
* Wed Sep 14 2005 - cthiel@suse.de
|
||||
- specfile cleanup
|
||||
* Mon Aug 01 2005 - cthiel@suse.de
|
||||
- fixed Requires
|
||||
* Wed May 18 2005 - cthiel@suse.de
|
||||
- update to 4.2.2
|
||||
* Tue Apr 12 2005 - cthiel@suse.de
|
||||
- initial version
|
||||
|
Loading…
Reference in New Issue
Block a user