Package Details: icecat-bin 60.7.0-2

Git Clone URL: (read-only, click to copy)
Package Base: icecat-bin
Description: Binary build of the GNU version of the Mozilla Firefox browser
Upstream URL:
Keywords: browser gecko web
Licenses: GPL, MPL, LGPL
Conflicts: icecat
Provides: icecat
Replaces: icecat
Submitter: jfigueras
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figuepluto
Votes: 51
Popularity: 0.25
First Submitted: 2016-01-03 12:11 (UTC)
Last Updated: 2019-06-03 20:06 (UTC)

Latest Comments

figue commented on 2022-04-23 18:17 (UTC)

@Ralf_Mardorf yeah, tabs just crash... Maybe it's time to remove this package because I think GNU is not providing binary realeases officially.

Ralf_Mardorf commented on 2022-04-23 10:02 (UTC)

Does this version of Icecat still work for you? It stopped working for me.

Tio commented on 2022-01-29 12:46 (UTC)

Ok thanks.

Ralf_Mardorf commented on 2022-01-28 06:43 (UTC) (edited on 2022-01-28 06:52 (UTC) by Ralf_Mardorf)

Hi, if you don't want to use a search engine, don't want to read basic Arch Wikis, don't care for comments already answering your questions, but instead ask other to do your homework, consider to use a distro that fit such needs.

$ gpg --keyserver hkp:// --recv-keys D7BEFC2F89D03EFC
gpg: key 46A70073E4E50D4E: "Ruben Rodriguez Perez <>" 6 new signatures
gpg: Total number processed: 1
gpg:         new signatures: 6

Tio commented on 2022-01-28 00:18 (UTC)

I get this error:

==> Validating source files with sha256sums...
    icecat.desktop ... Passed
    icecat-safe.desktop ... Passed ... Passed
==> Validating source_x86_64 files with sha256sums...
    icecat-60.7.0.en-US.gnulinux-x86_64.tar.bz2 ... Passed
    icecat-60.7.0.en-US.gnulinux-x86_64.tar.bz2.sig ... Skipped
==> Verifying source file signatures with gpg...
    icecat-60.7.0.en-US.gnulinux-x86_64.tar.bz2 ... FAILED (unknown public key D7BEFC2F89D03EFC)
==> ERROR: One or more PGP signatures could not be verified!
Failed to build icecat-bin

figue commented on 2021-08-28 23:12 (UTC)

Latest IceCat binary published by GNU Foundation is still 60.7.0:;O=D

Removing out-of-date

earlybird commented on 2021-05-04 07:33 (UTC)

delete mozilla-common from your pkgbuild and test if it still works seems to work fine here

Ralf_Mardorf commented on 2021-04-19 07:08 (UTC) (edited on 2021-04-19 07:10 (UTC) by Ralf_Mardorf)

It's not removed from AUR, it was dropped from official repositories. There's an issue with moving packages to AUR, after they were removed from the official repositories. I don't have a link at hand. However, it's mentioned somewhere in the AUR general mailing list archive this year. The package mozilla-common 1.4-6 seems still to be ok and can be installed from the Arch Linux Archive, e.g. by using the downgrade script available by the AUR.

nophke commented on 2021-04-19 06:48 (UTC)

This package uses mozilla-common, as a dependency, which seems to be gone from AUR!

figue commented on 2021-02-09 19:06 (UTC)

@shket this package uses binary version compiled by upstream. But, unfortunately, GNU seems not interested doing it anymore. I don't know if there is some "GNU's official distro" where we can pull the binary, just for people that can't build IceCat themselfs.

shket commented on 2021-02-09 17:59 (UTC) (edited on 2021-02-09 18:01 (UTC) by shket)

@figue the "unstable" version (78.7.0) is more popular in AUR. So why are you still maintaining previous version, even if the newest is "unstable"?

figue commented on 2020-06-12 10:32 (UTC)

Latest stable release still is 60.7.0. Please, don't flag as out-of-date:;O=D

figue commented on 2019-11-12 21:26 (UTC)

Hi @Selfes, the other package I maintain was updated with the sources provided by Antonio Trande that maintain official Fedora package. It's not really official and is not a prerelease.

For this package, usually I wait until official binary is out, but you are free to try prereleases or betas if they are available, and then report back.


Selfes commented on 2019-11-12 21:20 (UTC)

