Adriaan de Groot wrote:
> I have just been going through the basic modules for KDE, noting the 
> remaining 
> dependencies that aren't installed by our SPECS yet according to KDE's 
> configure checks in support, libs, pimlibs, base, pim and office:

+multimedia :-)

> === support
> 
> - mysqld (yes, really, akonadi would like this) - i am going to assume we can 
> rely on mysql packages here, possibly wrapping up only a C++ client library.

MySQL 5.x.x is in Nevada. :-)

> - doxygen + graphviz. this might just be for the apidocs.
> 
> - hyperestraier (wth?)
> 
> - sqlite (this is the configure check failing, as we *do* have sqlite)

This one is supposed to be in Nevada (sqlite3). But it's small enough and 
clean, 
and we can handle it ourselves.

> - log4cxx (probably superfluous)

I looked at this, it wants libapr* and libapr-util*. We can use the existing 
Apache2 in Nevada. But we could also do without.

> - fam (fam seems to have problems of its own, different file change notifiers 
> are recommended)

Ugh. If we don't have FAM, we have to revert to polling, which is much worse 
than FAM. FAM is in Dude.

> - JNI

Should be there. :-)

> 
> === kdelibs
> 
> - ALSA (here, i think the right thing to do is port stuff to Sun's audio API)

Solaris port of ALSA name proposal: SALSA. :-)

> 
> - hspell
> 
> === pimlibs
> 
> (none!)
> 
> === base
> 
> - qimageblitz (i thought that was in support)
> - findwebkitkde.cmake
> - pciutils

I'll check this in in Dude.

> - libusb

Is there, but only 32- bit.

> - bluez

No drivers.

> - lm_sensors

No drivers.

> - xmms

This one has the side effect of dragging in Gtk-1 and glib-1 stuff (because it 
needs them). We end up with a mixture of Gtk-1 and glib-1 + Gtk+-2 and Glib-2 
in 
the address space.

> - libxklavier

This one is somewhere on my hard drive -- i'll push it in Dude.

> - samba

Is in Dude.

> - networkmanager

Need to do this one.

> 
> === pim
> 
> - gnokii
> - libmapi
> - opensync
> - libmal
> - qca2 (bogus, it's in kdesupport and we'll be packaging it separately)
> - libcxx
> 
> === office
> 
> - createresources (? might be a cmake thingy)
> - openctl

opensc/openct/musclecard are on my hard drives. :-)

> - mysqld
> - mysql embedded
> - pqxx

This one is going into Nevada soon.

> - freetds <-- i guess all these db things are for kexi
> - glew (we have a port, just not building yet)
> - gmm
> - spnav
> - gra[phicsmagick

ImageMagick is in Nevada. Not GraphicsMagick, though.

> - wpd
> - libwpg
> - gsl
> - glut

GLUT: torn between FreeGLUT and the old GLUT.

--Stefan

-- 
Stefan Teleman
Sun Microsystems, Inc.
Stefan.Teleman at Sun.COM


Reply via email to