Big version bump on the rox session manager. I made changes to make sure it installs in /usr/lib/rox along with all other rox applications. Prior ebuilds had it installing in /usr/share/ROX-Filer which is incorrect. Also made some changes to the install algorithm and marking a+x of required files to make it work. Added DEPENDS statement to properly reflect requirements.
Created attachment 68662 [details] rox-session-0.26.ebuild
Python modules aren't compiled. Need updated eclass
Created attachment 70275 [details] rox-session-0.26.ebuild Update. Incorporated existing rox.eclass instead of stupidly duplicating all the code in the ebuild. Also added warning about not using DBUS >= 0.3.0 for the time being. No need to use SET_PERM since compiled sources executables go into the main dir, not the normal Package directory used by every other compiled rox program. (Even though the newest ROX eclass, bug #108157, sets this variable internally, it does not cause an error). This ebuild is much more compact in size, neater and cleaner :)
Created attachment 70279 [details] rox-session-0.26.ebuild Changed DEPEND to restrict dbus to 0.2*. Also added files to chmod line to make sure ROX-Session would work. Apparently, it needs its PY files marked 0755. I did so!
in portage. also added check that dbus should be compiled with python support.
why do i keep forgeting that commenting doesn't mark the bug as RESOLVED :)