Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122659 - New ebuild for gnash (use and firefox plugins support)
Summary: New ebuild for gnash (use and firefox plugins support)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High enhancement (vote)
Assignee: Stefan Schweizer (RETIRED)
URL: http://savannah.gnu.org/projects/gnash
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-13 02:49 UTC by Frédéric Point
Modified: 2008-02-10 21:46 UTC (History)
4 users (show)

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


Attachments
gnash ebuild (gnash-0.7_alpha20060212.ebuild,2.45 KB, text/plain)
2006-02-13 02:54 UTC, Frédéric Point
Details
patch for firefox plugin support (firefox_plugin.patch,533 bytes, patch)
2006-02-13 02:54 UTC, Frédéric Point
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Frédéric Point 2006-02-13 02:49:31 UTC
Hi,

Please find a new ebuild of gnash. It is based on cvs ebuild in portage but more modularized with use flag. Plus, you can compile the plugin though it is in early stage of development and doesn't show any flash at the moment. The compilation and installation of the plugins works and is tested only for firefox but with the same patch it could probably works for mozilla.

Best Regards

Fr
Comment 1 Frédéric Point 2006-02-13 02:49:31 UTC
Hi,

Please find a new ebuild of gnash. It is based on cvs ebuild in portage but more modularized with use flag. Plus, you can compile the plugin though it is in early stage of development and doesn't show any flash at the moment. The compilation and installation of the plugins works and is tested only for firefox but with the same patch it could probably works for mozilla.

Best Regards

Frédéric Point
Comment 2 Frédéric Point 2006-02-13 02:54:05 UTC
Created attachment 79669 [details]
gnash ebuild

modularized gnash ebuild with use support and firefox plugin
Comment 3 Frédéric Point 2006-02-13 02:54:46 UTC
Created attachment 79670 [details, diff]
patch for firefox plugin support
Comment 4 Stefan Schweizer (RETIRED) gentoo-dev 2006-02-13 04:45:54 UTC
if you are changing an ebuild please post only diffs (diff -u old new)

Are you sure all those flags are correct?
Why did you not modularize the DEPEND?
Comment 5 Frédéric Point 2006-02-13 05:50:40 UTC
All the flags are correct.

I didn't modularized DEPEND because I don't have time and knoledge to do it... Sorry
Comment 6 Frédéric Point 2006-02-13 07:15:00 UTC
Well, I will post some improvement and cleanup here at the end of week. But if someone have fine links on how to modularize DEPEND and could email me or post it here, I would be happy.

Now, I have to tell my mason where he put my shower... Don't have time :)
Comment 7 kaouete 2006-02-16 10:24:44 UTC
hi, here it looks like (not with this ebuild though) gnash needs -laudio when linking.

I am not sure it is the case, but if it is, you should add a depend on nas (if i am not wrong nas is the ebuild providing libaudio)
Comment 8 Mike McQuaid 2006-02-24 21:36:47 UTC
Any chance of getting the firefox plugin built with this?
I imagine thats what 99% of users will be using it for...
Comment 9 Karel De Vriendt 2006-04-01 04:24:41 UTC
Working on ~AMD64.  Used the ebuild but not the patch (the firefox.m4 file apparently has changed and the patch is not accepted.  The plugin is made but at the end of the emerge process, I get the following error:

make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin/mozilla-sdk'
make[2]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin/mozilla-sdk'
make[2]: Entering directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin'
make[3]: Entering directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin'
make[3]: Nothing to be done for `install-exec-am'.
cp .libs/libgnash.so /usr/lib64/mozilla-firefox -Wl,-R/usr/lib64/mozilla-firefox/plugins/libgnash.so
cp: invalid option -- W
Try `cp --help' for more information.
make[3]: *** [install-pluginLTLIBRARIES] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin'
make: *** [install-recursive] Error 1

!!! ERROR: net-www/gnash-0.7_alpha20060129 failed.
Call stack:
  ebuild.sh, line 1526:   Called dyn_install
  ebuild.sh, line 999:   Called src_install
  gnash-0.7_alpha20060129.ebuild, line 82:   Called die

!!! make install failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 10 Stefan Schweizer (RETIRED) gentoo-dev 2006-04-02 08:52:08 UTC
I made a new ebuild, at least frogbender works with it now :)

This one features firefox and kde plugin support and also includes many additional useflags. Have fun!