I worked -more or less- succesfully with a portable-app of the long-dead program that is Jahshaka.
The program was no longer installable due to missing dependencies since Ubuntu 7.10, I was a Jahshaka user, so my first need was to have it back and working on my machine.
I installed it on a virtual debian-etch, which i retrieved every package from. Then I copied every package on my ubuntu 10.10 and followed instructions to get the job done. I had to add a lot of dependencies from the Etch machine, so the final file is quite huge, compared to the original DEBs.
I had to change a little your Apprun script to have it work correctly, You can see the changes if you run it.
I tested the App on:
Ubuntu 10.10 Gnome --works - no dependencies errors on executing.
Kubuntu 10.10 KDE --works - no dependencies errors on executing.
Ubuntu 9.10 Gnome --works - no dependencies errors on executing.
Fedora 13 Gnome --works - no dependencies errors on executing.
OpenSuse 11.3 Gnome --works - no dependencies errors on executing.
Fedora 12 KDE -- not working, missing - libfuse.so.1 - I didn't find the package.
The program itself is buggy as it was in 2006, crashes as you click on some buttons, is Ugly as hell, but is well behaving on most modules.
I tested theese modules:
Editing: seems it has a lot of problems, the original Jahshaka installation did not have. The rendering process fills up RAM and SWAP until the program crashes, reporting a "segmentation fault" error. I tried on EXT4 and EXT3. Maybe some library is missing, but I think it's some problem with newer kernels.
intermediate renderings ( that's the main thing ) work well, producing a progressive-numbered series of pictures, you can transform into an m-jpeg AVI using avidemux, in 10 seconds.
working modules are very fast-responding and the program manage to use the GPU perfectly, even with an ATI card.
i have read about many people still searching for Jashaka, some of them even tried to use it on Wine, so I think they would be glad to see it working as a portable app.
The main problem on Jahshaka, is that the portable app does not manage to create and use the working directory in the /home/user folder. (jahstorage), therefore it uses the program folder, wich is in the /tmp folder. That means you lose most of the work when you close the app, and can lead to dangerous drawbacks if the root folder and the home folder are mounted on different partitions (i.e. lack of free space). I think it's a problem of PATHs, but I did not manage to solve. the .QT folder with configuration files is correctly crated.
now I'm using jahshaka on a folder on my desktop, copied from the /tmp directory with the program running, and it solved the problem for me. It's just a workaround, not a solution.
Jahshaka is a unique program, with its "2D managed in a 3D workspace", I saw nothing similiar around, so I think it's worth a little more work, if you wanto to do that.
link to the file http://dl.dropbox.com/u/10159998/jah-co ... hshaka-def
link to a exemple video I made with the jahshaka-portable-app http://dl.dropbox.com/u/10159998/jah-co ... video.mpeg
Sorry for my English, if I was wrong somewhere, I'm Italian, and could not train enough this year.
Either if you want to publish my work or not, I have to thank you for your portable-app system, it gave back to my my favourite Program.