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.69
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 .. 12 13 14 15 16 17 18 19 20 21 22 .. 86 Next › Last »

fredboy commented on 2021-04-06 13:06 (UTC)

Whenever there's some kind of js animation on a page (like on https://atom.io/), icecat starts freezing like crazy. Can't even close the tab. Is there a fix for that?

Okay, those weren't js animations but css, using translate etc. I was able to fix this by setting layers.acceleration.force-enabled to true.

compiler1413 commented on 2021-04-02 20:52 (UTC) (edited on 2021-04-02 20:54 (UTC) by compiler1413)

I can never build just one locale with _SPEED=Y set, i always get a sed error:

$ export _SPEED=Y
$ export _LOCALE=en-us
$ yay -S icecat

--snipped

+ grep -qw '\-i'
+ '[' 1s/_PP// = 1-i ']'
+ local sedexpr=s/_PP//
+ shift
+ for file in "$@"
+ '[' 1-i = 1-i ']'
+ continue
+ for file in "$@"
+ '[' 1browser/branding/branding-common.mozbuild = 1-i ']'
+ '[' -f browser/branding/branding-common.mozbuild ']'
+ sedhelper browser/branding/branding-common.mozbuild s/_PP//
+ local file=browser/branding/branding-common.mozbuild
+ local expr=s/_PP//
++ md5sum browser/branding/branding-common.mozbuild
+ local 'md5=3aa0e7edc28d22ff65cd5557a5b89e1f  browser/branding/branding-common.mozbuild'
+ echo Running modification-aware sed: sed s/_PP// -i browser/branding/branding-common.mozbuild
Running modification-aware sed: sed s/_PP// -i browser/branding/branding-common.mozbuild
+ /bin/sed s/_PP// -i browser/branding/branding-common.mozbuild
++ md5sum browser/branding/branding-common.mozbuild
+ '[' '3aa0e7edc28d22ff65cd5557a5b89e1f  browser/branding/branding-common.mozbuild' = '875fed0dfff6f2da8469645a5ba4076f  browser/branding/branding-common.mozbuild' ']'
+ rm -rf ./browser/metro ./addon-sdk/source/doc/static-files/media ./b2g
+ cp .cache/yay/icecat/src/gnuzilla-d5df5618fbf6f6ea0c49b6bfdcb098846d2cd777/data/bookmarks.html.in browser/locales/generic/profile/bookmarks.html.in
+ find l10n -wholename '*/brand.dtd'
+ xargs /bin/sed 's/trademarkInfo.part1.*/trademarkInfo.part1 "The IceCat logo is Copyright 2008-2015 Free Software Foundation, released under the terms of the GNU Lesser General Public License, version 3 or any later version.">/' -i
/bin/sed: no input files
==> ERROR: A failure occurred in prepare().
    Aborting...
error making: icecat

akspecs commented on 2021-03-29 20:16 (UTC)

@figue thanks!

setting "security.sandbox.content.level" to 1 in about:config indeed is a workaround for videos in the browser crashing the tab they are playing from.

figue commented on 2021-03-29 16:43 (UTC)

@akspecs set in about:config "security.sandbox.content.level" to 1

akspecs commented on 2021-03-29 02:04 (UTC)

hi, all. i hope we're all doing well.

does anyone have any suggestions on why videos played in the browser will crash their tab? the same occurs with all extensions disabled, as well as in safe-mode.

any help or advice will be greatly appreciated. thanks in advance.

fredboy commented on 2021-03-28 00:30 (UTC)

@figue yes. I'll try rebuilding, maybe it'll help...

figue commented on 2021-03-27 22:49 (UTC)

@fredboy it's weird in this case, because I can surf in https://atom.io/ and I don't see any freeze. Did you set "security.sandbox.content.level" to 1?

fredboy commented on 2021-03-27 22:39 (UTC)

@figue disabled them all to make sure. It didn't help.

figue commented on 2021-03-27 21:55 (UTC)

@fredboy probably some extension is causing this. Try to disable it one by one and see what's going on.

fredboy commented on 2021-03-27 19:48 (UTC)

Whenever there's some kind of js animation on a page (like on https://atom.io/), icecat starts freezing like crazy. Can't even close the tab. Is there a fix for that?