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.29
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 .. 48 49 50 51 52 53 54 55 56 57 58 .. 86 Next › Last »

matoro commented on 2016-04-09 23:15 (UTC)

As far as I can tell aur/icecat-38.7.1-1 is incompatible with extra/icu-57.1-1 I had to downgrade to extra/icu-56.1-2 to get it to work. If anyone figures out a fix (I've already tried rebuilding once) please share.

emmieaur commented on 2016-04-09 21:51 (UTC) (edited on 2016-04-09 23:41 (UTC) by emmieaur)

I just built 38.7.1, and it still wants the 56.1 icu library: XPCOMGlueLoad error for file /usr/lib/icecat/libxul.so: libicui18n.so.56: cannot open shared object file: No such file or directory Couldn't load XPCOM. Is upstream compatible with icu 57? Update: Somehow the package didn't get ugraded. The newest build seems to work fine with icu 57.

figue commented on 2016-04-08 23:03 (UTC)

@ammonaur just build 38.7.1. I forgot to update .SRCINFO before...

emmieaur commented on 2016-04-08 21:11 (UTC)

Icecat fails to run with icu 57.1-1 from testing. Could you add icu<=56.1-2 to the dependencies?

figue commented on 2016-03-21 09:47 (UTC)

@superpacman sorry for my late answer, but with that tiny information is impossible to know what happened. Try to built it in a clean chroot (for instance with extra-x86_64-build, included in devtools package).

superpacman commented on 2016-03-15 13:23 (UTC) (edited on 2016-03-15 13:26 (UTC) by superpacman)

I receive this error : client.mk:171: recipe for target 'build' failed make: *** [build] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build icecat.

figue commented on 2015-12-25 19:58 (UTC)

@martynjy it's explained a few times, for instance in comment "2015-11-29 21:10"

Ralf_Mardorf commented on 2015-12-25 18:38 (UTC)

Hi martynjy, the unknown key is a problem between keyboard and chair. [rocketmouse@archlinux ~]$ gpg --list-keys|grep -A2 -B2 gnu.org pub rsa2048/D7E04784 2014-10-04 uid [ unknown] Ruben Rodriguez (GNU IceCat releases key) <ruben@gnu.org> sub rsa2048/701CC2E8 2014-10-04 [rocketmouse@archlinux ~]$ grep gkey ~/.bashrc alias gkey='gpg --keyserver hkp://pgp.uni-mainz.de --recv-keys' [rocketmouse@archlinux ~]$ man gpg|grep recv-keys --recv-keys key IDs Use name as your keyserver. This is the server that --recv-keys, --send-keys, and --search-keys timeout value per action. For example, when retrieving multiple keys via --recv-keys, the timeout applies separately to each key retrieval, and not to the --recv-keys command --recv-keys.

martynjy commented on 2015-12-24 17:47 (UTC)

==> Verifying source file signatures with gpg... icecat-38.5.0-gnu1.tar.bz2 ... FAILED (unknown public key 3C76EED7D7E04784) ==> ERROR: One or more PGP signatures could not be verified! :: failed to verify icecat integrity