summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Armak <danarmak@gentoo.org>2005-02-27 20:21:43 +0000
committerDan Armak <danarmak@gentoo.org>2005-02-27 20:21:43 +0000
commiteb00931a65b01c6559e9cf4565d5263b8e4d2a4e (patch)
tree26e99fc434b21328d349949a5cf9a31a1c232c6a /kde-base/kdebase-startkde
parentAdded ~sparc keyword. (diff)
downloadgentoo-2-eb00931a65b01c6559e9cf4565d5263b8e4d2a4e.tar.gz
gentoo-2-eb00931a65b01c6559e9cf4565d5263b8e4d2a4e.tar.bz2
gentoo-2-eb00931a65b01c6559e9cf4565d5263b8e4d2a4e.zip
3.4.0 RC1 split ebuilds
(Portage version: 2.0.51-r15)
Diffstat (limited to 'kde-base/kdebase-startkde')
-rw-r--r--kde-base/kdebase-startkde/ChangeLog8
-rw-r--r--kde-base/kdebase-startkde/Manifest3
-rw-r--r--kde-base/kdebase-startkde/files/digest-kdebase-startkde-3.4.0_rc15
-rw-r--r--kde-base/kdebase-startkde/files/startkde-3.4.0_rc1-gentoo.diff47
-rw-r--r--kde-base/kdebase-startkde/kdebase-startkde-3.4.0_rc1.ebuild68
5 files changed, 130 insertions, 1 deletions
diff --git a/kde-base/kdebase-startkde/ChangeLog b/kde-base/kdebase-startkde/ChangeLog
index 22ac4498156a..07b4248af261 100644
--- a/kde-base/kdebase-startkde/ChangeLog
+++ b/kde-base/kdebase-startkde/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdebase-startkde
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.2 2005/02/05 11:39:15 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.3 2005/02/27 20:21:33 danarmak Exp $
+
+*kdebase-startkde-3.4.0_rc1 (27 Feb 2005)
+
+ 27 Feb 2005; Dan Armak <danarmak@gentoo.org>
+ +files/startkde-3.4.0_rc1-gentoo.diff, +kdebase-startkde-3.4.0_rc1.ebuild:
+ Ebuild for 3.4.0 RC1.
*kdebase-startkde-3.4.0_beta2 (05 Feb 2005)
diff --git a/kde-base/kdebase-startkde/Manifest b/kde-base/kdebase-startkde/Manifest
index 96cbb69d313e..cb5e3be716e7 100644
--- a/kde-base/kdebase-startkde/Manifest
+++ b/kde-base/kdebase-startkde/Manifest
@@ -1,3 +1,4 @@
+MD5 9e4050cac92a8edd4afa91294c307b4a kdebase-startkde-3.4.0_rc1.ebuild 2034
MD5 a176d7b2345c7fdae91321079c8cff66 kdebase-startkde-3.4.0_beta2.ebuild 2018
MD5 f9be91c1d472703db8c23698010517ea kdebase-startkde-3.4.0_beta1.ebuild 2053
MD5 3e3d1ab137fb85332ad2fac2d6b61a0a ChangeLog 878
@@ -5,6 +6,8 @@ MD5 14889ab75f97d76e58b0c1154e7683a9 metadata.xml 161
MD5 89ff958ef8379c39e29583728ff3f290 files/startkde-3.4.0_beta1-gentoo.diff 4024
MD5 ec8a5f0c1ed08c8b554530920490e63e files/digest-kdebase-startkde-3.4.0_beta1 216
MD5 2e2e2d2d81cc101225b07b5032f29cca files/digest-kdebase-startkde-3.4.0_beta2 294
+MD5 bf55cbe0244386a3b46be4ca7fe7bc8a files/digest-kdebase-startkde-3.4.0_rc1 378
MD5 010340a437b3c0d1605af4ddf95368eb files/agent-shutdown.sh 260
MD5 c9f260e0d5103d52ab922df960a8f500 files/startkde-3.4.0_beta2-gentoo.diff 3994
MD5 c1250a1da4ea1fd131b44ebc27f32f3f files/agent-startup.sh 551
+MD5 c9f260e0d5103d52ab922df960a8f500 files/startkde-3.4.0_rc1-gentoo.diff 3994
diff --git a/kde-base/kdebase-startkde/files/digest-kdebase-startkde-3.4.0_rc1 b/kde-base/kdebase-startkde/files/digest-kdebase-startkde-3.4.0_rc1
new file mode 100644
index 000000000000..50a97273ebb8
--- /dev/null
+++ b/kde-base/kdebase-startkde/files/digest-kdebase-startkde-3.4.0_rc1
@@ -0,0 +1,5 @@
+MD5 46a0b6a8f72b16812d4ad745902fdcf5 kdebase-3.3.90.tar.bz2 20659998
+MD5 cd0819379968496b415c3a4121272e1f kdebase-3.3.90-3.3.91.tar.xdelta 3128388
+MD5 3889cab60fdb15738a20aa9ba0f9c893 kdebase-3.3.91-3.3.92.tar.xdelta 3499698
+MD5 1a7dca351aec8b4eff89a78eba743268 kdebase-3.3.92-3.4.0-rc1.tar.xdelta 3102730
+MD5 0face9841cfe0babf3f7003822d25427 kdebase-3.4.0-rc1.tar.bz2 22684133
diff --git a/kde-base/kdebase-startkde/files/startkde-3.4.0_rc1-gentoo.diff b/kde-base/kdebase-startkde/files/startkde-3.4.0_rc1-gentoo.diff
new file mode 100644
index 000000000000..1a718b94c6cc
--- /dev/null
+++ b/kde-base/kdebase-startkde/files/startkde-3.4.0_rc1-gentoo.diff
@@ -0,0 +1,47 @@
+--- startkde.orig 2005-02-23 13:24:24.000000000 +0200
++++ startkde 2005-02-27 21:08:37.483412112 +0200
+@@ -14,14 +14,42 @@
+ exit 1
+ fi
+
+-# Set the background to plain grey.
++# Set the background to plain cyan.
+ # The standard X background is nasty, causing moire effects and exploding
+ # people's heads. We use colours from the standard KDE palette for those with
+ # palettised displays.
+ if test -z "$XDM_MANAGED" || echo "$XDM_MANAGED" | grep ",auto" > /dev/null; then
+- xsetroot -solid "#C0C0C0"
++ xsetroot -solid "#5477A0"
+ fi
+
++# Gentoo part begins
++
++export PATH="_KDEDIR_/bin:${PATH}"
++
++# Handle ~/.kde* dirs - separate ones for separate KDEs.
++# We've backtracked on the scheme where .kdeX.Y directories are temporarily
++# moved to .kde.
++cd ~
++if [ -e .kde ]; then
++ if [ ! -L .kde ]; then
++ /bin/mv -f .kde .kde.backup
++ else
++ rm -f .kde
++ fi
++fi
++if [ ! -e .kde3.4 ]; then
++ if [ -e .kde3.3 ]; then
++ /bin/cp -r .kde3.3 .kde3.4
++ elif [ -e .kde3.2 ]; then
++ /bin/cp -r .kde3.2 .kde3.4
++ else
++ /bin/mkdir .kde3.4
++ fi
++fi
++/bin/ln -sf .kde3.3 .kde
++
++# Gentoo part ends
++
+ # we have to unset this for Darwin since it will screw up KDE's dynamic-loading
+ unset DYLD_FORCE_FLAT_NAMESPACE
+
diff --git a/kde-base/kdebase-startkde/kdebase-startkde-3.4.0_rc1.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-3.4.0_rc1.ebuild
new file mode 100644
index 000000000000..a6620d11f498
--- /dev/null
+++ b/kde-base/kdebase-startkde/kdebase-startkde-3.4.0_rc1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-3.4.0_rc1.ebuild,v 1.1 2005/02/27 20:21:33 danarmak Exp $
+
+KMNAME=kdebase
+KMNOMODULE=true
+KMEXTRACTONLY="kdm/kfrontend/sessions/kde.desktop.in startkde"
+MAXKDEVER=$PV
+KM_DEPRANGE="$PV $MAXKDEVER"
+inherit kde-meta
+
+need-kde $PV
+
+DESCRIPTION="startkde script, which starts a complete KDE session, and associated scripts"
+KEYWORDS="~x86"
+IUSE=""
+
+# The kde apps called from the startkde script.
+# kdesktop, kicker etc are started because they put files in $KDEDIR/share/autostart
+# and so in theory they aren't strictly necessary deps.
+RDEPEND="$RDEPEND
+$(deprange $PV $MAXKDEVER kde-base/kdesktop)
+$(deprange 3.4.0_beta2 $MAXKDEVER kde-base/kcminit)
+$(deprange $PV $MAXKDEVER kde-base/ksmserver)
+$(deprange $PV $MAXKDEVER kde-base/kwin)
+$(deprange $PV $MAXKDEVER kde-base/kpersonalizer)
+$(deprange 3.4.0_beta2 $MAXKDEVER kde-base/kreadconfig)
+$(deprange $PV $MAXKDEVER kde-base/ksplashml)"
+
+src_compile() {
+ einfo "Nothing to compile"
+}
+
+src_install() {
+
+ # startkde script
+ dodir $KDEDIR/bin
+ cd $D/$KDEDIR/bin
+ cp $S/startkde .
+ patch -p0 < $FILESDIR/startkde-$PV-gentoo.diff
+ sed -i -e "s:_KDEDIR_:${KDEDIR}:" startkde
+ chmod a+x startkde
+
+ # startup and shutdown scripts
+ insopts -m0755
+ insinto ${KDEDIR}/env
+ doins $FILESDIR/agent-startup.sh
+ insinto $KDEDIR/shutdown
+ doins $FILESDIR/agent-shutdown.sh
+
+ # x11 session script - old style
+ cd ${T}
+ echo "#!/bin/sh
+${KDEDIR}/bin/startkde" > kde-$SLOT
+ chmod a+x kde-$SLOT
+ exeinto /etc/X11/Sessions
+ doexe kde-$SLOT
+
+ # x11 session - new style
+ dodir /usr/share/xsessions
+ sed -e "s:@KDE_BINDIR@:${KDEDIR}/bin:g;s:Name=KDE:Name=KDE $PV:" \
+ $S/kdm/kfrontend/sessions/kde.desktop.in > $D/usr/share/xsessions/kde-$SLOT.desktop
+}
+
+pkg_postinst () {
+ einfo "To enable gpg-agent and/or ssh-agent in KDE sessions,"
+ einfo "edit $KDEDIR/env/agent-startup.sh and $KDEDIR/shutdown/agent-shutdown.sh"
+}