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 .. 69 70 71 72 73 74 75 76 77 78 79 .. 85 Next › Last »

fauno commented on 2011-08-17 00:07 (UTC)

figue: in my user experience, it's using a lot more ram. one of my machines swaps constantly and it has 1gb ram :|

figue commented on 2011-08-16 23:55 (UTC)

@fauno Maybe it's a good idea. Do you have noticed any change in user-end experience?

fauno commented on 2011-08-16 23:11 (UTC)

I'm building icecat 6 following firefox's PKGBUILD. I'll post how that goes in a few hours. But now that xulrunner is 6.0, can't we roll back to linking to it?

figue commented on 2011-08-15 17:27 (UTC)

We will skip this release. Check https://lists.gnu.org/archive/html/bug-gnuzilla/2011-08/msg00001.html Firefox 6.0 is out and I think it's the best choice, IceCat takes a lot of time to build now...

flocke commented on 2011-08-15 10:30 (UTC)

5.0.1 is out

figue commented on 2011-07-30 18:51 (UTC)

I have a workaround for Gnome 3.0 dock icon issue. If in /usr/share/applications/icecat.desktop we change the exec line to: Exec=/usr/lib/icecat-5.0/icecat-bin it works fine. It seems that Gnome don't detect the process tree and "think" that the final binary file is a new application. Don't know if we can solve in the /usr/lib/icecat-5.0/run-icecat.sh script.

figue commented on 2011-07-03 19:04 (UTC)

@thevoidzero Those lines are in extra/firefox package. IceCat was based on it, but with a small changes. In the case of build(), I think that the comments explain what are doing. We don't need to cause conflicts with the user dictionaries, and don't want to remove the included dictionary on IceCat source code. The commented lines in package() are in reference to profilebuild (PGO), and I need more information about this. Maybe a forum could help ;)

<deleted-account> commented on 2011-07-03 10:44 (UTC)

(I'd like a forum to go with this PKGBUILD, please ;-p) So here's a question - there are a few commented lines, two in build() and a couple in package(). The latter is about dictionaries. Could you please explain what those lines do when uncommented?

figue commented on 2011-07-02 15:09 (UTC)

No, with Firefox it works fine. It's something with 5.0 build, it works until 4.1

wonder commented on 2011-07-02 07:02 (UTC)

does that happen with firefox package too?