Package Details: icecat 128.12.0-3

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: 251
Popularity: 0.68
First Submitted: 2007-12-09 10:12 (UTC)
Last Updated: 2025-07-11 02:08 (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

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 88 Next › Last »

figue commented on 2023-06-03 21:29 (UTC)

@AgentLoneStar007 it's weird because python-jsonschema is a makedepend. Can you try removing all build directory cache and try again?

AgentLoneStar007 commented on 2023-06-03 17:17 (UTC)

Getting this error upon attempting to install: ==> Extracting sources... -> Extracting gnuzilla-5a1894fc966840dc242110ec0459471c637a4675.tar.gz with bsdtar ==> Starting prepare()...

ERROR: This script requires Python 3 jsonschema: e.g.: 'jsonschema' from the Guix 'python-jsonschema' package 'jsonschema' from the Parabola 'python-jsonschema' package 'jsonschema' from the Trisquel 'python3-jsonschema' package ==> ERROR: A failure occurred in prepare(). Aborting... -> error making: icecat-exit status 4

figue commented on 2023-03-15 08:45 (UTC)

@earlybird what do you mean? The script downloads firefox sources from mozilla.org... Can you retry? It should be ok.

earlybird commented on 2023-03-15 07:00 (UTC)

the package can not be build failure while downloading ...

figue commented on 2023-02-18 11:21 (UTC)

@nfitzen thank you. I don't remember why I comment "ac_add_options --disable-eme" (I think because it doesn't build in some point), but I tried now and it seems to be working. I'll disable eme in the next release.

nfitzen commented on 2023-02-17 20:05 (UTC)

@figue the GNU Project, for obvious reasons, hates EME, thus IceCat is supposed to disable it entirely. Without the option, EME appears to be enabled.

figue commented on 2023-01-10 18:35 (UTC)

@maid I don't understand why I built this package with --disable-eme...

Can you edit PKGBUILD and delete "ac_add_options --disable-eme"? If it works I'll push the commit.

maid commented on 2023-01-10 10:44 (UTC)

0:34.13 checking for vcs source checkout... no 0:34.88 checking for a shell... /usr/bin/sh 0:35.39 checking for host system type... armv7l-unknown-linux-gnueabihf 0:35.39 checking for target system type... armv7l-unknown-linux-gnueabihf 0:41.96 checking whether cross compiling... no 0:44.22 Traceback (most recent call last): 0:44.22 File "/makepkg/icecat/src/gnuzilla-b6260130b9808f550bdb35061af2d7962109a181/output/icecat-102.6.0/configure.py", line 349, in <module> 0:44.22 sys.exit(main(sys.argv)) 0:44.22 File "/makepkg/icecat/src/gnuzilla-b6260130b9808f550bdb35061af2d7962109a181/output/icecat-102.6.0/configure.py", line 131, in main 0:44.22 sandbox.run(os.path.join(os.path.dirname(file), "moz.configure")) 0:44.23 File "/makepkg/icecat/src/gnuzilla-b6260130b9808f550bdb35061af2d7962109a181/output/icecat-102.6.0/python/mozbuild/mozbuild/configure/init.py", line 516, in run 0:44.23 self._value_for(option) 0:44.23 File "/makepkg/icecat/src/gnuzilla-b6260130b9808f550bdb35061af2d7962109a181/output/icecat-102.6.0/python/mozbuild/mozbuild/configure/init.py", line 621, in _value_for 0:44.23 return self._value_for_option(obj) 0:44.23 File "/makepkg/icecat/src/gnuzilla-b6260130b9808f550bdb35061af2d7962109a181/output/icecat-102.6.0/python/mozbuild/mozbuild/util.py", line 1061, in method_call 0:44.24 cache[args] = self.func(instance, args) 0:44.24 File "/makepkg/icecat/src/gnuzilla-b6260130b9808f550bdb35061af2d7962109a181/output/icecat-102.6.0/python/mozbuild/mozbuild/configure/init.py", line 688, in _value_for_option 0:44.25 raise InvalidOptionError( 0:44.25 mozbuild.configure.options.InvalidOptionError: --disable-eme is not available in this configuration ** Fix above errors and then restart with "./mach build" ==>

cysp74 commented on 2022-12-15 10:19 (UTC)

@figue, all good, build happened without any friction.

Ty

figue commented on 2022-12-14 18:33 (UTC)

@cysp74 it was fixed in e9ff5860c71b but forgot to push release +1. Please, git pull your local repo and build it again.