Package Details: icecat 115.17.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.41
First Submitted: 2007-12-09 10:12 (UTC)
Last Updated: 2024-11-04 00:48 (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 .. 9 10 11 12 13 14 15 16 17 18 19 .. 85 Next › Last »

figue commented on 2021-08-02 01:14 (UTC) (edited on 2021-08-02 01:26 (UTC) by figue)

@compiler1413 this happens because en-US is not in the l10n-central repo. Check https://hg.mozilla.org/l10n-central/

I can add a safe code that download en-GB instead of en-US, which is already shipped in original tarball. Will you prefer that or, knowing this, you can set en-GB or other language to avoid to download all locales?

Note: I was trying to avoid all locales if en-US is the only preference, but the code in makeicecat script is deeply dependent, so I can't... If anybody has a patch, it will be welcome.

compiler1413 commented on 2021-08-01 17:57 (UTC) (edited on 2021-08-01 17:57 (UTC) by compiler1413)

https://aur.archlinux.org/packages/icecat/?O=20&PP=10#comment-799993 Still getting the same sed error with _SPEED=Y

Also tried with env, no difference.

env _LOCALE=en-US _SPEED=y makepkg -rsic

Any insight on why this fails? Thanks!

figue commented on 2021-08-01 01:19 (UTC)

@random-nick I've pushed this: 402e4c99deec

Please update your local repo and try again.

figue commented on 2021-07-31 22:48 (UTC)

@random-nick haven't tried yet...

random-nick commented on 2021-07-31 20:56 (UTC)

doesn't build with current rust?

figue commented on 2021-07-26 09:16 (UTC)

@rifl you have 60.7.0... This package is 78.12.0.

rifl commented on 2021-07-26 05:17 (UTC)

I had this kinda issue too that audio/video didnt work. It'd always came that way even with HTTPeverywhere enabled while others being disabled or started with --safe-mode. ffmpeg not found in arch repos except ffmpeg, which's installed already.

$ icecat -v GNU IceCat 60.7.0 $ uname -r 5.10.52-1-lts

figue commented on 2021-07-10 19:37 (UTC)

@Grand-Jury9th I started a new profile and, without ffmpeg-full, videos are working. Anybody can check it?

<deleted-account> commented on 2021-07-10 10:24 (UTC)

@figure Sorry i didn't reply sooner, i first built icecat then after searching for a solution i installed ffmpeg-full (more accurately compiled it) and videos on icecat worked just fine without re-compiling icecat.

From what i know the main differences between ffmpeg and ffmpeg-full are as follows:

1- ffmpeg is from official repos built by the maintainers while ffmpeg-full is an aur and it is built using the PKGBUILD you get from the aur.

2- ffmpeg-full compiles many more libraries than ffmpeg installs. So it takes up alot more space but i assume it enables the full potential of ffmpeg.

also something i noticed the native player looks a little bit different from what you would find on librewolf and the Tor Browser which both are firefox based and the Tor Browser is also based on ESR same as icecat. This is something of interest since this native player also doesn't work without installing ffmpeg-full. I should mention that i also downloaded every ffmpeg-full dependency but i have kept ffmpeg itself from the official repos.

figue commented on 2021-07-04 19:46 (UTC)

@Grand-Jury9th it's interesting... Did you installed first ffmpeg-full then IceCat or did you build first IceCat, then ffmpeg-full and then it was fixed automatically? What differences are between ffmpeg and ffmpeg-full?