summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-08-06 19:43:42 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-08-06 19:43:42 +0000
commit8b78590397136640fe50eb8117db6dc5e64da950 (patch)
tree906a734e33f90ea11092f0fbeb6ebc1fa9f65d54 /xfce-base
parentAdd 0.52.0 (diff)
downloadhistorical-8b78590397136640fe50eb8117db6dc5e64da950.tar.gz
historical-8b78590397136640fe50eb8117db6dc5e64da950.tar.bz2
historical-8b78590397136640fe50eb8117db6dc5e64da950.zip
Run xfce4-session with ck-launch-session if found.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'xfce-base')
-rw-r--r--xfce-base/xfce-utils/ChangeLog9
-rw-r--r--xfce-base/xfce-utils/Manifest4
-rw-r--r--xfce-base/xfce-utils/files/xfce-utils-4.6.x-ck-launch-session.patch17
-rw-r--r--xfce-base/xfce-utils/xfce-utils-4.6.2-r1.ebuild55
4 files changed, 83 insertions, 2 deletions
diff --git a/xfce-base/xfce-utils/ChangeLog b/xfce-base/xfce-utils/ChangeLog
index 7d6fefed619b..299b62418e58 100644
--- a/xfce-base/xfce-utils/ChangeLog
+++ b/xfce-base/xfce-utils/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for xfce-base/xfce-utils
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce-utils/ChangeLog,v 1.153 2010/08/01 18:56:43 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce-utils/ChangeLog,v 1.154 2010/08/06 19:43:42 ssuominen Exp $
+
+*xfce-utils-4.6.2-r1 (06 Aug 2010)
+
+ 06 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
+ +xfce-utils-4.6.2-r1.ebuild,
+ +files/xfce-utils-4.6.x-ck-launch-session.patch:
+ Run xfce4-session with ck-launch-session if found.
23 Jul 2010; Markus Meier <maekke@gentoo.org> xfce-utils-4.6.2.ebuild:
arm stable, bug #323729
diff --git a/xfce-base/xfce-utils/Manifest b/xfce-base/xfce-utils/Manifest
index 96974ecee718..5a2c3a38fec3 100644
--- a/xfce-base/xfce-utils/Manifest
+++ b/xfce-base/xfce-utils/Manifest
@@ -1,7 +1,9 @@
AUX Gentoo 644 RMD160 29853c59779a2eb685aa4082bf5c312588fbe633 SHA1 01f2135774ead9534fb374cfbeb7eb123d9aff55 SHA256 1ddff80be5707ff8eb888d8f41d9cd0df5c7e0e1bd84c28ed962b4c71028efc1
+AUX xfce-utils-4.6.x-ck-launch-session.patch 364 RMD160 048b6bf13eb734c756e56850cb099d5aeff13de8 SHA1 6f2b60b5a20173bce9291e6f4dd0964ea8939bca SHA256 2ad6a7e4b3be0886fde0d4513c64acb70bd43291e86c124ee2dd62d8b830a7a5
DIST xfce-utils-4.6.1.tar.bz2 614143 RMD160 4446c3882716e841c00e398df62b9d54046b9d26 SHA1 0bdb5b6e494f15372d8c0826ac93baca476c9f16 SHA256 8310ad3694567dc7cbe0d57f4283712ca9e576ca73c9dc53a576b546f0b6b571
DIST xfce-utils-4.6.2.tar.bz2 638094 RMD160 06c33863da0f80f16ef154307e4b89085bc3958f SHA1 6373886c3d70e576859741bde747a235567ffd8e SHA256 54efc2038bfbd5acaadfc91ed91fb3dfd6cec64f9402f364accce7bcafe2ba7a
EBUILD xfce-utils-4.6.1.ebuild 1456 RMD160 bc64c69a9ab896d604abfc26c4cf02b381a46276 SHA1 2295379a2f9844777fd22e1e073c9722c79ace73 SHA256 02f3f6d9999b39e8bd93229a0663b6e46fc80b9fe1c6b3d4c1a9f7b906e854df
+EBUILD xfce-utils-4.6.2-r1.ebuild 1558 RMD160 4175ad1a67c832e5f5b963ebbfc031922cdf7b6b SHA1 5a1eb90d5723c4087eb976a3299451c5a0072cff SHA256 f41cf2537b9abc1a2d2d70a79ff34886472ea3880687d656387b423229a8a368
EBUILD xfce-utils-4.6.2.ebuild 1516 RMD160 e8488ebd19febc36b121ee03fad59b0c08a61e25 SHA1 c048bea0cbf3155b3d1f1fb160c06c70f409d6db SHA256 e86edabfd0e0dc0e4319fba36ebb588b9635c7a84e6a0d6951eeb38c4c43cb67
-MISC ChangeLog 18967 RMD160 8d1782fb8df158dbe693cc578c2074108dc8983a SHA1 7653e29d672c2beeb6415964f8675ab359b6e76c SHA256 1f3c72e1cda8b76d6261d1379edb04c3b90aeea23e6d4b69dc5c102afdcd47d9
+MISC ChangeLog 19195 RMD160 558933c9309346483c6c8550bbc5b248d5c51023 SHA1 0e95d330281adf43230debba946552e58f486a5c SHA256 9702c2a97fe51c6496d0969d965a4adff200435468abe96074dd7b6d16946c25
MISC metadata.xml 218 RMD160 e064747a2c888959d939ed09a70c242d905c89ea SHA1 8ff18a8acc37d299a3cc7b30663ca3eb0f91032e SHA256 c47df69ae42900828c5afb0aa77ee6f9ddca55a79b3326f69a0bbf8119f3d5df
diff --git a/xfce-base/xfce-utils/files/xfce-utils-4.6.x-ck-launch-session.patch b/xfce-base/xfce-utils/files/xfce-utils-4.6.x-ck-launch-session.patch
new file mode 100644
index 000000000000..daf4bf82e720
--- /dev/null
+++ b/xfce-base/xfce-utils/files/xfce-utils-4.6.x-ck-launch-session.patch
@@ -0,0 +1,17 @@
+http://git.xfce.org/xfce/xfce-utils/patch/?id=96af982828d767763640c84f38b80bf0d3eb52b1
+
+--- scripts/xinitrc.in.in
++++ scripts/xinitrc.in.in
+@@ -131,7 +131,11 @@
+ x|xno*)
+ ;;
+ *)
+- $xfcesm
++ if type ck-launch-session >/dev/null 2>&1; then
++ ck-launch-session $xfcesm
++ else
++ $xfcesm
++ fi
+
+ if test $kill_sshagent -eq 1; then
+ eval `$sshagent -k`
diff --git a/xfce-base/xfce-utils/xfce-utils-4.6.2-r1.ebuild b/xfce-base/xfce-utils/xfce-utils-4.6.2-r1.ebuild
new file mode 100644
index 000000000000..0452f888c4f5
--- /dev/null
+++ b/xfce-base/xfce-utils/xfce-utils-4.6.2-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce-utils/xfce-utils-4.6.2-r1.ebuild,v 1.1 2010/08/06 19:43:42 ssuominen Exp $
+
+EAPI=2
+inherit xfconf
+
+DESCRIPTION="Collection of utils for Xfce4"
+HOMEPAGE="http://www.xfce.org/projects/xfce-utils/"
+SRC_URI="mirror://xfce/src/xfce/${PN}/4.6/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="dbus debug +lock"
+
+RDEPEND="x11-apps/xrdb
+ x11-libs/libX11
+ >=dev-libs/glib-2.6:2
+ >=x11-libs/gtk+-2.10:2
+ >=xfce-base/libxfce4util-4.6
+ >=xfce-base/libxfcegui4-4.6
+ >=xfce-base/xfconf-4.6
+ dbus? ( >=dev-libs/dbus-glib-0.70 )
+ lock? ( || ( x11-misc/xscreensaver
+ gnome-extra/gnome-screensaver
+ x11-misc/xlockmore ) )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ dev-util/pkgconfig
+ sys-devel/gettext"
+
+pkg_setup() {
+ PATCHES=( "${FILESDIR}"/${PN}-4.6.x-ck-launch-session.patch )
+ XFCONF="--disable-dependency-tracking
+ $(use_enable dbus)
+ $(xfconf_use_debug)
+ --with-vendor-info=Gentoo
+ --with-xsession-prefix=${EPREFIX}/usr"
+ DOCS="AUTHORS ChangeLog NEWS README"
+}
+
+src_install() {
+ xfconf_src_install
+ insinto /usr/share/xfce4
+ doins "${FILESDIR}"/Gentoo || die
+ echo startxfce4 > "${T}"/Xfce4
+ exeinto /etc/X11/Sessions
+ doexe "${T}"/Xfce4 || die
+}
+
+pkg_postinst() {
+ elog "Run Xfce4 from your favourite Display Manager by using"
+ elog "XSESSION=\"Xfce4\" in /etc/rc.conf"
+}