Bug 122659 - New ebuild for gnash (use and firefox plugins support)
Bug#: 122659 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Other Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: genstef@gentoo.org Reported By: fredpoint@gmail.com
Component: Ebuilds
URL:  http://savannah.gnu.org/projects/gnash
Summary: New ebuild for gnash (use and firefox plugins support)
Keywords:  
Status Whiteboard: 
Opened: 2006-02-13 02:49 0000
Description:   Opened: 2006-02-13 02:49 0000
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 From Frédéric Point 2006-02-13 02:49:31 0000 -------
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 From Frédéric Point 2006-02-13 02:54:05 0000 -------
Created an attachment (id=79669) [details]
gnash ebuild

modularized gnash ebuild with use support and firefox plugin

------- Comment #3 From Frédéric Point 2006-02-13 02:54:46 0000 -------
Created an attachment (id=79670) [details]
patch for firefox plugin support

------- Comment #4 From Stefan Schweizer 2006-02-13 04:45:54 0000 -------
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 From Frédéric Point 2006-02-13 05:50:40 0000 -------
All the flags are correct.

I didn't modularized DEPEND because I don't have time and knoledge to do it...
Sorry

------- Comment #6 From Frédéric Point 2006-02-13 07:15:00 0000 -------
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 From kaouete 2006-02-16 10:24:44 0000 -------
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 From Mike Arthur 2006-02-24 21:36:47 0000 -------
Any chance of getting the firefox plugin built with this?
I imagine thats what 99% of users will be using it for...

------- Comment #9 From Karel De Vriendt 2006-04-01 04:24:41 0000 -------
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 From Stefan Schweizer 2006-04-02 08:52:08 0000 -------
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!