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.42
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 .. 43 44 45 46 47 48 49 50 51 52 53 .. 85 Next › Last »

figue commented on 2017-04-16 22:14 (UTC) (edited on 2017-04-16 22:14 (UTC) by figue)

I have to modify some features in mozconfig... Hope all is OK! Enjoy the new 52 branch. Cheers

gearshift commented on 2017-03-05 01:00 (UTC)

Sorry my bad, I forgot I still had -O3 in my CXXFLAGS from testing another program. I recompiled with -O2 like normal and it works. Thanks for the patch!

figue commented on 2017-03-04 09:39 (UTC)

@gearshift :( I checked and I can access just fine to Gmail for instance. Can you try disabling all addons and try again? Maybe your issue is with Spyblock or LibreJS addons...

gearshift commented on 2017-03-03 21:20 (UTC)

Thanks @figue but unfortunately I'm still getting SEC_ERROR_OCSP_SERVER_ERROR. Maybe the Fedora people did something different? https://bodhi.fedoraproject.org/updates/FEDORA-2017-60c0fbe111 They also fixed this bug along side the first patch in their release so it might be worth it to try it too. https://bugzilla.redhat.com/show_bug.cgi?id=1375382

figue commented on 2017-03-03 18:19 (UTC)

@gearshift thanks. Just pushed a new release. Can you try?

gearshift commented on 2017-03-03 16:36 (UTC)

I'm having the same issue that others have mentioned in this thread: https://bbs.archlinux.org/viewtopic.php?id=222513 It looks like there's a simple fix by applying this very small change. Could you please include it? https://hg.mozilla.org/releases/mozilla-esr45/rev/bf0dd9ae6807

figue commented on 2017-01-22 13:29 (UTC)

Hi chftyrol, I usually use "makepkg -sicC" to build my packages, so I've never that problem. Anyway, it doesn't hurt, so -p added to mkdir. Thanks.

chftyrol commented on 2017-01-21 10:50 (UTC)

Hi, correct me if I'm wrong but I believe at line 69 of this PKGBUILD the mkdir command is missing the -p option. Without it upgrading the package (from an existing installation) fails in the prepare phase, because the $srcdir/path directory already exists. Thank you.

cert38 commented on 2017-01-19 21:39 (UTC)

Hey @figue,I compile icecat either using pacaur or the classic abs/makepkg way. The outcome is the same. I never had this problem before though. Your PKGBUILD usually works like a charm. It definitely has something to do with the permissions. When I reset them icecat works indeed. Why the permissions aren't set correctly this time is beyond me. I'll re-compile and install icecat and check again tomorrow. Thanks a bunch!

figue commented on 2017-01-18 22:05 (UTC) (edited on 2017-01-18 22:05 (UTC) by figue)

Hi @cert38, are you compiling IceCat or using some third party package? Because: [5.3.1]figue@pluto:~> ls -ld /usr/lib/icecat drwxr-xr-x 6 root root 4096 ene 8 16:47 /usr/lib/icecat And about the second issue, could be related to the first? I've never get that... You can try using icecat-bin in AUR instead...