VLC with the nsplugin will not build unless seamonkey or firefox is installed, even though the versions of VLC that are in portage both support Opera. I am aware that Opera still has the VLC plugin blocked due to the previous versions of VLC causing crashes on startup, but this seems to be corrected. There is an easy workout around for Opera users that want VLC, all they have to do is create symlinks to the plugin with different names. So, even thought Opera might currently have the plugin blocked (I have filed a bug report upstream), the current ebuild still should at least make it possible to build VLC with Opera as a dependency and without Seamonkey/Firefox. Reproducible: Always Steps to Reproduce: 1. Attempt to build vlc with nsplugin after manualling editing dependences to allow opera instead of firefox or seamonkey. Actual Results: see attachment.
Created attachment 121352 [details] error log on build attempt without seamonkey/firefox
There's absolutely no way you could possibly compile this against Opera. *** This bug has been marked as a duplicate of bug 160857 ***
I understand that you can not compile a VLC plugin against Opera, since Opera is a binary only browser, but can you not set up the build file to utilize a binary plugin for the other browsers that support mozilla plugins, that way allowing those browsers to have the plugin as well as the app, without having to install firefox or seamonkey just to get the plugin. This is the method that is seems to be used by the xine-plugin guys, as well as most other plugins. I understand that this might need to be a seperate ebuild to itself, like the mplayer-plugin and the xine-plugin, but I felt that it would be best to pose the question here first, before requesting a new ebuild.
You are free to use whatever other plugin downloaded somewhere; this one needs Gecko stuff to compile, no way around it. Case closed.
(In reply to comment #4) > You are free to use whatever other plugin downloaded somewhere; this one needs > Gecko stuff to compile, no way around it. Case closed. Ok, thanks.