Package Details: icecat 115.18.0-1

Git Clone URL: https://aur.archlinux.org/icecat.git (read-only, click to copy)
Package Base: icecat
Description: GNU version of the Firefox ESR browser
Upstream URL: https://git.savannah.gnu.org/cgit/gnuzilla.git
Keywords: browser esr gnuzilla web
Licenses: MPL-2.0
Submitter: None
Maintainer: figue (xiota)
Last Packager: xiota
Votes: 250
Popularity: 0.35
First Submitted: 2007-12-09 10:12 (UTC)
Last Updated: 2024-11-30 19:41 (UTC)

Dependencies (51)

Sources (10)

Pinned Comments

xiota commented on 2024-02-26 07:32 (UTC) (edited on 2024-08-08 03:44 (UTC) by xiota)

PKGBUILD has been updated. Major changes:

  • Downloads Firefox ESR and localization using the source array. Files are saved for reuse.
  • Saves freshly patched IceCat sources in a tarball for reuse.
  • Saves the PGO profile for reuse.

Notes:

  • Currently requires clang/llvm 17, which has to be built from AUR.
  • Wayland users, consider setting _build_pgo_xvfb=false. This will use xwayland-run for profiling.
  • PGO should work now, but if it doesn't and you're willing to go without, try _build_pgo=false.
  • Running out of RAM? Try adding mk_add_options MOZ_PARALLEL_BUILD=___ around line 300. Pick a value less than number of cores and free RAM in GB. For example, on a system with 8 cores, 64GB total RAM, but only 6 GB free, the value should be set to 4 or 5.
    • If a few people can confirm this is helpful, I will consider adding it as an additional option.
    • Main resource hog seems to be linking libxul.so. Leave a comment if you have a potential solution.

Having problems? Please provide details: processor make and model, number of cores, free -m, full log in pastebin, whether using AUR helper/makepkg/clean chroot, etc.

Latest Comments

« First ‹ Previous 1 .. 61 62 63 64 65 66 67 68 69 70 71 .. 86 Next › Last »

D101101 commented on 2015-01-29 17:58 (UTC)

@figue, now everything is fine, thank you

figue commented on 2015-01-29 16:14 (UTC)

Hi D101101, that's your issue "IOError: [Errno 28] No space left on device" ;) I successfully build it in a clean chroot for x86_64.

D101101 commented on 2015-01-29 15:26 (UTC)

compilation errors http://pastebin.com/sd3BVLGz

figue commented on 2014-10-21 20:09 (UTC)

IceCat 31.2.0 release http://lists.gnu.org/archive/html/bug-gnuzilla/2014-10/msg00015.html

leo_rockway commented on 2014-10-20 18:15 (UTC)

@figue, thank you! I used the binary and it works great.

figue commented on 2014-10-19 22:33 (UTC)

@leo_rockway try this: http://mirror.lnx.im/icecat/testing/icecat-31.1.1-2-x86_64.pkg.tar.xz Source is here: http://mirror.lnx.im/icecat/testing/icecat-31.1.1-2.src.tar.gz

leo_rockway commented on 2014-10-19 19:08 (UTC)

figue, thank you very much for the package. I've been using it for a while and it works fine. Unfortunately there's a new version of icu in testing and it breaks IceCat. Could you provide the PKGBUILD you used so I can compile it for the new icu? Thanks.

figue commented on 2014-10-08 20:33 (UTC)

i686 package uploaded to: http://mirror.lnx.im/icecat/testing/icecat-31.1.1-1-i686.pkg.tar.xz

figue commented on 2014-10-08 16:16 (UTC)

New pre-release is up! You can build the package with this tarball [1] And, if you want to install a pre-compiled package, you can download for x86_64 in [2]. I will upload as soon as I can i686 package. Some notes (copy&paste from Rubén announcement): - It is based on Firefox 31 ESR. I decided to stick to the ESR upstream releases (https://www.mozilla.org/en-US/firefox/organizations/faq/) because they provide security updates over a stable base. This way we won't have to fight with changes in the APIs we base our features on. That will also eventually allow to port privacy features from TorBrowser, which is being upgraded to follow v31 ESR too. - To filter privacy trackers I modified Adblock Plus to allow filter subscriptions to be optionally enabled during Private Browsing mode. I did some other small changes, along with removing the "acceptable ads" pseudofeature. Because of all this I decided to rebrand the extension to "Spyblock", to avoid confusion with the upstream project. I also set custom lists at http://gnuzilla.gnu.org/filters/ and I made a point of preserving self-served advertisement, as the goal is not to block ads but to preserve privacy. That's another reason for rebranding. - I compiled binary packages for GNU/Linux using Trisquel 6, both for 32 and 64 bit. Those binaries should work in most recent distros. These are the ones I'm more certain that should work: Trisquel 6 and 7, Ubuntu Precise or newer, Debian Wheezy, testing and sid. Please test in other distros and send reports of success and any bugs you find. - Video in h264 format (youtube, vimeo...) only shows a black screen in my machines, but so do the precompiled Firefox bundles, so I guess they need to be compiled in a less "portable" way for that feature to work. It seems to work when packaged for Trisquel. - Packagers are welcome! We want to get the package in other distros and also compiled for MacOS and Windows. [1] http://mirror.lnx.im/icecat/testing/icecat-31.1.1-1.src.tar.gz [2] http://mirror.lnx.im/icecat/testing/icecat-31.1.1-1-x86_64.pkg.tar.xz