Bug#608171: ITP: kmozillahelper -- Iceweasel-KDE integration
P. J. McDermott
pjm at nac.net
Tue Dec 28 14:50:21 UTC 2010
On 12/28/2010 08:32 AM, Mike Hommey wrote:
> On Tue, Dec 28, 2010 at 04:05:15AM -0500, P. J. McDermott wrote:
>
>> Package: wnpp
>> Severity: wishlist
>> Owner: "P. J. McDermott" <pjm at nac.net>
>>
>>
>> * Package name : kmozillahelper
>> Version : 0.6.2
>> Upstream Author : Lubos Lunak <l.lunak at suse.cz>
>> * URL : https://build.opensuse.org/package/show?package=mozilla-kde4-integration&project=mozilla%3AFactory
>> * License : Expat
>> Programming Lang: C++
>> Description : Iceweasel-KDE integration
>>
>> This is an integration helper, designed to make Iceweasel work better in KDE
>> SC 4.
>>
>> This application handles integration in the following areas:
>> * Getting proxy configuration
>> * Getting default applications by file extension, type, and protocol
>> * The "Open with:" dialog
>> * The file open dialog
>> * The file save dialog, with KIO network transparency
>> * The directory selection dialog
>> * Opening files with default applications
>> * Running applications
>> * Opening the default feed reader
>> * Opening the default mail client
>> * Opening the default news client
>> * Checking and setting the default web browser
>> * Showing KDE notifications on download completions
>>
>>
>> This helper application is developed for and shipped with the openSUSE
>> distribution. It is packaged for and included in Ubuntu. There is also a
>> package for it in the Arch User Repository and a Git repository to port it to
>> Fedora. This application appears to be the most complete, "correct", and
>> widely-supported solution to improving Mozilla Firefox's behavior in KDE.
>>
>> Upstream development is visible at the following Git repository:
>> http://gitorious.org/firefox-kde-opensuse
>>
>> Status of this package:
>> I actually have the packaging work mostly done and lintian clean; it just needs
>> mentor review (as I'm not a DD or DM). However, a patch to Iceweasel (mostly
>> XUL and XPCOM shell service files to work with KDE "the right way") is necessary
>> for this package to work.
>>
> ... which is probably not going to happen any time soon. IMHO the best
> option would be to package it as an extension, and make it work with
> icedove, iceape and iceweasel. Making it a full fledged extension (which
> is not impossible) would also make it work with upstream firefox tarballs.
>
> I can give a hand if necessary, but I don't know if I'll have a lot of
> time for it, though.
>
> Mike
>
Hi Mike,
I'm admittedly not too familiar with the Mozilla codebase, so I don't
know if packaging this as an extension is possible. If so, then I would
agree that that would be better than patching mainline Iceweasel. I was
in fact planning to defer to your knowledge and judgment on this once I
got the package up on mentors.debian.net. Below is the Mozilla Firefox
patch in question, as applied by two distributions; if you have a
chance, can you let me know what the best way to include this would be
(extension or Iceweasel patch)?
openSUSE (upstream) patch, applied to Firefox 3.6.6:
http://gitorious.org/firefox-kde-opensuse/firefox-kde-opensuse/blobs/master/mozilla.patch
Ubuntu patch, applied to Firefox 3.6.13:
http://bazaar.launchpad.net/~mozillateam/firefox/firefox-3.6.head/annotate/head%3A/debian/patches/firefox-kde.patch
Also, it seems this helper application currently does not work with
other Mozilla applications. Because of this, the Ubuntu maintainer
renamed the binary package to firefox-kde-support in Ubuntu 10.10.
Any help you can provide with this would be appreciated. If you'd like
to see what I have so far (the package is built and lintian-clean, I
mainly just have to test it more), I can push the package to
mentors.d.n. Otherwise, I'll hold off for now.
Thanks,
P. J.
More information about the pkg-mozilla-maintainers
mailing list