Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 380485 - vlc should allow support from npapi-sdk for nsplugin
Summary: vlc should allow support from npapi-sdk for nsplugin
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Alexis Ballier
URL: http://trac.videolan.org/vlc/ticket/5290
Whiteboard:
Keywords:
Depends on: 381151
Blocks: 383069
  Show dependency tree
 
Reported: 2011-08-24 11:46 UTC by Jeremy Murphy
Modified: 2012-02-23 10:15 UTC (History)
5 users (show)

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


Attachments
vlc-1.1.11 npapi-sdk support (vlc-1.1.11.patch,5.33 KB, patch)
2011-09-05 16:03 UTC, Jory A. Pratt
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Murphy 2011-08-24 11:46:36 UTC
Packages such as vlc[nsplugin] require xulrunner even if being used with Chromium, Konqueror, etc.  Apparently nsplugin packages don't actually require xulrunner to be compiled and available at runtime, they just need some headers at compile time.  If this is so, could we put together a special package that just satisfies that header dependency for nsplugin packages?

Reproducible: Always

Actual Results:  
Emerging vlc[nsplugin] requires xulrunner as a runtime dependency.

Expected Results:  
Emerging vlc[nsplugin] pulls in package with xulrunner headers only as a compile-time dependency.
Comment 1 Jory A. Pratt gentoo-dev 2011-09-05 16:03:14 UTC
Created attachment 285651 [details, diff]
vlc-1.1.11 npapi-sdk support

Instead of depending on xulrunner which is a large compile and has way to many unneeded headers a npapi-sdk package has been introduced. It is in the tree as a live ebuild but backward compatibility should be maintained until entire tree is ported. Please see patch that mgorny has provided for both ebuild and source.

As the package is avaliable now, I will re-assign to vlc maintainer for inclusion to tree.
Comment 2 Jeremy Murphy 2011-09-07 12:38:34 UTC
Thanks for following this up so quickly, Jory!  I didn't realize that the npapi-sdk package existed, but that makes things much easier.
Comment 3 Jeremy Murphy 2012-02-20 00:43:20 UTC
When is this change likely to actually hit the tree?
Comment 4 Alexis Ballier gentoo-dev 2012-02-23 10:15:18 UTC
nsplugin inside vlc source code tree has been discontinued. Please use npapi-vlc (for which i just added its first release and was cut out of vlc source code), which uses npapi-sdk.