This is an initial (stub) ebuild for drapes-0.5.2 for x86 and amd64. This ebuild is not complete, but I will post it as is for the moment. This compiles by hand (even with the ), but when i tried to use the ebuild it did an acces violation. This is my first ebuild and do not
Created attachment 174618 [details] Drapes 0.5.2 ebuild Preliminary ebuild for drapes-0.5.2
[edit]:oops This is an initial (stub) ebuild for drapes-0.5.2 for x86 and amd64. This ebuild is not complete, but I will post it as is for the moment. This compiles by hand (even in the portage workdir after the error), but when i tried to use the ebuild it did an access violation (wanted to create: open_wr: /root/.wapi/shared_data-beta-Linux-x86_64-328-11-0). This is my first ebuild and do not know much about creating them. The only thing I can think of is that the emake thinks it is being run by root, but user portage can not acces that achive
Created attachment 174619 [details, diff] quick-qa-fixes This patch fixes the things I could see without compiling the ebuild. inherit mono, to get rid of .wapi errors. Define EAPI=2 to be able to use use-deps, don't redefine throughout ebuild. Depend optionally on either <gtk-sharp-2.12.6 AND glade-sharp OR >=gtk-sharp-2.12.6 with USE glade. Use MAKEOPTS instead of redefining the default phase functions.
Created attachment 174819 [details] Revised version of ebuild, still unusable. Still can't make the ebuild to work. It does make everything, but gets ANOTHER access violation while trying to edit some configuration options at gconf.defaults (specifically the liguas especific schemas). --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-21535.log" open_wr: /etc/gconf/gconf.xml.defaults/.testing.writeability unlink: /etc/gconf/gconf.xml.defaults/.testing.writeability --------------------------------------------------------------------------------
Created attachment 174821 [details] Build log for the emerge. complete log of the emerge. Also, I don't know if EAPI=2 is necessary and still do not understand the sintaxis for the logical evaluation in DEPENDS of the patch.
Created attachment 175834 [details] Updated ebuild. This is an updated ebuild. I thought it would work by now but I still get the access violations of the previous post, has to do with gconf. While I thought it will not work, I did a dirty move: FEATURES="-sandbox" emerge -av drapes Drapes installed, but I think that this is not a good way to do it. For what I know of ebuilds (practically nothing) it is something in inherit that is missing. I don't know which and have searched in vain here and in the forums for the answer. Please, help.