Re: [wip] Xfce 4.10pre1

2012-04-18 Thread Juan Francisco Cantero Hurtado
On Sun, Apr 01, 2012 at 09:23:30PM +0200, Landry Breuil wrote:
> This now requires consolekit for proper session shutdown, ie you might
> need ck-launch-session /usr/local/bin/startxfce4 in .xsession or
> startxfce4 --with-ck-launch.

Hi, Can you indicate this in the README or add consolekit to
dependencies?

Cheers.

-- 
Juan Francisco Cantero Hurtado http://juanfra.info



[wip] Xfce 4.10pre1

2012-04-01 Thread Landry Breuil
Hi,

First pre-release of next major version of Xfce has just been released :
http://mail.xfce.org/pipermail/xfce-announce/2012-April/000128.html

So far so good here, only two minor known annoyances:
- adding a panel launcher for a specific command doesnt work, i'm on it
- 'migrate' process segfaults sometimes when migrating existing panel
config. If you face that issue, try producing a USEFUL backtrace showing
the args to migrate_config_action_48, ie values behind such pointers.

migrate_config_action_48 (key=0x7c142940, value=0x7c142200, channel=0x7c11a1c0) 
at migrate-config.c:157

(if you have migrate.core after upgrade in $HOME, you're likely in that
case. Analyse it)

This now requires consolekit for proper session shutdown, ie you might
need ck-launch-session /usr/local/bin/startxfce4 in .xsession or
startxfce4 --with-ck-launch.

xfce-utils disappears, corrresponding binaries splitted out to
session/libxfce4ui/appfinder. You'll need the quirks diff for a proper
clean update. There's also a meta/xfce diff attached.
To build : 

cd /usr/ports/mystuff/x11/
git clone -b next http://rhaalovely.net/git/xfce4

most non-core stuff is commented out in xfce4/Makefile, third party
plugins not tested yet. Other than that works fine on my i386 desktop.

Landry
Index: Makefile
===
RCS file: /cvs/ports/meta/xfce/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- Makefile4 Mar 2012 17:52:52 -   1.1.1.1
+++ Makefile1 Apr 2012 19:15:33 -
@@ -3,7 +3,7 @@
 COMMENT-main = Xfce desktop meta-package (base installation)
 COMMENT-extras =   Xfce desktop meta-package (full installation)
 
-V =4.8
+V =4.10pre1
 PKGNAME=   xfce-${V}
 
 PKGNAME-main = xfce-${V}
@@ -16,7 +16,6 @@
 # minimal dependencies for a working desktop
 # will install garcon/exo/libxfce4util/libxfce4ui
 RUN_DEPENDS-main += \
-   x11/xfce4/xfce-utils \
x11/xfce4/xfce4-panel \
x11/xfce4/xfce4-session \
x11/xfce4/xfce4-settings \
@@ -53,7 +52,6 @@
 RUN_DEPENDS-extras += \
x11/xfce4/thunar-archive \
x11/xfce4/thunar-media-tags \
-   x11/xfce4/thunar-thumbnailers \
x11/xfce4/thunar-vcs
 
 # panel plugins
Index: Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.68
diff -u -r1.68 Makefile
--- Makefile29 Mar 2012 08:12:58 -  1.68
+++ Makefile1 Apr 2012 19:15:54 -
@@ -5,7 +5,7 @@
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-1.66
+PKGNAME =  quirks-1.67
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.73
diff -u -r1.73 Quirks.pm
--- files/Quirks.pm 29 Mar 2012 08:12:58 -  1.73
+++ files/Quirks.pm 1 Apr 2012 19:15:54 -
@@ -289,7 +289,8 @@
'fileutils' => 'coreutils',
'textutils' => 'coreutils',
'gnome-utils' => 'gnome-search-tool',
-   'seahorse-plugins' => 'seahorse-nautilus'
+   'seahorse-plugins' => 'seahorse-nautilus',
+   'xfce-utils' => 'xfce4-session'
 };
 
 # ->is_base_system($handle, $state):