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.54
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 .. 15 16 17 18 19 20 21 22 23 24 25 .. 86 Next › Last »

figue commented on 2021-02-18 22:05 (UTC)

@cysp74 can you test the new version please?

figue commented on 2021-02-17 22:19 (UTC)

@cysp74 maybe the rust 1.50 patch introduce another issues with videos. I can confirm that... let me see if the issue is reported in Mozilla.

cysp74 commented on 2021-02-17 19:17 (UTC)

-3 version crashes me (segv) on various sites, eg. youtube, fb (when trying to play some video). I tried w/ new, fresh profile, nothing has changed. -2 works flawlessly for me.

                                                Stack trace of thread 1017810:
                                                #0  0x00007fefcfc01a98 n/a (libmozsandbox.so + 0x19a98)
                                                #1  0x00007fefcfbf4a56 n/a (libmozsandbox.so + 0xca56)
                                                #2  0x00007fefcfbffbb7 n/a (libmozsandbox.so + 0x17bb7)
                                                #3  0x00007fefcfbb7960 __restore_rt (libpthread.so.0 + 0x13960)
                                                #4  0x00007fefcf78157e fstatat (libc.so.6 + 0xef57e)
                                                #5  0x00007fefcf7815e8 statx_generic.constprop.0 (libc.so.6 + 0xef5e8)
                                                #6  0x00007fefcc3d9f81 n/a (libxul.so + 0x7032f81)

[...]

Eikcaz commented on 2021-02-17 17:35 (UTC)

@figue It seems to be working fine now. I probably had trouble connecting to the server because I was on a VPN...

figue commented on 2021-02-17 15:23 (UTC)

@sp1d3rmxn already done 99cad937c332

Thanks to report anyway :)

sp1d3rmxn commented on 2021-02-17 15:22 (UTC)

@figue I forgot to mention this package needs the patch for rust_1.50 as well like the firefox-esr package... Am able to get this successfully built after adding it. Might fix/help some of the folks currently having issue.

figue commented on 2021-02-17 12:07 (UTC)

@Eikcaz seems your gpg can not connect to the server. I've pushed a quick fix to PKGBUILD, update it please.

Then check line 43 of PKGBUILD:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=icecat#n43

If you uncomment that line, the build process will ignore the gpg check part (if you trust your downloaded source, there shouldn't be any problem).

el1x commented on 2021-02-17 04:56 (UTC)

@figue perfect. Build success, thank you

Eikcaz commented on 2021-02-17 04:41 (UTC) (edited on 2021-02-17 04:45 (UTC) by Eikcaz)

@figue I tried it just now and I got:

Downloading Firefox tarball
2021-02-16 22:41:38 URL:https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/78.7.0esr/source/firefox-78.7.0esr.source.tar.xz [332849732/332849732] -> "firefox-78.7.0esr.source.tar.xz" [1]
2021-02-16 22:41:39 URL:https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/78.7.0esr/source/firefox-78.7.0esr.source.tar.xz.asc [833/833] -> "firefox-78.7.0esr.source.tar.xz.asc" [1]
Verifying Firefox tarball
gpg: keyserver receive failed: Server indicated a failure
==> ERROR: A failure occurred in prepare().
    Aborting...

figue commented on 2021-02-17 00:09 (UTC)

@el1x check the new release, please.