Package Details: icecat 140.4.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://gitweb.git.savannah.gnu.org/gitweb/?p=gnuzilla.git
Keywords: browser esr gnuzilla web
Licenses: MPL-2.0
Submitter: None
Maintainer: figue (xiota)
Last Packager: xiota
Votes: 253
Popularity: 1.41
First Submitted: 2007-12-09 10:12 (UTC)
Last Updated: 2025-10-15 22:28 (UTC)

Dependencies (49)

Sources (2)

Pinned Comments

xiota commented on 2024-02-26 07:32 (UTC) (edited on 2025-07-20 23:15 (UTC) by xiota)

Description of build options and defaults. See PKGBUILD for current list.

  • _build_save_source (true) – save tarball of patched sources
  • _build_repatch (false) – discard previously saved tarball
  • _build_pgo (true) – enable profile guided optimization; ~20% better benchmarks, 3× build time
  • _build_pgo_reuse (try) – reuse previously generated profile
  • _build_pgo_xvfb (true) – use Xvfb for profiling, otherwise, use xwayland-run
  • _build_lto (false) – use link-time optimization (LTO); disabling may prevent spurious crashes
  • _build_system_libs (true) – use system libraries
  • _build_limit_cores (false) – limit parallelization based on memory and core availability

Examples of use:

  • _build_pgo=false makepkg -Csr
  • extra-x86_64-build -- -- _build_limit_cores=true
  • _build_pgo_xvfb=false yay icecat # usage with AUR helpers may vary

Latest Comments

1 2 3 4 5 6 .. 88 Next › Last »

xiota commented on 2025-10-16 22:41 (UTC) (edited on 2025-10-16 22:42 (UTC) by xiota)

pacman indicates package is from a binary repo. The one I know about has rebuilt the package.

To force library updates without uninstalling anything, sudo pacman -Syudd, but packages that are holding updates will break.

Anyone having problems with video playback, install extra/ffmpeg4.4.

dd86 commented on 2025-10-07 21:35 (UTC)

@jghodd Uninstall Icecat, update the system, and then clean build the package on top of the new library.

jghodd commented on 2025-10-04 17:58 (UTC) (edited on 2025-10-04 17:59 (UTC) by jghodd)

Looks like we need an update...


pacman -S icecat
resolving dependencies...
warning: cannot resolve "libvpx.so=9-64", a dependency of "icecat"

xiota commented on 2025-09-22 02:13 (UTC) (edited on 2025-09-22 02:14 (UTC) by xiota)

Added workaround for cargo lock at line 350-362. Did not bump pkgrel because anyone who figured out their own workaround doesn't need to rebuild.

seo.disparate commented on 2025-09-22 01:28 (UTC) (edited on 2025-09-22 01:29 (UTC) by seo.disparate)

@dd86

I had the same error. Looking further up the logs I saw:

0:17.59 error: the lock file /build/icecat/src/gnuzilla-c939d76c33294791cce8ce1722bd6747dadbe31f/output/icecat-140.3.0/Cargo.lock needs to be updated but --locked was passed to prevent this
0:17.59 If you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.
0:17.62 make[3]: *** [backend.mk:1237: config/.deps/cbindgen-metadata.json.stub] Error 101

I managed to build by first attempting to build and stopping during the "Runing batch rebranding (this will take a while)" step, going into the src/, and making a patch replacing/removing every instance of "--locked"/"--frozen" wherever "cargo" is used. Then I changed the PKGBUILD to apply the patch before the "Building browser..." step in the PKGBUILD.

dd86 commented on 2025-09-21 13:43 (UTC)

@xiota were you able to build the new version? I keep getting this error:

 0:23.35 config/makefiles/xpidl/xul.xpt
 0:23.61 config/makefiles/xpidl/xulapp.xpt
 0:23.82 config/makefiles/xpidl/zipwriter.xpt
 0:24.47 config/makefiles/xpidl/xptdata.stub
 0:26.19 make[2]: *** [/home/justice/Downloads/icecat/src/icecat-140.3.0/config/recurse.mk:34: export] Error 2
 0:26.19 make[1]: *** [/home/justice/Downloads/icecat/src/icecat-140.3.0/config/rules.mk:359: default] Error 2
 0:26.19 make: *** [client.mk:60: build] Error 2
 0:26.29 W 0 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...

dd86 commented on 2025-09-19 15:22 (UTC)

I can see it tagged here: https://cgit.git.savannah.gnu.org/cgit/gnuzilla.git/tag/?h=v140.3.0-gnu1