Woohoo it works !!! thank you very much for your time and efforts in helping and creating this, I really like how the dependency are handled with kumatux
Ain't it great! Just think, you don't have to install anything into the root file system...
I have a number of versions of say emacs copied side by side in different directories, then when you want to switch, you just quickly kumatux.org-unlink one and kumatux.org-link another, don't even have to export the .profile, as the link script automatically finds the new available slot in the bin link dir in kumatux.org-links, so the new app is linked where the old one was and boom, you use the new one... Without messing with the system, if anything is wrong, you just unlink the app, and you have a pristine clean system, no trash...
Thanks for reporting the dependencies, at least we got this tracked down, since I compiled and linked everything on a necessity basis, but will keep better track for further apps...
Yeah, you're missing something man: that's exactly what kumatux.org was designed for, so that you wouldn't install stuff from debs pulling all the dependencies in, potentially messing up your system, removing system parts etc. That's what happens actually in the N900 if you install some sdk, devel stuff etc.
This way, you just extract the compiled package anywhere on your system, you can put it in /media/trash or whatever, and just run kumatux.org-link and can use it.
Sure, you need to take care of the dependencies, like this xbindkeys stuff, but if something goes wrong you don't have a bricked system, you don't need no reflashes, you are guaranteed all system files are untouched and can easily go back via just kumatux.org-unlink
And most stuff I compiled has no dependency hell, this xbindkeys stuff is by far the worst...
Guess, it depends on what you consider suffering. I'm not a beginner in GNU/Linux I'd think, but I had to reflash this damn Nokia more than a hundred times, when I was compiling stuff, installing it into the system, or pulling in SDK dependencies etc. So came up with this super-clean solution, even enabling users without root access to use any app anywhere.
Think it's quite potent, just requires so CLI work, but I think it's well worth it.
Ok, might it is a good idea for a developer or a skilled person, but it is not a good idea for an end-user. An end-user needs integration with the existing tools like app manager and an easy install. For example, I want to run Slingshot in fullscreen. It would be nice if I could install with 1 click for Slingshot and 1 for fullscreen (or maybe only 1 for them both). But no, I have to run several commands that I don't understand. Things were done the way they were done (deb packages, app manager) for a reason, people thought in all this before, you don't need to re-do what they done.
In other words: you've managed to build several nice apps but they need far beyond skills most maemo users have. So, right now, they're not useful to almost everyone here.
EDIT:
And the deb packages aren't supposed to break anything, that's why they go first to extras-devel, then extras-testing and only then extras.
Quit using XZ compression. gzip is where it's at and it makes your packages that much harder to move from device to device, since tar doesn't support XZ out of the box.