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.43
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 .. 27 28 29 30 31 32 33 34 35 36 37 .. 85 Next › Last »

cysp74 commented on 2020-06-03 14:30 (UTC)

M4 package is necessary for successful build otherwise error below will be thrown, so I suggest to extend makedepends @ PKGBUILD:

makedepends=(m4 unzip zip diffutils python2-setuptools yasm mesa imake inetutils

[...] 0:06.26 Autoconf requires GNU m4 1.1 or later 0:06.26 Traceback (most recent call last): [...]

Rgds, hg

ddifof commented on 2020-05-18 16:46 (UTC) (edited on 2020-05-18 16:53 (UTC) by ddifof)

Hi just wanted to say a thank you to package maintainers, I submitted notice a while back about important update to this package and they switched to mainline super promptly. So far everything working excellent for months! I love using this browser compared to Firefox.

Compile does take a while but it's worth it. The -bin is such an old version it's not secure in my opinion, as it's missing major patches I listed here: https://aur.archlinux.org/packages/icecat/?O=10&PP=10#comment-724054

figue commented on 2020-04-15 15:23 (UTC)

@karcher yes, Mozilla and Chromium browsers are huge (Chromium a bit more), and it takes time to build it. If you haven't time or resources, you can use the -bin package.

karcher commented on 2020-04-15 11:56 (UTC)

Hi,

this package is currently at 2h build time by 99% CPU load. Is this normal?

<deleted-account> commented on 2020-02-02 09:04 (UTC)

@figue : I found a fix. For anyone with this issue, the package p11-kit was updated to v0.23.20-1. You have to downgrade to an earlier version. This newer version seems to be broken.

<deleted-account> commented on 2020-02-01 19:38 (UTC)

@figue I thought about a kernel issue because it began after upgrading manjaro with kernel 5.5, but reverting to 5.4 still produce the same outcome. People seem to have nailed it down to the NSS-NG package but I'm not sure because it has not been updated recently... My setup : local/nss-hg 3.50.0r15493.f2d947817850-1 and (right now) 5.4.15-2-MANJARO. Also : GNU icecat 68.4.2esr. I tried compiling everything again (alos nss-hg), but it still produce the issue. I will continue digging and bring any information back here if relevant.

figue commented on 2020-02-01 17:14 (UTC)

@bitsandnumbers they speak about kernel issues? I'm still on kernel ver 5.4.14-xanmod8 and have no issues with IceCat. What's your setup? If there is some patch that we could apply, please tell me and I see what I can do.

<deleted-account> commented on 2020-02-01 13:19 (UTC)

There's an issue going on with NSS-HG (or so it seems), as Icecat or Firefox-hg throw an NSS error when loading pages.

Issue is talked here : https://aur.archlinux.org/packages/firefox-wayland-hg/ and here : https://forum.manjaro.org/t/icecat-firefox-throw-nss-is-not-initialized-error/122124

An error occurred during a connection to www.google.com. NSS is not initialized. Error code: SEC_ERROR_NOT_INITIALIZED

akspecs commented on 2020-01-24 07:58 (UTC) (edited on 2020-01-24 08:00 (UTC) by akspecs)

after 2 1/2 hours of build time, I failed to create the package:

109:51.91 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete To view resource usage of the build, run |mach resource-usage|. 109:52.04 We know it took a while, but your build finally finished successfully! To take your build for a test drive, run: |mach run| For more information on what to do now, see https://developer.mozilla.org/docs/Developer_Guide/So_You_Just_Built_IceCat /usr/bin/xvfb-run: line 186: kill: (960290) - No such process ==> ERROR: A failure occurred in build(). Aborting...

a quick google search shows me a stack overflow thread with a similar error, to which the -a option "solves" the problem. (https://stackoverflow.com/questions/30504274/xvfb-run-line-171-kill-25939-no-such-process)

also, according to that thread, the -d option should work but i haven't had the time to try it, yet.

i'll use your binaries for now.

figue commented on 2020-01-12 19:47 (UTC)

@Ningen please, update local repo. It's fixed now. Thanks for the advice!