Package Details: icecat 78.4.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 browser.
Upstream URL: http://www.gnu.org/software/gnuzilla/
Keywords: browser esr gnuzilla web
Licenses: GPL, MPL, LGPL
Submitter: None
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 218
Popularity: 4.02
First Submitted: 2007-12-09 10:12
Last Updated: 2020-10-24 22:37

Dependencies (40)

Required by (0)

Sources (5)

Pinned Comments

figue commented on 2020-09-29 22:37

@Terrorizer patch process can take a long time, depending on your machine capacity.

Good news is that IceCat was added to Chaotic repo recently:

https://lonewolf.pedrohlc.com/chaotic-aur/

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

cysp74 commented on 2020-09-24 10:48

Ok, never mind my previous comment. I've checked icecat with default settings and the only annoying thing with disabled shield icon that I can't see third party cookies. But on the other hand, with enabled shield icon much more confusing information reveal, such like drop down menu says no social media trackers, etc.

Rgds, hg

cysp74 commented on 2020-09-24 09:59

Hi,

The new icecat upstream completely disabled protection dashboard (shield icon on address bar): https://git.savannah.gnu.org/cgit/gnuzilla.git/commit/?id=700ee68e7311a4640232018bdbf77fe96a97b8e8

The purpose and the logic behind this change is not revealed yet, but on my side (I believe on others too) causing troubles.

So made some changes in PKGBUILD. Can you please include till we get answer why dashboard have been disabled?


--- PKGBUILD    2020-09-24 11:52:03.520599455 +0200
+++ PKGBUILD.new    2020-09-24 11:52:15.684629906 +0200
@@ -51,6 +51,7 @@
   sed -e 's/^gpg.*list-keys.*//g' -i makeicecat
   sed -e 's/^tar cfj icecat-/#tar cfj icecat-/g' -i makeicecat

+
   # rename patches
   patch --ignore-whitespace << 'EOF'
 --- makeicecat 2020-09-21 23:59:38.942240104 +0200
@@ -91,6 +92,8 @@
     rm -rf data/files-to-append/l10n/*
   fi

+  find . -iname "hide-protections-dashboard.patch" | xargs rm
+
   # Produce IceCat sources
   bash makeicecat
   cd output/icecat-${pkgver}

Thanks, Rgds, hg

tapwater commented on 2020-09-08 19:36

@Terrorizer @figue it probably does have something to do with the rust package. I'm getting the following error when trying to build icecat and waterfox:

 0:07.36 checking for rustc... /usr/bin/rustc
 0:07.36 checking for cargo... /usr/bin/cargo
 0:07.43 DEBUG: Executing: rustup which rustc
 0:07.44 DEBUG: The command returned non-zero exit status 1.
 0:07.44 DEBUG: Its error output was:
 0:07.44 DEBUG: | error: no override and no default toolchain set
 0:07.44 ERROR: Command rustup which rustc failed with exit status 1.
 0:07.49 *Fix above errors and then restart with
 0:07.49                /mach build
 0:07.49 make: *** [client.mk:115: configure] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
I'm doing a fresh install of Manjaro XFCE. I was running KDE until a few days ago, and previously had no problems when I initially installed this icecat package, but that was some months ago. this happens no matter what method I use to install icecat; any ideas on what to do?

figue commented on 2020-09-07 13:20

In resume, every AUR package is managed in a get repo. So you can clone that repo and update it manually. For example, I want the IceCat repo, so I clone the repo first:

$ mkdir $HOME/packages
$ cd $HOME/packages
$ git clone https://aur.archlinux.org/icecat.git
$ cd icecat

then I want to build:

$ makepkg -sic

Done. What happens if a new release came out?

$ cd $HOME/packages/icecat
$ git pull
$ makepkg -sic

Terrorizer commented on 2020-09-07 12:21

@figue ... can you tell me the complete "makepkg" - way in detail please, i wanna try?

figue commented on 2020-09-06 22:24

@mazzarino huge packages like IceCat is better to add to ignore list, and when you see there is an update, do it manually with "makepkg -sic" when you have the time to do it (so don't use AUR helpers like yay). Cheers.

mazzarino commented on 2020-09-06 17:57

@figue

Thank You very much! With makepkg the package was successfully build and then it was installed with "pacman -U".

figue commented on 2020-09-06 14:33

@mazzarino can you execute:

$ cd /home/alen/.cache/yay/icecat
$ makepkg -e

mazzarino commented on 2020-09-06 14:21

Building fails with the errors:


28:30.76 make[2]: *** [/home/alen/.cache/yay/icecat/src/gnuzilla-15a7c3d991a670b6489d4f432b52a188358f4ca5/output/icecat-68.12.0/config/recurse.mk:34: compile] Error 2

28:30.76 make[1]: *** [/home/alen/.cache/yay/icecat/src/gnuzilla-15a7c3d991a670b6489d4f432b52a188358f4ca5/output/icecat-68.12.0/config/rules.mk:413: default] Error 2

28:30.76 make: *** [client.mk:125: build] Error 2 28:30.82 13 compiler warnings present.

28:31.33 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed

==> ERROR: A failure occurred in build(). Aborting...

error making: icecat

figue commented on 2020-09-05 14:15

just download the file, and install it:

sudo pacman -U icecat-68.12.0-1-x86_64.pkg.tar.bz2