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.37
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 .. 64 65 66 67 68 69 70 71 72 73 74 .. 86 Next › Last »

Rozan commented on 2013-05-20 11:50 (UTC)

I got an error saying: configure: error: system NSPR does not support PR_STATIC_ASSERT This can be fixed by putting "unset CPPFLAGS" right before the "make -f client.mk build" line in the build section. Then it compiles just fine. It took me about 1.5 hours to compile. Can't we persuade the maintainers to put this in the standard repo? I think it is a pretty important program.

figue commented on 2012-08-26 21:09 (UTC)

@yoelion sorry about that. The domain linuzeros.org is not managed by me and it seems that it was a problem with the registrar. BTW you can use my own domain for the repo: [blackhole] Server = http://mirror.lnx.im/icecat/repo/$arch I have only i686 version right now, I'll upload the x86_64 tomorrow.

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.