Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 312703 - new ebuild gnome-extra/seed
Summary: new ebuild gnome-extra/seed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 312735
  Show dependency tree
 
Reported: 2010-04-01 20:43 UTC by Bruce Guenter
Modified: 2011-12-17 14:45 UTC (History)
1 user (show)

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


Attachments
seed-2.30.0 ebuild (seed-2.30.0.ebuild,538 bytes, text/plain)
2010-04-01 20:44 UTC, Bruce Guenter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruce Guenter 2010-04-01 20:43:43 UTC
Seed is a library and interpreter, dynamically bridging (through GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME platform. Seed serves as something which enables you to write standalone applications in JavaScript, or easily enable your application to be extensible in JavaScript.

Used in plugins for Epiphany-2.28 and later

Reproducible: Always
Comment 1 Bruce Guenter 2010-04-01 20:44:19 UTC
Created attachment 226181 [details]
seed-2.30.0 ebuild
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-04-01 21:13:08 UTC
Seed is a pain to build properly with gnome-js-common and all the stuff the is js like that comes with gnome 3, don't expect it to be in tree unless there is a real need any time soon
Comment 3 Michael Weber (RETIRED) gentoo-dev 2010-04-02 00:32:38 UTC
(In reply to comment #0)
> Seed is a library and interpreter, dynamically bridging (through
> GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME
> platform. Seed serves as something which enables you to write standalone
> applications in JavaScript, or easily enable your application to be extensible
> in JavaScript.

Can you give any examples of programs that use this feature? 
A little teaser to give it a try ...
Comment 4 Bruce Guenter 2010-04-02 02:07:02 UTC
(In reply to comment #3)

There are few if any significant scale programs that require Seed, as it is very new.  There is a set of examples showing at http://git.gnome.org/browse/seed-examples/ though.  The biggest reason I am requesting this is to provide support for Seed in Epiphany.  Epiphany as of version 2.28 switched from the Gecko (Mozilla) backend to WebKit, and in the process replaced its support for Python extensions (which I used) with Seed.  Some of those are listed at http://live.gnome.org/Epiphany/ThirdPartyExtensions/Epiphany228AndLater

FWIW I am using this ebuild now with the "Don't Close Multiple Tabs" extension in Epiphany, and am investigating porting a couple of others.