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: