this could only work though if all apps came with neccessary static libs to run and not using shared libs.
E.g now we install libs in /lib and it is used and all in repo are compiled against same version.
Under this system app would need to install in apps/programname and under there you would have /bin /lib data etc.
It is cleaner and only one package needs to be produced and it should in theory run happily on any distro.
This kind of suggestion has been proposed several times in the past
This sounds similar to how the Chakra bundles work
http://chakra-project.org/bundles.html. Each app is basically a folder containing its own virtual file system that would include dependencies - not too dissimilar from how Mac OS X does it.
From what I gather, it's only done for Gtk apps and is only compatible with their package manager. What I'm wondering is: can't it, or something similar, be made compatible with PiSi, or any and all other package managers?
It would be wonderful if such packages could be made non-distro specific.