[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kde package lists



Hello,

When going through the contents of the various (updated) kde* package lists I noticed a couple of 
things.
This is in all likelihood due to the transition of KDE from version 3.x to 4.x that will happen with 
Squeeze. 

The kde package list includes the kde-core package list and has 3 (meta-)packages of it's own:
kdm
desktop-base
kde

But the first 2 packages are already part of kde-core, so no need to include them in kde as well.
The package kde will only work when the distribution is etch or lenny, but not on squeeze and sid.
If the above statement is replaced by:
#if DISTRIBUTION etch lenny
kde 
#endif
#if DISTRIBUTION squeeze sid
kde-standard
#endif
Then it would probably do what it intended to do.

Likewise the kde-full package list doesn't do what's intended wrt squeeze/sid.
It includes the kde package list and adds koffice to that, but koffice for KDE4 is (for now) only 
available in experimental and including koffice for KDE3 in KDE4 is probably not wanted.
And KDE4 now has a kde-full (meta)package so it makes sense to make it part of this package list.

Similar to above the following change makes sense to me:
#if DISTRIBUTION etch lenny
koffice 
#endif
#if DISTRIBUTION squeeze sid
kde-full
#endif

A nested if construction for squeeze/sid would be preferable (to test for experimental), but afaik 
that's not possible. A possibility is to add "koffice/experimental" to the squeeze/sid part, which 
will only succeed if experimental was available and probably aptitude is needed for this to work as 
well.

Regards,
  Diederik

PS: the studio package list also contains an 'error':
#if DISTRIBUTION etch sid
ardour-gtk
#endif
probably should be:
#if DISTRIBUTION etch
ardour-gtk
#endif
#if DISTRIBUTION lenny squeeze sid
ardour
#endif


Reply to: