Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250237 - drapes ebuild, a wallpaper manager for GNOME built in mono.
Summary: drapes ebuild, a wallpaper manager for GNOME built in mono.
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://drapes.mindtouchsoftware.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-08 00:27 UTC by nando.sm
Modified: 2008-12-19 05:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Drapes 0.5.2 ebuild (drapes-0.5.2.ebuild,876 bytes, text/plain)
2008-12-08 00:28 UTC, nando.sm
Details
quick-qa-fixes (drapes.patch,1.23 KB, patch)
2008-12-08 00:50 UTC, Peter Alfredsen (RETIRED)
Details | Diff
Revised version of ebuild, still unusable. (drapes-0.5.2.ebuild,837 bytes, text/plain)
2008-12-10 05:44 UTC, nando.sm
Details
Build log for the emerge. (build.log,36.85 KB, text/plain)
2008-12-10 05:50 UTC, nando.sm
Details
Updated ebuild. (drapes-0.5.2.ebuild,844 bytes, text/plain)
2008-12-19 05:17 UTC, nando.sm
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nando.sm 2008-12-08 00:27:14 UTC
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
Comment 1 nando.sm 2008-12-08 00:28:35 UTC
Created attachment 174618 [details]
Drapes 0.5.2 ebuild

Preliminary ebuild for drapes-0.5.2
Comment 2 nando.sm 2008-12-08 00:33:47 UTC
[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
Comment 3 Peter Alfredsen (RETIRED) gentoo-dev 2008-12-08 00:50:40 UTC
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.
Comment 4 nando.sm 2008-12-10 05:44:46 UTC
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
--------------------------------------------------------------------------------
Comment 5 nando.sm 2008-12-10 05:50:24 UTC
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.
Comment 6 nando.sm 2008-12-19 05:17:31 UTC
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.