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.
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.
Thanks for following this up so quickly, Jory! I didn't realize that the npapi-sdk package existed, but that makes things much easier.
When is this change likely to actually hit the tree?
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.