summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-base/kdebase-startkde/ChangeLog6
-rw-r--r--kde-base/kdebase-startkde/Manifest4
-rw-r--r--kde-base/kdebase-startkde/kdebase-startkde-4.2.3-r1.ebuild138
3 files changed, 147 insertions, 1 deletions
diff --git a/kde-base/kdebase-startkde/ChangeLog b/kde-base/kdebase-startkde/ChangeLog
index 314b563313e..6c5f0b81cd9 100644
--- a/kde-base/kdebase-startkde/ChangeLog
+++ b/kde-base/kdebase-startkde/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*kdebase-startkde-4.2.3-r1 (29 May 2009)
+
+ 29 May 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
+ +kdebase-startkde-4.2.3-r1.ebuild:
+ Add 4.2.3 version to fix XDG_CONFIG_DIRS
+
29 May 2009; Alexey Shvetsov <alexxy@gentoo.org>
-kdebase-startkde-4.2.85.ebuild:
Version removed.
diff --git a/kde-base/kdebase-startkde/Manifest b/kde-base/kdebase-startkde/Manifest
index d6a9243398c..6c3e28a55ef 100644
--- a/kde-base/kdebase-startkde/Manifest
+++ b/kde-base/kdebase-startkde/Manifest
@@ -1,11 +1,13 @@
AUX agent-shutdown.sh 323 RMD160 9a0451c1e58e688c022ecd2b37f08cac433b187d SHA1 1abb7a1503a80d95e4db34fa7fe58accce6e8109 SHA256 6a2d645ef38d3db9d36166fac699848d07eb166f71a646d7f1466efeb394eb11
AUX agent-startup.sh 955 RMD160 bbe8abb4734bb7364edc45265b10ae2a2887db66 SHA1 f7dfd044b6f09e5ad0f04842e51c7f9e62fad718 SHA256 c63fd6233b1711ede4fbb5b30460c5b1ddee840f0f5123db953ee3ab298da8f9
AUX gentoo-startkde4.patch 2470 RMD160 590bd0604d20d254b4a7386bac436b5cd800188d SHA1 0ab1ae0f74100b8e506ebdc9e87dc94664da2f84 SHA256 31538cf162e7450cba61d76bd1b9a90b7e4669a8bf7fe7704d44ec9ab5832fe5
+DIST kdebase-workspace-4.2.3.tar.bz2 50801994 RMD160 6f3576fc61261f13b75b94d90606bf61d6b000f6 SHA1 0c92579c651c5a08ff6440762eb5c2ad9d5bc0ad SHA256 e281f9fb63391a162378dcddd4ed8327d8438d1ff4b261adb22c01a89b56aff3
DIST kdebase-workspace-4.2.4.tar.bz2 50803339 RMD160 ee817ef97015afa1f0e0eef53817f9daebc75fdd SHA1 31f38436736ff73b6ffb9d8bbb93b8342965e894 SHA256 91413f5b166fbdfc307a07a30df16b47f8bb3f67ff9ffbc0756de728b9e19ff4
DIST kdebase-workspace-4.2.88.tar.lzma 50254661 RMD160 0d344cb6a26d79714ceb22c8c4165541264131b7 SHA1 bf8d777080f027c8eba2bca20d984f73cc25831f SHA256 af594eb3ba446ba7662a478f452cd8f06dbe4445ceb3e6b2a39b5333888aa6ba
+EBUILD kdebase-startkde-4.2.3-r1.ebuild 3998 RMD160 f84d48ca87a7cf99836fe5b44ce0f5a263c412ad SHA1 c33031d2b2c20cc495bdc6399e0ce7ce770338e8 SHA256 6114b0e206e167c1e5864e2aa1f5455675e2803beba4092e094c602321f1ad27
EBUILD kdebase-startkde-4.2.4.ebuild 3998 RMD160 0c3cef44e5855244e281a3c63800ee82d5a0bef3 SHA1 b2c5d601b7f49b71f1c99c96334a2af7c4f033c5 SHA256 2edeb9e178283c7f3a6935df7b06a04ba932b18a9239f0a88777800bf6f13e69
EBUILD kdebase-startkde-4.2.88.ebuild 3900 RMD160 bf934818def588620e20ef9853d1d6394f442236 SHA1 13596c68450a07888e5e0bffc95cdbc70aa37364 SHA256 29b6357b96e18fbd1932acfd170fabbe23c296a0d959e6155326d2701bc2afb5
EBUILD kdebase-startkde-4.2.9999.ebuild 3956 RMD160 a08eb24480934c35725d6f0db21db4fc71957ceb SHA1 10d3b3389eb3de20eccbd33f07970bc2500be970 SHA256 7dcc815346e85c983a4c062141611aa66e2b66921f5a9e1e7d9fbf25e68233e4
EBUILD kdebase-startkde-9999.ebuild 3889 RMD160 b5568be91fdebfcbfc12b7e2860dbfb686eb566e SHA1 dbcbcf3c06cc2079ad478e3624b346cccafb86be SHA256 8d6c6d74616739e581d427c7fe43a38bb9cad1321aa36099b156cb18eb501d78
-MISC ChangeLog 10794 RMD160 dfe6844209292153b95d014afd20a0c23046b6b0 SHA1 a4c85e8c9e7e1741403307868fa6f9daffac1772 SHA256 213c7a5119b0f8f3cac2ed23d05f5d10d7346f1061d246f567e5eddc76c5c627
+MISC ChangeLog 10981 RMD160 6e1ed1a5252b34b2b703832cec8e02aad8be064f SHA1 80c16e81d0632f67131025b5816051a83ce0746a SHA256 7ef8d00cc6d6ab2a30339256b8fe3e74b1478ba2146862007a9b3a97113292d1
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.2.3-r1.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.2.3-r1.ebuild
new file mode 100644
index 00000000000..2dd1649ad4f
--- /dev/null
+++ b/kde-base/kdebase-startkde/kdebase-startkde-4.2.3-r1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-4.2.3.ebuild,v 1.1 2009/05/06 23:07:34 scarabeus Exp $
+
+EAPI="2"
+
+KMNAME="kdebase-workspace"
+KMNOMODULE="true"
+inherit kde4-meta multilib
+
+DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+# The KDE apps called from the startkde script.
+# These provide the most minimal KDE desktop.
+RDEPEND="
+ >=kde-base/kcminit-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kdebase-desktoptheme-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kdebase-kioslaves-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kdedglobalaccel-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kde-wallpapers-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/knotify-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kreadconfig-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/krunner-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/ksmserver-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/ksplash-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kstartupconfig-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kstyles-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/kwin-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/phonon-kde-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/plasma-apps-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/plasma-workspace-${PV}:${SLOT}[kdeprefix=]
+ >=kde-base/systemsettings-${PV}:${SLOT}[kdeprefix=]
+ x11-apps/mkfontdir
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrandr
+ x11-apps/xrdb
+ x11-apps/xsetroot
+ x11-apps/xset
+"
+
+KMEXTRACTONLY="
+ ConfigureChecks.cmake
+ kdm/
+ safestartkde.cmake
+ startkde.cmake
+"
+
+PATCHES=("${FILESDIR}/gentoo-startkde4.patch")
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ # Patch the startkde script to setup the environment for KDE
+ # List all the multilib libdirs
+ local _libdir _libdirs
+ for _libdir in $(get_all_libdirs); do
+ _libdirs="${_libdirs}:${KDEDIR}/${_libdir}"
+ done
+ _libdirs=${_libdirs#:}
+
+ # Sort the LDFLAGS out if necessary
+ if use kdeprefix; then
+ sed -e "s#@REPLACE_LDFLAGS@#export LDFLAGS=${_libdirs}:\$LDFLAGS#" \
+ -i startkde.cmake || die "Sed for LDPATH failed."
+ else
+ sed -e "s#@REPLACE_LDFLAGS@##" \
+ -i startkde.cmake || die "sed for LDPATH failed"
+ fi
+
+ # Complete LDPATH
+ sed -e "s#@REPLACE_LIBDIR@#$(get_libdir)#" \
+ -i startkde.cmake || die "Sed for REPLACE_LIBDIR failed."
+ # Now fix the prefix
+ sed -e "s#@REPLACE_PREFIX@#${KDEDIR}#" \
+ -i startkde.cmake || die "Sed for REPLACE_PREFIX failed."
+
+ # Replace applications menu prefix
+ sed -e "s#@REPLACE_MENU_PREFIX@#kde-${SLOT}-#" \
+ -i startkde.cmake || die "Sed for REPLACE_MENU_PREFIX failed."
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ # startup and shutdown scripts
+ if use kdeprefix; then
+ insinto "${KDEDIR}/env"
+ else
+ insinto "/etc/kde/startup"
+ fi
+ doins "${FILESDIR}/agent-startup.sh" || die "doexe agent-startup.sh failed"
+
+ if use kdeprefix; then
+ exeinto "${KDEDIR}/shutdown"
+ else
+ exeinto "/etc/kde/shutdown"
+ fi
+ doexe "${FILESDIR}/agent-shutdown.sh" || die "doexe agent-shutdown.sh failed"
+
+ # x11 session script
+ local DIR="kde-${SLOT}"
+ cat <<-EOF > "${T}/${DIR}"
+ #!/bin/sh
+ exec ${KDEDIR}/bin/startkde
+ EOF
+ exeinto /etc/X11/Sessions
+ doexe "${T}/${DIR}" || die "doexe ${DIR} failed"
+
+ # freedesktop compliant session script
+ local KDE_X
+ if use kdeprefix; then
+ KDE_X="KDE-${SLOT}"
+ else
+ KDE_X="KDE-4"
+ fi
+ sed -e "s:\${KDE4_BIN_INSTALL_DIR}:${KDEDIR}/bin:g;s:Name=KDE:Name=KDE ${SLOT}:" \
+ "${S}/kdm/kfrontend/sessions/kde.desktop.cmake" > "${T}/${KDE_X}.desktop"
+ insinto /usr/share/xsessions
+ doins "${T}/${KDE_X}.desktop" || die "doins ${KDE_X}.desktop failed"
+}
+
+pkg_postinst () {
+ kde4-meta_pkg_postinst
+
+ echo
+ elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
+ if use kdeprefix; then
+ elog "edit ${KDEDIR}/env/agent-startup.sh and"
+ elog "${KDEDIR}/shutdown/agent-shutdown.sh"
+ else
+ elog "edit /etc/kde/startup/agent-startup.sh and"
+ elog "/etc/kde/shutdown/agent-shutdown.sh"
+ fi
+ echo
+}