Gentoo Archives: gentoo-commits

From: "Jim Ramsay (lack)" <lack@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in rox-base/rox-session: ChangeLog rox-session-0.30-r4.ebuild
Date: Thu, 21 Feb 2008 13:51:30
Message-Id: E1JSBpf-0006UX-Fu@stork.gentoo.org
1 lack 08/02/21 13:51:27
2
3 Modified: ChangeLog
4 Added: rox-session-0.30-r4.ebuild
5 Log:
6 Added patch from upstream which fixes bug #202797
7 (Portage version: 2.1.4.1)
8
9 Revision Changes Path
10 1.34 rox-base/rox-session/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/rox-base/rox-session/ChangeLog?rev=1.34&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/rox-base/rox-session/ChangeLog?rev=1.34&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/rox-base/rox-session/ChangeLog?r1=1.33&r2=1.34
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/rox-base/rox-session/ChangeLog,v
19 retrieving revision 1.33
20 retrieving revision 1.34
21 diff -u -r1.33 -r1.34
22 --- ChangeLog 18 Jan 2008 13:41:05 -0000 1.33
23 +++ ChangeLog 21 Feb 2008 13:51:26 -0000 1.34
24 @@ -1,6 +1,12 @@
25 # ChangeLog for rox-base/rox-session
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/rox-base/rox-session/ChangeLog,v 1.33 2008/01/18 13:41:05 lack Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/rox-base/rox-session/ChangeLog,v 1.34 2008/02/21 13:51:26 lack Exp $
29 +
30 +*rox-session-0.30-r4 (21 Feb 2008)
31 +
32 + 21 Feb 2008; Jim Ramsay <lack@g.o>
33 + +files/rox-session-0.30-logging.patch, +rox-session-0.30-r4.ebuild:
34 + Added patch from upstream which fixes bug #202797
35
36 18 Jan 2008; Jim Ramsay <lack@g.o> rox-session-0.30-r3.ebuild:
37 rox-session expects to be able to use xgamma and xset (Bug #202797)
38
39
40
41 1.1 rox-base/rox-session/rox-session-0.30-r4.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/rox-base/rox-session/rox-session-0.30-r4.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/rox-base/rox-session/rox-session-0.30-r4.ebuild?rev=1.1&content-type=text/plain
45
46 Index: rox-session-0.30-r4.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/rox-base/rox-session/rox-session-0.30-r4.ebuild,v 1.1 2008/02/21 13:51:26 lack Exp $
51
52 ROX_LIB_VER="2.0.4-r1"
53 ROX_VER="2.7-r1"
54 inherit eutils rox-0install
55
56 DESCRIPTION="Rox-Session is a really simple session manager"
57 HOMEPAGE="http://rox.sourceforge.net/rox_session.html"
58 SRC_URI="mirror://sourceforge/rox/${P}.tar.bz2"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
63 IUSE=""
64
65 RDEPEND=">=dev-python/dbus-python-0.71
66 x11-apps/xgamma
67 x11-apps/xset"
68
69 MY_PN="ROX-Session"
70 APPNAME=${MY_PN}
71
72 src_unpack() {
73 unpack ${A}
74 cd "${S}"
75
76 # By default on first startup rox-session tries to load oroborox (and
77 # download it if it's not already installed). This patch gives users a
78 # choice of existing WM instead of forcing oroborox down their throats:
79 epatch "${FILESDIR}/${P}-wmselect.patch"
80
81 # Fixes bug #202797
82 epatch "${FILESDIR}/${P}-logging.patch"
83 }
84
85 src_install() {
86 rox-0install_src_install
87
88 dobin "${FILESDIR}/rox-start"
89
90 local wm="rox"
91 make_session_desktop "ROX Desktop" /usr/bin/rox-start
92
93 dodir /etc/X11/Sessions
94 echo "/usr/bin/rox-start" > "${D}/etc/X11/Sessions/ROX_Desktop"
95 fperms a+x /etc/X11/Sessions/ROX_Desktop
96
97 # This is fun- Requires 'ROX-Defaults' which is basically useless.
98 # So setup a dummy feed for it:
99 local feedname
100 feedname=$(0distutils -e "${FILESDIR}/ROX-Defaults.xml") || die "0distutils URI escape failed"
101 insinto "${NATIVE_FEED_DIR}"
102 newins "${FILESDIR}/ROX-Defaults.xml" "${feedname}"
103 }
104
105 pkg_postinst() {
106 echo
107 einfo "ROX-Session has been installed into ${APPDIR}"
108 einfo "Please review its documentation about proper use. A symlink"
109 einfo "for the executable has been created as /usr/bin/${WRAPPERNAME}."
110 echo
111 einfo "It has also been installed as an X Session, so you should be"
112 einfo "able to select it in the Session list of gdm or kdm"
113 }
114
115
116
117 --
118 gentoo-commits@l.g.o mailing list