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" <p...@nac.net> >> >> >> * Package name : kmozillahelper >> Version : 0.6.2 >> Upstream Author : Lubos Lunak <l.lu...@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. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d19f92d.4070...@nac.net