Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 181119

Summary: media-video/vlc nsplugin change dependencies to allow opera without firefox/seamonkey
Product: Gentoo Linux Reporter: Brad Beglin <brad.beglin>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: error log on build attempt without seamonkey/firefox

Description Brad Beglin 2007-06-06 19:44:19 UTC
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.
Comment 1 Brad Beglin 2007-06-06 19:45:25 UTC
Created attachment 121352 [details]
error log on build attempt without seamonkey/firefox
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-06-06 19:48:38 UTC
There's absolutely no way you could possibly compile this against Opera.

*** This bug has been marked as a duplicate of bug 160857 ***
Comment 3 Brad Beglin 2007-06-07 19:34:41 UTC
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.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-06-07 19:36:48 UTC
You are free to use whatever other plugin downloaded somewhere; this one needs Gecko stuff to compile, no way around it. Case closed.
Comment 5 Brad Beglin 2007-06-07 19:42:17 UTC
(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.