Summary: | gnu icecat | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Caleb Cushing <xenoterracide> |
Component: | New packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | bugs_gentoo_org.Tim_OKelly, gengor, gentoo, matija, sandino, scy-bugs-gentoo, vytautas1987 |
Priority: | High | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Icecat 3.5 ebuild
gentoo-default-prefs.js icecat.desktop Icecat 3.5.1 ebuild Icecat 3.5.1 ebuild IceCat 3.5.1 ebuild IceCat 3.5.2 ebuild IceCat 3.5.2-r1 ebuild |
Description
Caleb Cushing
2008-07-28 14:25:28 UTC
Iceweasel = Debian GNU Iceweasel/Icecat = GNU They had the same name during some time, although they were different projects. One had the GNU word, while the Debian one didn't. The iceweasel USE-flag just changes the artwork and the name of the browser, nothing else. Icecat, unless we want only the artowkr, uses different code, therefore it should be a new package. new package sounds like a plan. What’s the status on this? Has somebody produced an ebuild yet? If nobody has, I could try it, probably by building upon a current Firefox ebuild. However, there is some serious black magic going on in the Firefox ebuilds. Are they documented somewhere? Would a maintainer care to work on an IceCat ebuild? Would anybody else care to help? (In reply to comment #3) > If nobody has, I could try it, probably by building upon a current Firefox > ebuild. However, there is some serious black magic going on in the Firefox > ebuilds. Are they documented somewhere? Would a maintainer care to work on an > IceCat ebuild? Would anybody else care to help? I'm not a maintainer, nor am I familiar with the ff ebuild magic, but I'd be happy to help test & debug an ebuild of this. ebuilds now in the sping overlay, but with only the ~x86 keywords enabled: http://gpo.zugaina.org/www-client/icecat FWIW the latest ebuild in the sping overlay (3.0.10_p1) has been worked flawlessly for me for the last month. Thanks! Sebastian, who did all the work on the initial ebuilds, no longer has the time to maintain them. As such I'm taking over for now. I just completed an ebuild for icecat 3.5; please try it and let me know if it works. I'll keep the ebuilds up to date at my overlay: http://git.njw.me.uk/cgit/cgit.cgi/njw-gentoo-local/tree/www-client/icecat/ (which will hopefully be added to layman soon as 'njw'), and attach new ebuilds to this bug. Created attachment 198622 [details]
Icecat 3.5 ebuild
Created attachment 198623 [details]
gentoo-default-prefs.js
Just a copy of the needed default gentoo preferences from www-client/mozilla-firefox
Created attachment 198624 [details]
icecat.desktop
The necessary .desktop file. Put this in files/icon/
Created attachment 198716 [details]
Icecat 3.5.1 ebuild
Thanks, Nick! I like pure free software (as in freedom, of course :)) P.S. Please, do sed -ri s:x11-plugins/noscript:www-plugins/noscript/ (because noscipt just have been renamed in portage tree...) And what about mail-client/icedove ebuild? Can the difference between icecat and firefox ebuilds be applied to the thunderbird ebild to produce icedov? How large is this difference? Created attachment 199046 [details]
Icecat 3.5.1 ebuild
New icecat ebuild fixing noscript location.
Thanks Tim for noticing this :-)
Tim, I'm very glad you're enjoying the ebuilds. Unsuprisingly I too am rather enamoured by the idea of software freedom. An icedove ebuild wouldn't be good for me to produce for a few reasons: - Icedove (as far as I can see) only differs in branding (not code) from Thunderbird, so a better approach would probably be a use flag. Icecat by contrast does differ in code from Firefox as it makes sure to not recommend non-free software, e.g. using different plugin and addon finder services. - I think it makes more sense for branding-based issues to not use debian's branding (that just makes things more confusing still), but just get rid of the trademarked stuff and use the release codenames instead, (like mozilla-firefox (un)branding itself to "minefield"). - I don't use Icedove myself and have very little experience with it, so would be more prone to not understanding the codebase and missing mistakes. To go forward I think it would be worth opening a new bug requesting a use flag to remove non-free and trademarked branding in the mozilla-thunderbird ebuild. It probably wouldn't be difficult to add, but I think the mozilla herd may be understaffed at present. I'm going to be very busy this upcoming month, but will take a proper look at this in September if things haven't progressed by then. Created attachment 200358 [details]
IceCat 3.5.1 ebuild
An updated ebuild, which ensures consistent branding in any language, and uses the latest xulrunner.
Created attachment 200612 [details]
IceCat 3.5.2 ebuild
An ebuild for the 3.5.2 release of IceCat. Note that this release addresses security issues, so do download it.
You'll need to copy over the contents of www-client/mozilla-firefox/files to the www-client/icecat/files directory, as well as the attached icecat.desktop file, before using this ebuild. Or just use my overlay (njw).
Created attachment 201825 [details]
IceCat 3.5.2-r1 ebuild
Latest IceCat ebuild.
www-client/icecat-3.5.3 version bump ftp://ftp.gnu.org/gnu/gnuzilla/3.5.3/ mozilla herd will take and add to tree, this will allow the iceweasel useflag to be removed from firefox. icecat-3.5.3 has been added to the mozilla overlay, it is what will be used for the initial commit in a few days. I would prefer anyone that can to test the overlay and look for flaws. If you believe you have found an issue please report it here and I will look into it. Thanks for such a good news. I've been working with icecat from this ebuild for some months, and can say it works well. Glad to see it been supported by mozilla herd. (In reply to comment #21) > icecat-3.5.3 has been added to the mozilla overlay, it is what will be used for > the initial commit in a few days. I would prefer anyone that can to test the > overlay and look for flaws. If you believe you have found an issue please > report it here and I will look into it. That's great, I'm very happy you guys are picking up the ebuild. I agree it's a much saner solution than using the iceweasel branding flag. Icecat has been commited to the tree :) |