diff options
| -rw-r--r-- | kde-base/kdebase-startkde/ChangeLog | 6 | ||||
| -rw-r--r-- | kde-base/kdebase-startkde/Manifest | 4 | ||||
| -rw-r--r-- | kde-base/kdebase-startkde/kdebase-startkde-4.2.3-r1.ebuild | 138 |
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 +} |
