See below, I have amended the unmasking so it should only want 3.4.2. Part of the issue is also that there are only ebuilds for kdebase-startkde-3.4.2 and dependencies, not all the other packages.
I have just released a new install method for Gentoo called Kororaa, which comes with KDE 3.4.2.
In order to get everything to compile kde 3.4.2 versions (rather than 3.4.1) I had to copy a lot of new ebuilds into the overlay. So, what I'll do is post that overlay on the web for people to download and extract to their overlay directory.
That should give you as many kde 3.4.2 versions of the packages as possible.
In short we have TWO solutions:
1) add the packages to package.keywords, not unmask (unmask will install 3.5 alpha). emerge as usual, but this will give you some kde 3.4.1 packages.
2) add the packages to package.keywords, download my kde overlay snapshot and emerge as usual. this should give you all kde 3.4.2 packages.
You can get the overlay snapshot here.
Extract it to your overlay directory (/usr/local/portage by default, but I like /usr/portage/local).
So for me this would be:
Code: Select all
tar -xvjpf kde-split-overlay-3.4.2.tar.bz2 -C /usr/portage/local/-c
Update: (30/07/05) - with the release of kde 3.4.2, you need to make a few changes if you want to use it.
Kde 3.4.1 became stable, so you no-longer need to unmask all those packages, however if you want to use kde 3.4.2 you not only need to add them to package.keywords, but also package.unmask.
Also, I have added khotkeys below as it is now a dependency of kcontrol.
Intro
Perhaps some out there want to install kde, and want to take advantage of the awesome new split ebuilds.
I wanted to post what I included, in case it was helpful for others. Perhaps other people who know of other handy kde apps to include can follow.
Note
If you want kde to automount removable devices for you, then add the hal use flag to your make.conf.
Also add kdeenablefinal and kdexdeltas USE flags to your make.conf, this will help speed up emerge time.
If you are using hardware sound card, and don't want arts, then add -arts to your make.conf and leave out arts from the commands below.
Guide - unmask the packages
This section is designed to give you a VERY basic KDE - ie kdebase and kicker!
Get your base system up and ready for kde, and then update your portage
Code: Select all
emerge --syncCode: Select all
for x in kdebase-startkde kicker kdesu arts kate kuickshow kdelibs ksplashml ksmserver kscreensaver kreadconfig kdesktop kdm kdebase-data libkonq libkscan libkcddb kdemultimedia-arts libkpimidentities libkdepim libkcal ktnef certmanager libkpgp libkdenetwork kcheckpass kwin khotkeys kcminit kpdf kooka ksnapshot kopete knetattach krdc konqueror kamera kwifimanager kscd krec kmix kontact kmenuedit kmail libksieve mimelib kmailcvt kdepim-kioslaves libkmime akregator kaddressbook kpersonalizer korganizer libkpimexchange libkholidays kdepim-kresources kode kappfinder kwalletmanager krfb ksysguard konsole ark kfloppy kdict knotes kcalc kfilereplace kcharselect kcontrol kfind kxkb kdeprint kdegraphics-kfile-plugins kdemultimedia-kfile-plugins kdebase-kioslaves kdemultimedia-kioslaves khelpcenter kdialog kdemultimedia-arts akode ksystraycmd ; do echo "=kde-base/$x-3.4.2" >> /etc/portage/package.keywords; doneGuide - base KDE
emerging the following will give you a BASIC KDE! (just the GUI and kicker)
Code: Select all
emerge -av kdebase-startkde kickerGuide - the rest
If you know what you want, just start emerging the packages of your choice now.
Else, if you do not know what you want, the following will give you a complete desktop environment.
Code: Select all
emerge -av kdesu arts kate kuickshow kpdf kooka ksnapshot kopete knetattach krdc konqueror kwifimanager amarok k3b kscd kaffeine krec kmix kontact kmail kaddressbook korganizer kscreensaver kappfinder kmenuedit kwalletmanager krfb ksysguard konsole ark kfloppy kdict knotes kcalc kfilereplace kcharselect kcontrol kfind kxkb kdeprint kdemultimedia-kioslaves kdegraphics-kfile-plugins kdemultimedia-kfile-plugins kamera digikam khelpcenter kdialogthen emerge the following to get automounting happening:
Code: Select all
emerge -av dbus hal ivmanCode: Select all
for x in dbus hald ivman ; do rc-update add $x default ; doneCode: Select all
emerge -av kdebase-kioslavesif you have a laptop and want battery facilities
Code: Select all
echo "kde-base/klaptopdaemon ~x86" >> /etc/portage/package.keywords ; emerge -av klaptopdaemonand if you want a language other than en_US, then specify your language in your make.conf, ie
Code: Select all
echo 'LINGUAS="en_GB"' >> /etc/make.confCode: Select all
echo "kde-base/kde-i18n ~x86" >> /etc/portage/package.keywords ; emerge -av kde-i18nIf you chose to install my recommended apps above, then you should have a clean simple fast KDE system that supports:
kde desktop manager (logon)
kde gui and kicker (taskbar)
language support
screensaver
text editting
graphic viewing program
pdf support
scanner support
digital camera support
im chat
network neighbourhood browsing
wireless network config support
music and video / dvd playing
cd / dvd burning
full blown email addressbook and calendar support
web browsing support
file compression support (gzip bzip, zip etc)
encryption support
remote assistance support
printing support
a few other utilities like floppy formatting, dictionary, sound recorder, audio mixer, calculator and notes etc
and of course automounting removable devices
note: this is all dependant on your other USE flags of course (like dvd, msn etc).
Notes
feel free to add / change / take out what you want
ie include klipper and kcron or
or
ie remove kontact, kaddressbook and korganizer if you ONLY want basic email support (kmail)
then just add other non-kde apps for a complete system like gimp and openoffice.
-c






