Gentoo layman Gnash cvs overlay.

I have decided to make my personal

Gnash ebuilds available to the public via a layman overlay called gnash-cvs.


To use the overlay you will need to do the following:


1. emerge layman.

2. Configure layman ( http://www.gentoo.org/proj/en/overlays/userguide.xml ).

## Step 3 is no longer necessary the overlay was added to layman-global.txt

## 3. Add the gnash-cvs overlay to layman.cfg ( http://overlays.biterror.net/overlays.xml ).

##

4. Run layman -kL.

5. Run layman -a gnash-cvs.


There are two versions of the gnash-cvs ebuilds:


1. A monthly snapshot ( example gnash-20071019 ).

2. Is pulled directly from the Gnash cvs trunk ( gnash-99999999 ).

The monthly snapshot is masked by the testing keyword ~arch. So you will need to add it to the package.keywords.

( example net-www/gnash ~x86 )

The direct cvs version is masked by a missing keyword. So you will need to add it to package.keywords.

( net-www/gnash ** )

The reason for the monthly snapshot is the cvs version does get broken at times and the monthly snapshot should always work. ( hopefully )

If you have any problems accessing the overlay don't hesitate to send me an email at harley@biterror.net.

Any bugs you think are ebuild related should be reported at http://bugzilla.biterror.net/

Any bugs that are not ebuild related should be sent to the Gnash developers.

I have also set up a Gnash-CVS forum under the forums section of this web site.


Http handlers:


An http handler is required if your using gstreamer and want to be able to play video like at youtube.com etc.

There are three choices of http handlers.

gnomevfs provided by gst-plugins-gnomevfs and set with the gnome use flag.

neonhttpsrc provided by gst-plugins-neon and set with the neon use flag.

souphttpsrc provided by gst-plugins-soup and set with the soup use flag.

You only need one.


Gnash-CVS USE flag definitions:


agg - agg renderer. ( Best quality )

cairo - cairo renderer. (Alternative but less functional.)

cygnal - cygnal flash server.

doc - Enable Gnash documentation.

fb - fb gui. (Less dependencies but doesn't support plugins.)

ffmpeg - ffmpeg media handler. ( Less dependencies than gstreamer. No need for http handler. )

gnome - gnomevfs gstreamer http handler. Has about 80 Gnome related dependencies for none Gnome users.

gstreamer - gstreamer media handler. Adds base gstreamer support. Use with one of the three http handlers.

gtk - gtk gui. ( Required for nsplugin )

kde - kde gui and Konqueror plugin.

neon - gstreamer http handler. Has the least dependencies.

nsplugin - Netscape ( firefox ) plugin.

opengl - opengl renderer. (Fastest)

parallel - parallel compiling.

sdl - sdl gui. (Less dependencies but doesn't support plugins.)

X - mit-shm X extension.


Harley Peters.


Powered by Drupal - Design by artinet