@figue hello, I noticed that icecat is updated to 68.2. Since the icecat package in the AUR is already updated, but according to the mailing list that version is (probably) a preview (, I would like to know if this this package is getting updated to the preview version or if you will wait until the final version is published.

figue commented on 2019-07-19 15:53 (UTC)

@aluizioneto you have to trust in Ruben's gpg key. Just execute this in a shell:

gpg --recv-keys D7BEFC2F89D03EFC

aluizioneto commented on 2019-07-19 12:40 (UTC)

I'm having the issue bellow:

==> Verifying source file signatures with gpg... icecat-60.7.0.en-US.gnulinux-x86_64.tar.bz2 ... FAILED (unknown public key D7BEFC2F89D03EFC) ==> ERROR: One or more PGP signatures could not be verified!

Read Jezza's comment but didn't quite understand what is going on. Can someone help me to clear this? GPG is not able to verify the signatures and Jezza is suggesting changing them on the PKGBUILD, right? Is that a safe procedure? What would be a reliable source for the correct keys?


jezza commented on 2019-06-04 03:06 (UTC) (edited on 2019-06-04 03:10 (UTC) by jezza)

Re Ruben Rodriguez' key verification: In the PKGBUILD, insert his other key: 'gpg --recv-keys D7E04784' (or find it in Enigmail), check that you got the right one, and then replace the validpgpkeys line of the PKGBUILD with the fingerprint: validpgpkeys=(A57369A8BABC2542B5A0368C3C76EED7D7E04784) # Ruben Rodriguez (GNU IceCat releases key) That worked for me.

qwer1234 commented on 2019-06-03 19:02 (UTC)

==> Verifying source file signatures with gpg... icecat-60.7.0.en-US.gnulinux-x86_64.tar.bz2 ... FAILED (unknown public key D7BEFC2F89D03EFC)

figue commented on 2019-05-11 19:02 (UTC)

Binary packages of IceCat are not released yet. Please be patient.

misaka00251 commented on 2019-04-11 04:28 (UTC)

What about *.xpi themes? Can't use the method provided by @lolisamurai.

lolisamurai commented on 2019-01-13 20:46 (UTC)

it appears to be a problem specific to icecat on extensions without an id in their manifest:

current workaround is to extract the xpi and repack it with a manifest id

figue commented on 2019-01-08 15:06 (UTC)

@azx07 @lolisamurai I'm not sure if this kind of issues are related to packaging method or is an upstream issue. I've tried with Icecat compiled from source and the same happens. Please, report upstream:

lolisamurai commented on 2019-01-08 14:27 (UTC)

@azx07 same here with , no idea what could be the cause

azx07 commented on 2018-12-11 23:57 (UTC)

hello, I am having problems with installing some extensions to icecat.

For instance:

it gives the error that the extension seems to be corrupt. I also tried to instal via download and then install locally from file with the same error. The above extensions can be installed to firefox without a problem.

Here are some extension that can be added to icecat without a problem:

It seems to me that the problem must be icecat specific since exactly the same bug appears also on android icecat.

Could somebody confirm these bugs on their system? Anybody has an idea what could be the problem

alexsv83 commented on 2018-10-17 05:56 (UTC)

@figue Thanks! that helped.

figue commented on 2018-10-16 14:55 (UTC) (edited on 2018-10-16 14:56 (UTC) by figue)

@alexsv83 to change language in IceCat install xpi normally (you can click directly in the webpage) and then add a new entry in about:config

type: string
name: intl.locale.requested
value: ru  (that's your case, mine is es for spanish)

Works for me :)

alexsv83 commented on 2018-10-16 07:52 (UTC)

Hi @figue, language packs do not work in this build. I tried installing "" and "" in "/usr/lib/icecat/browser/extensions" and in "~/.mozilla/icecat/[profile_name]/extensions", I see them in "about:addons->Languages", but the language does not change. I also tried to make your package in AUR "icecat" from sources and there "" installed from:

works and switches the language.

figue commented on 2018-10-02 21:47 (UTC) (edited on 2018-10-02 21:47 (UTC) by figue)

Hi @LinuxVieLoisir in the past I remember that all lang packages were in AUR. That packages build a specific xpi. I pushed a lot of that packages because the xpi weren't generated by GNU, but now you can install the xpi you want directly from, for instance:

or if you use latest alpha:

Why you asking this? It shouldn't be difficult to make a package yourself which download and copy your desired language to /usr/lib/icecat/browser/extensions


LinuxVieLoisir commented on 2018-10-02 20:28 (UTC)

Hello, I contact you because I would like to know if it would be possible to put the linguistiques packages of Icecat. I'm waiting your answer. Best regards.

figue commented on 2018-09-19 19:50 (UTC)

Thank you Ralf. Fixed.

Ralf_Mardorf commented on 2018-09-19 10:42 (UTC)

The desktop files try to execute icecat-launcher, which doesn't exist anymore.

$ grep Exec /usr/share/applications/icecat*desktop | cut -d: -f2
Exec=/usr/bin/icecat-launcher %u
Exec=/usr/bin/icecat-launcher -safe-mode %u
$ pacman -Ql icecat-bin | grep bin/icecat
icecat-bin /usr/bin/icecat
$ pacman -Q icecat-bin
icecat-bin 60.2.0-1

commented on 2017-06-20 21:12 (UTC)

oh ok, i thought it was your own binary build of the other icecat package you also maintain, i was trying this one out first to see if i want to make the switch to using icecat as my main browser, thanks.

figue commented on 2017-06-20 19:54 (UTC)

This package is the binary provided by upstream. Please, use "icecat" in AUR to build the package as you want. Also, I pushed a new release with all dependencies fixed, according to namcap.

commented on 2017-06-19 23:14 (UTC)

also as well, since firefox 52 they no longer enable alsa support and instead they enable pulseaudio support ac_add_options --disable-pulseaudio --enable-alsa somebody wrote this in the article to disable pulseaudio and enable alsa in the mozconfig, im not sure if it will work as i haven't tryed it, but please look into this if you want to enable pulseaudio or alsa in your package.

figue commented on 2017-06-19 19:38 (UTC)

@xxterry1xx forgot to change. Fixed. Thanks!

commented on 2017-06-18 23:45 (UTC)

This can only open in gtk3 as it says is missing, the dependency gtk2 should be changed to gtk3. Thanks for the package.

figue commented on 2016-06-29 09:24 (UTC)

@Hund I don't know why you need to change those permissions, it has 755 in my computer: figue@DESA2338> ls -l /usr/lib/icecat -rwxr-xr-x 1 root root 113800 jun 26 23:58 /usr/lib/icecat/icecat I have double checked... pacman set this permission upgrading/downgrading, or replacing icecat-bin package with icecat (compiled).

commented on 2016-06-28 16:05 (UTC)

Also, any particular reason I have to make the file /usr/lib/icecat/icecat executable myself every time I update IceCat?

commented on 2016-06-28 16:00 (UTC)

@figue It was already added. But I solved it by removing the whole icecat-bin folder and redoing it from scratch. I don't know why I didn't think of that before.

commented on 2016-06-28 16:00 (UTC)

@figue It was already added. But I solved it by removing the whole icecat-bin folder and redoing it from scratch. I don't know why I didn't think of that before.

figue commented on 2016-06-28 15:37 (UTC)

@Hund you should probably add Ruben Rodriguez's signature (official IceCat developer) to your keyring: gpg --recv-key 3C76EED7D7E04784 More info:

commented on 2016-06-28 10:58 (UTC)

==> Verifying source file signatures with gpg... icecat-38.8.0.en-US.linux-x86_64.tar.bz2 ... FAILED (bad signature from public key 3C76EED7D7E04784) ==> ERROR: One or more PGP signatures could not be verified! What to do?

figue commented on 2016-06-26 21:55 (UTC)

@ilya-fedin sorry I haven't see your last comment. Currently I'm not interested in maintain a gtk2 package, but taking a look into firefox-gtk2 in AUR, it seems that you only need to add "ac_add_options --enable-default-toolkit=cairo-gtk2" to mozconfig in order to build a gtk2 package. I can do this for you if you need it and you can't/don't know how to do it, but please consider the chance to make it yourself. It's not complicated :)

ilya-fedin commented on 2016-05-26 21:36 (UTC)

figue, the matter is that I want to come completely to IceCat (to use the favourite browser one, and to use his modification from GNU - even better :)), but I don't love GTK3, and Firefox on him. My question was in whether you will make a icecat-gtk2/icecat-gtk2-bin package in case of transition of IceCat to GTK3, as well as Firefox? Or can be at you there is information that someone another will make such package?

