Package Details: firefox-esr52 52.9.0-4

Git Clone URL: (read-only)
Package Base: firefox-esr52
Description: Standalone web browser from, Extended Support Release 52.x with NPAPI support
Upstream URL:
Licenses: GPL, MPL, LGPL
Provides: firefox
Submitter: figuepluto
Maintainer: Muflone
Last Packager: Muflone
Votes: 10
Popularity: 0.005727
First Submitted: 2018-05-08 20:50
Last Updated: 2019-06-22 21:12

Dependencies (33)

Required by (190)

Sources (14)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

figue commented on 2018-06-27 08:57

@toxygen thanks for your comments. I'll disable crashreporter and tests for the next build. I don't use FF52ESR always, so it's ok for me ;)

Anyway, if you are actively using this version and you want to adopt it I can leave it.

toxygen commented on 2018-06-27 02:11

first, thanks for the package, i hadnt realized someone had made this and I was still manually changing firefox-esr to the latest 52.x.x release (with old patches) might I suggest adding

ac_add_options --disable-crashreporter --disable-tests

to the PKGBUILD mozconfig portion, this literally saved me like 2.5hrs of compile time (on an old xeon 5470 @3.7ghz) and saved a ton of space too

(I also use the following:

ac_add_options --disable-updater --disable-necko-wifi --disable-safe-browsing --disable-webrtc

from the old firefox-esr-privacy package but that's just me)

@toniwiki and @figue, i'm guessing there's a script causing the crash (it happens to me to, and it happens on other pages with some random scripts like

using ublock0, disabling scripts from and then checking them by hand (one by one) might tell you which it is, usually associated to an ad script i might add.

my guess is this one

which calls

(and some cross-site scripts/embeds) which leads to the crash

i blame crappy scripts, and maybe firefox for not handling them well enough (to be fair, other browsers might ignore the problem the scripts cause)

figue commented on 2018-06-14 23:37

@toniwiki I'm glad that your strip issue is ok now.

Unfortunately I can confirm your issue. Happened to me in the past and never can figure out exactly why... Sometimes happens in, others in sites like, or other sites with videos or a heavy load. In v60 this seems gone.

figue commented on 2018-06-12 19:46

@tandrade my package was always in conflict with Firefox in [extra]. Maybe you used another binary package that is installed in /opt...

Personally, I use Firefox ESR at work, and if I need something that is in latest branch, I have my own binary packages that are in /opt doesn't create anything in /usr.

The conflict is because, by default, I use the same PKGBUILD instructions and the same config paths. So ESR can't be used at the same time with Arch's Firefox.

I can upload my PKGBUILDs of those "Firefox in /opt" if somebody wants.. Usually I launch them in a temporary firejail to test "my things". It's a good trick IMHO.

toniwiki commented on 2018-06-12 06:42

With new firefox-esr (v52.8.1) my build was fine and now my package has a normal size.

However, firefox's tabs crashed me now with some videos like:

Has anyone same problem?

tandrade commented on 2018-06-12 04:17

Ignore my previous comment!

It seems that firefox-esr has always been incompatible with firefox. Maybe my memory is tricking me.

I'm almost sure I have two versions of firefox on my other machine, but I would have to check which versions are those.

tandrade commented on 2018-06-12 04:05

Why is this conflicting with firefox?

I have on another computer both firefox and an old firefox-esr on version 52, both installed and working properly. The only think I can't do is open both of them at the same time.

toniwiki commented on 2018-06-03 12:12

I had enabled strip in my /etc/makepkg.conf like yours.

Thanks @figue for your package, i will use it but i would like to know why my system creates a package so large too.

figue commented on 2018-06-02 21:08

Did you disable strip in makepkg.conf?

 % grep strip /etc/makepkg.conf
# Default: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug)
#-- strip:      Strip symbols from binaries/libraries
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug)
#-- Options to be used when stripping binaries. See `man strip' for details.
#-- Options to be used when stripping shared libraries. See `man strip' for details.
#-- Options to be used when stripping static libraries. See `man strip' for details.

You can use my own package if you want:

toniwiki commented on 2018-06-02 20:37

Minor differences found in file sizes except for file:

(toniwiki) >  1572071816 usr/lib/firefox-devel-52.8.0/sdk/lib/
(figue)    <    83664288 usr/lib/firefox-devel-52.8.0/sdk/lib/