The basic problem there is that essencially all package formats are tar-balls, bit each one use a different way to note dependencies (and none of them seem to handle having multiple minor lib versions installed side by side).<p>Frankly though i no longer see the problem as most third parties are self contained in terms of dependencies, and .desktop files takes care of desktop integration.<p>After all, a binary do not need to sit in &#x2F;bin to be executable.