Gentoo Archives: gentoo-commits

From: "Wulf Krueger (philantrop)" <philantrop@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdebase-startkde: ChangeLog kdebase-startkde-4.0.1.ebuild
Date: Thu, 07 Feb 2008 00:12:15
Message-Id: E1JMuNA-0000Bg-Rm@stork.gentoo.org
1 philantrop 08/02/07 00:12:12
2
3 Modified: ChangeLog
4 Added: kdebase-startkde-4.0.1.ebuild
5 Log:
6 Version bump to KDE 4.0.1.
7 (Portage version: 2.1.4.1)
8
9 Revision Changes Path
10 1.109 kde-base/kdebase-startkde/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/ChangeLog?rev=1.109&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/ChangeLog?rev=1.109&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/ChangeLog?r1=1.108&r2=1.109
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v
19 retrieving revision 1.108
20 retrieving revision 1.109
21 diff -u -r1.108 -r1.109
22 --- ChangeLog 31 Jan 2008 15:31:41 -0000 1.108
23 +++ ChangeLog 7 Feb 2008 00:12:12 -0000 1.109
24 @@ -1,6 +1,12 @@
25 # ChangeLog for kde-base/kdebase-startkde
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.108 2008/01/31 15:31:41 ranger Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.109 2008/02/07 00:12:12 philantrop Exp $
29 +
30 +*kdebase-startkde-4.0.1 (06 Feb 2008)
31 +
32 + 06 Feb 2008; Wulf C. Krueger <philantrop@g.o>
33 + +kdebase-startkde-4.0.1.ebuild:
34 + Version bump to KDE 4.0.1.
35
36 31 Jan 2008; Brent Baude <ranger@g.o>
37 kdebase-startkde-3.5.8-r1.ebuild:
38
39
40
41 1.1 kde-base/kdebase-startkde/kdebase-startkde-4.0.1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-4.0.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-4.0.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: kdebase-startkde-4.0.1.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/kde-base/kdebase-startkde/kdebase-startkde-4.0.1.ebuild,v 1.1 2008/02/07 00:12:12 philantrop Exp $
51
52 EAPI="1"
53
54 KMNAME=kdebase-workspace
55 KMNOMODULE=true
56 inherit multilib kde4-meta
57
58 DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
59 KEYWORDS="~amd64 ~x86"
60 IUSE=""
61
62 DEPEND=""
63 # The KDE apps called from the startkde script.
64 # These provide the most minimal KDE desktop.
65 RDEPEND="${DEPEND}
66 >=kde-base/kcminit-${PV}:${SLOT}
67 >=kde-base/kdebase-data-${PV}:${SLOT}
68 >=kde-base/kdebase-kioslaves-${PV}:${SLOT}
69 >=kde-base/kde-wallpapers-${PV}:${SLOT}
70 >=kde-base/knotify-${PV}:${SLOT}
71 >=kde-base/kreadconfig-${PV}:${SLOT}
72 >=kde-base/krunner-${PV}:${SLOT}
73 >=kde-base/ksmserver-${PV}:${SLOT}
74 >=kde-base/ksplash-${PV}:${SLOT}
75 >=kde-base/kstartupconfig-${PV}:${SLOT}
76 >=kde-base/kstyles-${PV}:${SLOT}
77 >=kde-base/kwin-${PV}:${SLOT}
78 >=kde-base/plasma-${PV}:${SLOT}
79 >=kde-base/systemsettings-${PV}:${SLOT}
80 x11-apps/xmessage
81 x11-apps/xsetroot
82 x11-apps/xset
83 x11-apps/xrandr
84 x11-apps/mkfontdir
85 x11-apps/xprop"
86
87 KMEXTRACTONLY="
88 startkde.cmake
89 ConfigureChecks.cmake
90 kdm/"
91 KMCOMPILEONLY="kdm/kfrontend/sessions/"
92
93 PATCHES="${FILESDIR}/gentoo-startkde.patch"
94
95 src_compile() {
96 # Patch the startkde script to setup the environment for KDE 4.0
97 # Add our KDEDIR
98 sed -e "s#@REPLACE_PREFIX@#${PREFIX}#" \
99 -i "${S}/startkde.cmake" || die "Sed for PREFIX failed."
100
101 # List all the multilib libdirs
102 local _libdir _libdirs
103 for _libdir in $(get_all_libdirs); do
104 _libdirs="${_libdirs}:${PREFIX}/${_libdir}"
105 done
106 _libdirs=${_libdirs#:}
107
108 # Complete LDPATH
109 sed -e "s#@REPLACE_LIBS@#${_libdirs}#" \
110 -i "${S}/startkde.cmake" || die "Sed for LDPATH failed."
111
112 kde4-meta_src_compile
113 }
114
115 src_install() {
116 kde4-meta_src_install
117
118 # startup and shutdown scripts
119 insinto "${KDEDIR}/env"
120 doins "${FILESDIR}/agent-startup.sh"
121
122 exeinto "${KDEDIR}/shutdown"
123 doexe "${FILESDIR}/agent-shutdown.sh"
124
125 # freedesktop environment variables
126 cat <<-EOF > "${T}/xdg.sh"
127 export XDG_DATA_DIRS="${KDEDIR}/share:/usr/share"
128 export XDG_CONFIG_DIRS="${KDEDIR}/etc/xdg"
129 EOF
130 insinto "${KDEDIR}/env"
131 doins "${T}/xdg.sh"
132
133 # x11 session script
134 cat <<-EOF > "${T}/${SLOT}"
135 #!/bin/sh
136 exec ${KDEDIR}/bin/startkde
137 EOF
138 exeinto /etc/X11/Sessions
139 doexe "${T}/${SLOT}"
140
141 # freedesktop compliant session script
142 sed -e "s:\${KDE4_BIN_INSTALL_DIR}:${KDEDIR}/bin:g;s:Name=KDE:Name=${SLOT}:" \
143 "${S}/kdm/kfrontend/sessions/kde.desktop.cmake" > "${T}/${SLOT}.desktop"
144 insinto /usr/share/xsessions
145 doins "${T}/${SLOT}.desktop"
146 }
147
148 pkg_postinst () {
149 kde4-meta_pkg_postinst
150
151 echo
152 elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
153 elog "edit ${KDEDIR}/env/agent-startup.sh and"
154 elog "${KDEDIR}/shutdown/agent-shutdown.sh"
155 echo
156 }
157
158
159
160 --
161 gentoo-commits@l.g.o mailing list