KDE packages for maemo

During the last couple of days I've been working on trying to get parts of kde packaged for maemo, to make development for others easier, and after some struggles, I finally succeeded in doing part of this. Most of this isn't available yet in the official extras-devel repository, because getting it to build in the buildsystem there would probably be quite some extra work, but I've uploaded the binary packages to my own repository. All the stuff in this repository is of course very experimental, and it might do all kinds of ugly things, but I at least managed to run kbuildsycoca4 after installing kdelibs5 from my repository. Currently available are packages for automoc, akonadi, phonon, strigi, soprano, kdelibs, and several other dependencies for those packages (like mysql for akonadi, and some debian build-system stuff). All those packages are created from trunk checkouts of svn (except phonon, which was created just before xine got moved to kdesupport/phonon), so stuff might be broken because of that too. Also included in my repository are packages for qt4.4.1, although for those I didn't do much, and I believe they will be available in extras-devel in a couple of days too. Several of these packages are already available in extras-devel, and more will probably follow soon, but for now hopefully this should get getting started with developing kde stuff for maemo already a bit easier. One thing I had to do manually after installing the kdelibs5 package on my n810, was running dbus-uuidgen --ensure to generate a /var/lib/dbus/machine-id file, although I'm not sure why this was needed. After that I could just run kbuildsycoca4 without any problems. After I installed the kdelibs5 package with all its dependencies I still had 37.6MB available on my root fs, even though before installation the space available seemed only barely enough to fit everything on. If you want to try out my (very experimental) packages, add the following line(s) to your /etc/apt/sources.list, and run apt-get install kdelibs5:
# repository with experimental kde packages and dependencies
deb binary/
# extras and extras-devel repositories, if you haven't added them already
deb diablo free non-free
deb diablo free non-free
Please let me know any problems, questions or suggestions you might have, but keep in mind that this is all very experimental stuff.


I'm beginning to get pretty excited about the n810 now - today we've got Marco Martin showing off screen shots of plasmoids, and now you've built all this stuff to make it much easier for others to get going with development.

I'm still trying to build Qt 4.4.1 natively on my n810, and I'm slowly getting there, but as a fall back plan I can now use your packages. Using packages is more 'sane', but building natively is more like some kind of sport I think..

By Richard Dale at Thu, 08/21/2008 - 13:04

As Richard says: Great stuff, thanks!
How did you get qt to build with openSSL support?

By tstaerk at Tue, 08/26/2008 - 17:38

I have installed kdelibs,koffice,done the dbus-uuigen --ensure, after that when I run for example Kword, it gives me errors that Klaunches is not able to launch and the dbus session is not available, Check if your dbus server is running.
As being a newbie can you help me by stating the procedure. And I am using the Diablo image provided on

thanks and good work

By ahmedqasim81 at Tue, 09/09/2008 - 13:31

can you also tell me what version of diablo flash image are you using if you are using diablo. If I install first kdelibs5 from xterm and then do dbus-uuidgen --ensure and then install koffice..I always get problem because of NO MEMORY LEFT IN DEVICE..Can you please guide me


By ahmedqasim81 at Thu, 09/11/2008 - 11:04

Do I get it right that, with these new packages, the installation of KDE is nothing more than a apt-get install after the new repositories are added?
How do these packages deal with the problem of the limited space on the device? Additionally, how can is launch the full KDE desktop afterwards? And do I still need the flasher tool to put my device into R&D mode?

Btw., you don't have marble prepacked at any chance? :)

By liquidat at Sat, 09/20/2008 - 16:16

Yes all your questions are 100% valid and if you know how to make it work on N810 Diablo or any other OS,please guide me and I dont have marble prepacked.
Thanks a lot

By ahmedqasim81 at Mon, 09/22/2008 - 08:18