Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 381151 - Please provide a tiny package with files necessary to build NPAPI plugins
Summary: Please provide a tiny package with files necessary to build NPAPI plugins
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal critical (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard: [net-misc/npapi-sdk::mgorny]
Keywords: InOverlay
: 381455 (view as bug list)
Depends on:
Blocks: 380485 381957 383069
  Show dependency tree
 
Reported: 2011-08-30 11:09 UTC by Michał Górny
Modified: 2011-09-15 11:05 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-08-30 11:09:55 UTC
Now that www-client/firefox no longer depends on xulrunner, it'd be great if we could split a tiny package containing the files necessary to build NPAPI plugins out of it.

Building NPAPI plugins usually doesn't involve any linking; mozilla-plugin.pc mentions CFLAGS only. Thus, there's no real reason to build complete xulrunner just to get a few headers necessary to build a NPAPI plugin.

If you approve that idea, I could try to assemble such a package.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-08-30 20:07:56 UTC
I put a testing ebuild as net-misc/mozilla-plugin-sdk in mgorny repo. I've tested it with icedtea-web, gecko-mediaplayer and vlc. It's a little hacky but satisfies configure checks and builds in these tree.
Comment 2 Jory A. Pratt gentoo-dev 2011-09-02 12:31:25 UTC
*** Bug 381455 has been marked as a duplicate of this bug. ***
Comment 3 nopicnic 2011-09-02 14:20:14 UTC
maybe you can check bug 374271 as it depends on the same issue
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-09-02 15:04:52 UTC
(In reply to comment #3)
> maybe you can check bug 374271 as it depends on the same issue

I will start fixing deps as soon as I get +1 from mozilla for my plugin package. Expect that on Sunday.
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-09-05 08:18:53 UTC
Ok, a working NPAPI-SDK package now in ::mgorny. There's also icedtea-web updated to use it there. I'd appreciate testing and suggestions what plugins to update as well.
Comment 6 Jory A. Pratt gentoo-dev 2011-09-05 15:12:02 UTC
(In reply to comment #5)
> Ok, a working NPAPI-SDK package now in ::mgorny. There's also icedtea-web
> updated to use it there. I'd appreciate testing and suggestions what plugins to
> update as well.

Michal has done a great job getting npapi-sdk to where it is now, I have copied it to the mozilla overlay along with the icedtea-web and vlc update. I am looking to move it into the official tree later today so more people that can test either package with npapi-sdk the better off it will be.

Importance is elevated to help promote the importance of such package for people who run fx-6 or any other web browser that does not want to build xulrunner just for headers.
Comment 7 Jory A. Pratt gentoo-dev 2011-09-05 15:58:43 UTC
npapi-sdk live is in the tree, this is for porting purposes only, all packages should still support backward compatibility until we make an official release.
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-09-13 11:45:13 UTC
*** Bug 381811 has been marked as a duplicate of this bug. ***