Package Details: icecat 115.17.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.42
First Submitted: 2007-12-09 10:12 (UTC)
Last Updated: 2024-11-04 00:48 (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 .. 64 65 66 67 68 69 70 71 72 73 74 .. 85 Next › Last »

yoelion commented on 2012-08-26 12:05 (UTC)

why is http://mirror.linuzeros.org/ down? /-:

figue commented on 2012-08-23 14:58 (UTC)

Updated to 14.0 It builds fine with an old IceCat installed. PGO have been disabled again.

figue commented on 2012-07-19 23:17 (UTC)

FYI if build fails with the message "failed to get nsXPConnect service!", you have 2 options: - remove IceCat and rebuild with `makepkg -esic` - build IceCat in a clean chroot It's a known bug in upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=686434

figue commented on 2012-07-19 15:52 (UTC)

For an unknown reason, IceCat stop to build with PGO. I spent a lot of time compiling and trying to fix it, but unfortunately I give up. So I decide to release IceCat without PGO. It works fine for me. If anyone wants to try to build IceCat with PGO, there are commented lines in PKGBUILD and mozconfig file to enable it. In this version, I have patched the instalation like Firefox in [extra] to install directly all the stuff in /usr/lib/icecat. No more symlinks now.

<deleted-account> commented on 2012-06-12 18:29 (UTC)

Doh! This is the first version of Icecat for a long time that finally compiles on my box again. But now I get "Segmentation fault" when I try to start Icecat. Back to Firefox. :(

figue commented on 2012-06-06 11:04 (UTC)

It seems that new location on profile directories cause to lose old profile... I'm working on it. Maybe we can back to old default dir (~/.gnuzilla) or move manually the old profile to ~/.mozilla.

figue commented on 2012-06-06 11:01 (UTC)

v12.0 [CHANGES] * GNU LibreJS is now loaded by default. * In the same manner as Debian Iceweasel and Trisquel Abrowser, the profile directories are now located within the home .mozilla directory, under .mozilla/icecat. This addresses the issue with the --with-user-appdir option that has been reported multiple times through the years. * Firefox Sync is now disabled by default.

figue commented on 2012-06-06 09:11 (UTC)

New release. Build is fine for me on x86_64. Please test it.

figue commented on 2012-03-22 08:36 (UTC)

Bugfix release. I have built in a clean chroot and it was fine. But it fails in the main system: /home/figue/packages/icecat/trunk/10.0-2/src/icecat-10.0/icecat-pgo/dist/bin/xpcshell: symbol lookup error: /home/figue/packages/icecat/trunk/10.0-2/src/icecat-10.0/icecat-pgo/dist/bin/xpcshell: undefined symbol: __gcov_indirect_call_profiler make[3]: *** [make-package] Error 127 make[3]: se sale del directorio `/home/figue/packages/icecat/trunk/10.0-2/src/icecat-10.0/icecat-pgo/browser/installer' make[2]: *** [default] Error 2 make[2]: se sale del directorio `/home/figue/packages/icecat/trunk/10.0-2/src/icecat-10.0/icecat-pgo/browser/installer' make[1]: *** [package] Error 2 make[1]: se sale del directorio `/home/figue/packages/icecat/trunk/10.0-2/src/icecat-10.0/icecat-pgo' make: *** [profiledbuild] Error 2 If it doesn't build for you, you can download binary packages, as usual, on my own repo: http://mirror.linuzeros.org/icecat/repo/ Or you can build it in a clean chroot: https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

cb474 commented on 2011-12-07 01:41 (UTC)

Thanks figue. I hope Giuseppe can find someone to help maintain Icecat. It would be sad to see it stop as a project. And I like the idea that icecat is shifting to be more privacy oriented.