Bug 117033 - [mod-x] kde-base/kdebase-startkde needs some mod-x lovin'
Bug#: 117033 Product:  Gentoo Linux Version: 2005.1 Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: kde@gentoo.org Reported By: dirtyepic@gentoo.org
Component: KDE
URL: 
Summary: [mod-x] kde-base/kdebase-startkde needs some mod-x lovin'
Keywords:  
Status Whiteboard: 
Opened: 2005-12-28 15:19 0000
Description:   Opened: 2005-12-28 15:19 0000
the startkde script uses some Xorg utilities that don't currently get installed
as part of the default xorg-x11-7 install.  these should be added to DEPEND for
the script to work as intended.

x11-apps/xmessage
x11-apps/xsetroot
x11-apps/xset

it also uses a couple utils that are included in the xorg-x11-7 metabuild, but
might be a good idea to include in case people don't install xorg using the
metabuild.

x11-apps/xrandr
x11-apps/mkfontdir

they're probably pulled in by other kde pkgs but it doesn't hurt to have them.

------- Comment #1 From Diego E. 'Flameeyes' Pettenò 2006-01-29 17:08:11 0000 -------
Thanks for reporting, I've added the deps to both kdebase and kdebase-startkde,
all the versions (from 3.3 to 3.5).

On kdebase I actually backported the missing deps for xkb to the old versions,
too.

The added deps are anyway RDEPEND, and all of them are added (because I'm the
first one not having xorg-x11 installed :P).

------- Comment #2 From Chris Dragan 2006-02-19 00:57:24 0000 -------
Please reinvestigate the solution. I'm doing a fresh install and I've just
installed modular X. But I can't install KDE, because kdebase-startkde wants to
pull in virtual/x11, which in turn wants to downgrade X to 6.8.

This happens because packages xmessage, xset and xsetroot weren't pulled in. I
have to install them manually in order for the RDEPEND rule to be satisfied,
otherwise portage wants to take the other path with virtual/x11.

------- Comment #3 From Chris Dragan 2006-02-19 01:01:23 0000 -------
OK, forget it. Sorry for trouble. I had these packages keyword-masked. After
unmasking everything's alright.