Packaging a Firefox extension

Martin Stransky stransky at
Mon Oct 31 14:19:53 UTC 2011

On 10/30/2011 06:37 PM, Ville-Pekka Vainio wrote:
> Hi,
> I'm maintaining the Finnish spell checking extension for Firefox called
> Mozvoikko. Upstream recently released a Javascript-based version of the
> extension, which I've now packaged in Rawhide. Spec file here:
> <;a=blob;f=mozvoikko.spec;h=64fec9a734bc554e44c08ed0e88379a0dc220ebb;hb=HEAD>.
> Xulrunner maintainers, would you like me to push this new version to
> F-16 and F-15 as well? It would not need to be rebuilt every time
> Xulrunner is updated, but of course there is some risk in doing updates
> like this in stable releases.

I guess it's up to you. How compatible is the new version? Does it need
an update for new firefox versions? (extensions are incompatible with
new ff version sometime).

> For now, I've only packaged the extension for Firefox, but I would like
> to add Thunderbird support as well. What would be the best way to do
> that? I could probably symlink the extension directory from
> %{_datadir}/mozilla/extensions/%{firefox_app_id}/%{mozvoikko_ext_id} to
> %{_datadir}/mozilla/extensions/%{thunderbird_app_id/%{mozvoikko_ext_id}
> but are directory symlinks still probalematic for RPM? Should I just
> copy all the files to Thunderbird's extension directory too, to avoid
> the symlinking?

I think the symlinks are okay, we use them to link langpacks already.


More information about the devel mailing list