Comment 8 for bug 928101

Revision history for this message
Brandon Snider (brandonsnider) wrote : Re: Please sync gecko-mediaplayer 1.0.5-1 from Debian Testing to Ubuntu universe

Fixed here:
https://code.launchpad.net/~brandonsnider/+junk/gecko-mediaplayer

Summary: added "--with-xulrunner-sdk=$(shell pkg-config --variable=sdkdir mozilla-plugin)" to rules which yields "/usr/lib/firefox-devel" as the location of the Gecko dev files, not "/usr/include/firefox-11.0" as above.

Added "--enable-new-libxul", which is on by default starting with gecko-mediaplayer 1.0.6. This fixes a build error relating to uppercase/lowercase that would occur without it.

Ran test builds, they succeed: https://launchpadlibrarian.net/101427031/buildlog_ubuntu-precise-i386.gecko-mediaplayer_1.0.5-1ubuntu1~ppa1_BUILDING.txt.gz

This means two build flags are all that's needed for this to work and not source code patches. FYI, 1.0.6 also builds, and as long as there are no major changes to firefox-dev in the future, such as the removal of /usr/lib/pkgconfig/mozilla-plugin.pc (the only mozilla pkgconfig file left in Ubuntu as far as I can tell) there shouldn't be too much trouble with this package.