figue commented on 2016-05-26 19:20 (UTC)

Hi ilya-fedin, IceCat uses an independent folder for storing profiles, so you can have both installed at the same time. In fact, I'm usually working with both running. This package (icecat-bin) comes from GNUzilla official binary compilation, so if you want more details about the schedule you should ask upstream. As far as I know, IceCat follows Firefox ESR releases, so I don't see any inconvenient to have GTK3. If you want a pure GTK2 release you should build/make a package yourself, in base of icecat package in AUR[1] (which I maintain too). Feel free to post there if you are interested in make your own package with GTK3/2 exclusive. [1]

ilya-fedin commented on 2016-05-26 15:43 (UTC)

Hello, figue! I want to change firefox-gtk2-bin for icecat-bin, but I have several questions: 1) Whether icecat will migrate to gtk3? 2) And if is whether there will be gtk2/gtk2-bin version in aur? Thanks in advance.

figue commented on 2016-04-18 19:29 (UTC) (edited on 2016-04-18 19:53 (UTC) by figue)

Thank you @dast to flag the package out-of-date. I'd forgot to update

figue commented on 2016-03-21 09:48 (UTC)

@aphirst you need to import Rubén Rodríguez's GPG key if you want to build IceCat: gpg --recv-keys 3C76EED7D7E04784 FYI this is a common step described in official wiki: Regards

aphirst commented on 2016-03-21 05:32 (UTC)

There should probably be a note somewhere about GPG. ==> Verifying source file signatures with gpg... icecat-38.6.0.en-US.linux-x86_64.tar.bz2 ... FAILED (unknown public key 3C76EED7D7E04784)

figue commented on 2016-01-03 12:20 (UTC)

This package is an update of the old AUR3 package. Sorry, but in the archive isn't the original author or maintainer, so thank you whoever you are.