Gentoo Archives: gentoo-commits

From: "Jorge Manuel B. S. Vicetto (jmbsvicetto)" <jmbsvicetto@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdebase-startkde: ChangeLog kdebase-startkde-3.5.10-r5.ebuild kdebase-startkde-3.5.10-r4.ebuild kdebase-startkde-3.5.10-r3.ebuild
Date: Wed, 31 Dec 2008 02:19:11
Message-Id: E1LHqft-0005yw-4S@stork.gentoo.org
1 jmbsvicetto 08/12/31 02:19:09
2
3 Modified: ChangeLog
4 Added: kdebase-startkde-3.5.10-r5.ebuild
5 Removed: kdebase-startkde-3.5.10-r4.ebuild
6 kdebase-startkde-3.5.10-r3.ebuild
7 Log:
8 Replaced doins with doexe and correctd the source of the scripts - fixes bug 252976.
9 Removed old revisions of 3.5.10.
10 (Portage version: 2.2_rc19/cvs/Linux 2.6.27-gentoo-r2 x86_64)
11
12 Revision Changes Path
13 1.136 kde-base/kdebase-startkde/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/ChangeLog?rev=1.136&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/ChangeLog?rev=1.136&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/ChangeLog?r1=1.135&r2=1.136
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v
22 retrieving revision 1.135
23 retrieving revision 1.136
24 diff -u -r1.135 -r1.136
25 --- ChangeLog 16 Nov 2008 05:01:20 -0000 1.135
26 +++ ChangeLog 31 Dec 2008 02:19:09 -0000 1.136
27 @@ -1,6 +1,14 @@
28 # ChangeLog for kde-base/kdebase-startkde
29 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.135 2008/11/16 05:01:20 vapier Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.136 2008/12/31 02:19:09 jmbsvicetto Exp $
32 +
33 +*kdebase-startkde-3.5.10-r5 (31 Dec 2008)
34 +
35 + 31 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
36 + -kdebase-startkde-3.5.10-r3.ebuild, -kdebase-startkde-3.5.10-r4.ebuild,
37 + +kdebase-startkde-3.5.10-r5.ebuild:
38 + Replaced doins with doexe and correctd the source of the scripts - fixes
39 + bug 252976. Removed old revisions of 3.5.10.
40
41 15 Nov 2008; Mike Frysinger <vapier@g.o>
42 kdebase-startkde-4.1.3.ebuild:
43
44
45
46 1.1 kde-base/kdebase-startkde/kdebase-startkde-3.5.10-r5.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-3.5.10-r5.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-3.5.10-r5.ebuild?rev=1.1&content-type=text/plain
50
51 Index: kdebase-startkde-3.5.10-r5.ebuild
52 ===================================================================
53 # Copyright 1999-2008 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-3.5.10-r5.ebuild,v 1.1 2008/12/31 02:19:09 jmbsvicetto Exp $
56
57 KMNAME=kdebase
58 KMNOMODULE=true
59 KMEXTRACTONLY="kdm/kfrontend/sessions/kde.desktop.in startkde"
60 EAPI="1"
61 inherit multilib kde-meta eutils
62
63 DESCRIPTION="startkde script, which starts a complete KDE session, and associated scripts"
64 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
65 IUSE=""
66
67 # The kde apps called from the startkde script.
68 # kdesktop, kicker etc are started because they put files in $KDEDIR/share/autostart
69 # and so in theory they aren't strictly necessary deps.
70 RDEPEND="x11-apps/xmessage
71 x11-apps/xsetroot
72 x11-apps/xset
73 x11-apps/xrandr
74 x11-apps/mkfontdir
75 x11-apps/xprop
76 >=kde-base/kdesktop-${PV}:${SLOT}
77 >=kde-base/kcminit-${PV}:${SLOT}
78 >=kde-base/ksmserver-${PV}:${SLOT}
79 >=kde-base/kwin-${PV}:${SLOT}
80 >=kde-base/kpersonalizer-${PV}:${SLOT}
81 >=kde-base/kreadconfig-${PV}:${SLOT}
82 >=kde-base/ksplashml-${PV}:${SLOT}"
83
84 PATCHES=( "${FILESDIR}/${PN}-3.5-gentoo.patch" )
85
86 src_compile() {
87 # Patch the startkde script to setup the environment for KDE 4.0
88 # Add our KDEDIR
89 sed -i -e "s#@REPLACE_PREFIX@#${PREFIX}#" \
90 "${S}/startkde" || die "Sed for PREFIX failed."
91
92 # List all the multilib libdirs
93 local _libdir _libdirs
94 for _libdir in $(get_all_libdirs); do
95 _libdirs="${_libdirs}:${PREFIX}/${_libdir}"
96 done
97 _libdirs=${_libdirs#:}
98
99 # Complete LDPATH
100 sed -i -e "s#@REPLACE_LIBS@#${_libdirs}#" \
101 "${S}/startkde" || die "Sed for LDPATH failed."
102 }
103
104 src_install() {
105 # startkde script
106 exeinto "${KDEDIR}/bin"
107 doexe startkde
108
109 # startup and shutdown scripts
110 exeinto "${KDEDIR}/env"
111 doexe "${FILESDIR}/agent-startup.sh"
112
113 exeinto "${KDEDIR}/shutdown"
114 doexe "${FILESDIR}/agent-shutdown.sh"
115
116 # freedesktop environment variables
117 cat <<EOF > "${T}/xdg.sh"
118 export XDG_CONFIG_DIRS="${KDEDIR}/etc/xdg"
119 EOF
120 exeinto "${KDEDIR}/env"
121 doexe "${T}/xdg.sh"
122
123 # x11 session script
124 cat <<EOF > "${T}/kde-${SLOT}"
125 #!/bin/sh
126 exec ${KDEDIR}/bin/startkde
127 EOF
128 exeinto /etc/X11/Sessions
129 doexe "${T}/kde-${SLOT}"
130
131 # (not really) freedesktop compliant session script
132 sed -e "s:@KDE_BINDIR@:${KDEDIR}/bin:g;s:Name=KDE:Name=KDE ${SLOT}:" \
133 "${S}/kdm/kfrontend/sessions/kde.desktop.in" > "${T}/kde-${SLOT}.desktop"
134 insinto /usr/share/xsessions
135 doins "${T}/kde-${SLOT}.desktop"
136 }
137
138 pkg_postinst () {
139 echo
140 elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
141 elog "edit ${KDEDIR}/env/agent-startup.sh and"
142 elog "${KDEDIR}/shutdown/agent-shutdown.sh"
143 echo
144 }