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 .. 55 56 57 58 59 60 61 62 63 64 65 .. 86 Next › Last »

figue commented on 2015-05-22 10:50 (UTC)

Hello sudoku, we don't use system libvpx, It's disabled in mozconfig. If you (or someone else) have issues building IceCat, please, post the output of makepkg.

r0b0h0b0 commented on 2015-05-22 10:16 (UTC)

icecat build fails possibly because it relies on an old version of libvpx (1.4.0-1). However, downgrading libvpx requires a downgrade of ffmpeg.

figue commented on 2015-05-21 20:33 (UTC)

Hello Caocoa, read the comment before yours -> Comment by fylou 2015-05-19 15:29 you are (probably) compiling in /tmp which is a tmpfs filesystem. Apart from coderkun, I'm maintaining a repo too: [blackhole] Server = http://mirror.lnx.im/icecat/repo/$arch And I know that chinese people of archlinuxcn has packages in their repo too: https://wiki.archlinux.org/index.php/Unofficial_user_repositories#archlinuxcn

Caocoa commented on 2015-05-20 21:05 (UTC)

Hello, thank you for maintaining this repository :) Error in build, you can see a snippet here https://pastee.org/jxvc5 . If you need more detailled information, I can give you the full output -- it weights 15 Mio of full text tho ~ just drop me a mail if you need it at caocoa@mail2tor.com I have 18 Gio of free space in /, more in /home but that's right, my swap is only 3 Gio and my RAM is 6 Gio.

fylou commented on 2015-05-19 15:29 (UTC)

In case of disk space problem, you should read this: Yaourt uses /tmp (mounted as tmpfs, limited to 50% of RAM) to compile packages, which may be problematic for systems with low RAM or limited swap space. Change the location in /etc/yaourtrc by uncommenting and changing the TMPDIR variable

<deleted-account> commented on 2015-05-18 10:28 (UTC)

xDShot: This package builds fine. If you are getting errors, the problem is most likely on your end. If you are running out of disk space, edit your makepkg.conf to use a different partition/directory with larger disk space. If the build is crashing because of low memory, get more memory. 'howdoitype' deleted his comments that said he was running out of disk space and that's why his build was crashing. Fortunately, comments are mailed as they come in; so now we know.

coderkun commented on 2015-05-17 17:26 (UTC)

xDShot, you can use the binary package at [coderkun-aur]¹, if you want to. ¹ http://arch.coderkun.de