Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207396 - Gnome-Do ebuild request
Summary: Gnome-Do ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Default Assignee for New Packages
URL: http://do.davebsd.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-25 16:17 UTC by Martin Schanzenbach
Modified: 2008-10-27 08:07 UTC (History)
4 users (show)

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


Attachments
The ebuild (gnome-do-0.3.0.1.ebuild,840 bytes, text/plain)
2008-01-25 16:18 UTC, Martin Schanzenbach
Details
plugins ebuild (gnome-do-plugins-0.3.0.ebuild,489 bytes, text/plain)
2008-02-22 10:30 UTC, Arun Raghavan (RETIRED)
Details
Patch to make the Evolution plugin optional (do-plugins-evo-check.patch,1.78 KB, patch)
2008-02-26 06:44 UTC, Arun Raghavan (RETIRED)
Details | Diff
Update plugins ebuild with "evo" USE flag (gnome-do-plugins-0.3.0.ebuild,770 bytes, text/plain)
2008-02-26 06:46 UTC, Arun Raghavan (RETIRED)
Details
Make more plugins depend on USE flags (do-plugins-optional-ext-dep.patch,2.90 KB, patch)
2008-02-27 10:26 UTC, Arun Raghavan (RETIRED)
Details | Diff
gnome-do-plugins ebuild with "evo" and "amarok" USE flags (gnome-do-plugins-0.3.0.ebuild,823 bytes, text/plain)
2008-02-27 10:28 UTC, Arun Raghavan (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Schanzenbach 2008-01-25 16:17:14 UTC
I cooked up an ebuild for gnome-do and wanted to share it. Maybe someone could add it to the tree. I'm also willing to add ebuilds for future releases here.
See http://do.davebsd.com/.

Martin


Reproducible: Always

Steps to Reproduce:
1.emerge gnome-do
2.
3.

Actual Results:  
Not found

Expected Results:  
[ebuild  N   ] app-misc/gnome-do-0.3.0.1
Comment 1 Martin Schanzenbach 2008-01-25 16:18:40 UTC
Created attachment 141772 [details]
The ebuild
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-03 02:03:19 UTC
unfortunately, these kind of application don't seem to survive that much after the initial buzz. I think I had to fix one or two things to make it work properly so I'll try to post here the fixes on monday.
Comment 3 Mart Raudsepp gentoo-dev 2008-02-03 17:25:15 UTC
graaff has an ebuild in his overlay and there were considerations of him adding it to portage when some quirks with plugins (or some such) are worked out. CC'ing him
Comment 4 Hans de Graaff gentoo-dev Security 2008-02-03 17:48:51 UTC
My current ebuild seems to work fine on the two machines I've played around with. It currently does trigger a bug in the new compositor code in metacity, though, so I'm kinda waiting for that to be fixed so that I can test that.

Regarding the plugins: currently these are distributed as binary dlls to be put in your home directory somewhere. It would be nice if we could support at least a few of those as source builds (from upstream SVN). My thinking was to add some USE flags for common plugins like rhythmbox or evolution.

I agree also with Gilles' sentiment and would like to see how things progress, especially regarding releases.
Comment 5 Arun Raghavan (RETIRED) gentoo-dev 2008-02-22 10:29:07 UTC
(In reply to comment #4)
> My current ebuild seems to work fine on the two machines I've played around
> with. It currently does trigger a bug in the new compositor code in metacity,
> though, so I'm kinda waiting for that to be fixed so that I can test that.

Works fine for me.

> Regarding the plugins: currently these are distributed as binary dlls to be put
> in your home directory somewhere. It would be nice if we could support at least
> a few of those as source builds (from upstream SVN). My thinking was to add

You can pull in a set of plugins from the site (source not binaries). I've written up an ebuild for this. Will attach.

Thanks!
Comment 6 Arun Raghavan (RETIRED) gentoo-dev 2008-02-22 10:30:17 UTC
Created attachment 144322 [details]
plugins ebuild
Comment 7 Hans de Graaff gentoo-dev Security 2008-02-25 19:59:51 UTC
Arun, thanks for the plugins ebuild, it works fine. I guess it would be nice if it had USE flags for the different packages, so that only relevant plugins would be built. That would also make the evolution-sharp dependency conditional. Could you have a look at this?

@gnome: I would be happy to be the maintainer for this. Can I put gnome as the backup herd?
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-25 21:41:27 UTC
no strong objection from me. There are not much people in gnome herd that also do mono stuff so I'm not sure what others would say.
Comment 9 Arun Raghavan (RETIRED) gentoo-dev 2008-02-26 06:42:57 UTC
(In reply to comment #7)
> Arun, thanks for the plugins ebuild, it works fine. I guess it would be nice if
> it had USE flags for the different packages, so that only relevant plugins
> would be built. That would also make the evolution-sharp dependency
> conditional. Could you have a look at this?

The plugins package actually only checks for evo-sharp at compile time (the remaining are runtime dependencies).

I've written a small patch to allow enabling/disabling the evo plugin check (and submitted upstream -- https://bugs.launchpad.net/gc/+bug/195678), and the corresponding USE flag is in the updated ebuild. When I get some more time, I'll try to add --enable flags for the rest of the plugins too and submit upstream.

Let me know if you'd like any further changes.

Thanks!
Comment 10 Arun Raghavan (RETIRED) gentoo-dev 2008-02-26 06:44:40 UTC
Created attachment 144656 [details, diff]
Patch to make the Evolution plugin optional
Comment 11 Arun Raghavan (RETIRED) gentoo-dev 2008-02-26 06:46:06 UTC
Created attachment 144657 [details]
Update plugins ebuild with "evo" USE flag
Comment 12 Arun Raghavan (RETIRED) gentoo-dev 2008-02-27 10:26:51 UTC
Created attachment 144727 [details, diff]
Make more plugins depend on USE flags

Based on feedback from the Do devs, I've made a few more plugins optional (this was not done for all plugins because that causes bloat)
Comment 13 Arun Raghavan (RETIRED) gentoo-dev 2008-02-27 10:28:41 UTC
Created attachment 144728 [details]
gnome-do-plugins ebuild with "evo" and "amarok" USE flags

Add "evo" and "amarok" USE flags to the ebuild
Comment 14 Hans de Graaff gentoo-dev Security 2008-03-02 06:09:42 UTC
Looks like the actual upstream bug report link is https://bugs.launchpad.net/do/+bug/195678
Comment 15 Arun Raghavan (RETIRED) gentoo-dev 2008-03-02 08:57:09 UTC
(In reply to comment #14)
> Looks like the actual upstream bug report link is
> https://bugs.launchpad.net/do/+bug/195678

Phew, they finally changed the project name on Launchpad, I guess. Are there any other changes required in the ebuild?
Comment 16 Hans de Graaff gentoo-dev Security 2008-03-03 19:29:39 UTC
No, the plugins ebuild looks fine to me. Now I just need to find a bit of time to land everything correctly in Gentoo's CVS. Hopefully this week...
Comment 17 Hans de Graaff gentoo-dev Security 2008-03-03 20:51:47 UTC
gnome-do and gnome-do-plugins are now in Gentoo CVS. Thanks everyone for the contributions!
Comment 18 Mieszko Ślusarczyk 2008-10-23 23:55:24 UTC
latest do-plugins ebuild is for 0.4.0 while newest one is 0.6.1, can someone make an ebuild for it?

Comment 19 Jason Wigg 2008-10-24 05:15:47 UTC
Also, the latest Gnome-do is 0.5.97, whereas the latest available in portage is 
0.4.2.0-r1. A more recent ebuild for both would be very much appreciated.
Comment 20 Jason Wigg 2008-10-24 05:24:03 UTC
(In reply to comment #19)
> Also, the latest Gnome-do is 0.5.97, whereas the latest available in portage is 
> 0.4.2.0-r1. A more recent ebuild for both would be very much appreciated.
> 

Correction, 0.5.99, which I assume is to be one of the last testing phases before the release of 0.6.

I'm having a look at the 0.4.2.0-r1 ebuild to see if I can update it for more recent versions, but this is my first attempt at anything ebuild related, so I'm unsure how I'll go.
Comment 21 Hans de Graaff gentoo-dev Security 2008-10-24 12:57:13 UTC
Mieszko, Jason, please don't add unrelated comments to already closed bugs. Instead search for an open bug or add a new bug. Hint: see bug #225911.