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.40
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 .. 14 15 16 17 18 19 20 21 22 23 24 .. 85 Next › Last »

figue commented on 2021-02-20 00:27 (UTC)

@dr460nf1r3 yeah, the build send a notify-send if something goes wrong...

I have to dig into the issue @cysp74 The rust 1.50 patch has an issue, and I thougth it was that, but should be something else...

dr460nf1r3 commented on 2021-02-19 17:15 (UTC)

Chaotic-AUR build failing due to Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.

cysp74 commented on 2021-02-19 01:03 (UTC)

@figue

Alas, same error with 78.7.1-1:

Process 19863 (Web Content) of user 1000 dumped core.

                                              Stack trace of thread 19974:
                                              #0  0x00007faf30fcca98 n/a (libmozsandbox.so + 0x19a98)
                                              #1  0x00007faf30fbfa56 n/a (libmozsandbox.so + 0xca56)
                                              #2  0x00007faf30fcabb7 n/a (libmozsandbox.so + 0x17bb7)
                                              #3  0x00007faf30f82960 __restore_rt (libpthread.so.0 + 0x13960)
                                              #4  0x00007faf30b4c57e fstatat (libc.so.6 + 0xef57e)
                                              #5  0x00007faf30b4c5e8 statx_generic.constprop.0 (libc.so.6 + 0xef5e8)
                                              #6  0x00007faf2d7a5041 n/a (libxul.so + 0x7033041)
                                              #7  0x00007faf2d650b55 n/a (libxul.so + 0x6edeb55)
                                              #8  0x00007faf2d3b4b5b n/a (libxul.so + 0x6c42b5b)

[...]

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).