Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: firefox-esr 45.7.0-1

Git Clone URL: https://aur-dev.archlinux.org/firefox-esr.git (read-only)
Package Base: firefox-esr
Description: Standalone web browser from mozilla.org, Extended Support Release
Upstream URL: https://www.mozilla.org/en-US/firefox/organizations/
Licenses: GPL, MPL, LGPL
Conflicts: firefox
Provides: firefox
Submitter: figue
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figuepluto
Votes: 7
Popularity: 1.031374
First Submitted: 2015-05-28 23:15
Last Updated: 2017-01-23 22:36

Dependencies (30)

Required by (111)

Sources (8)

Latest Comments

figue commented on 2015-06-23 15:18

I was thinking about it at the beginning. But, finally, I decided to maintain this package as a replace of Firefox in official repos. If you want to duplicate this package as a separate version that can live with official Firefox is OK for me. It will only need some changes in dependencies and some options in mozconfig. If you want to write profiles in a new directory (and not .mozilla/firefox) you will need to change it in mozconfig too.

As for the build: it was fine for me a month ago. Was built in a clean chroot in a machine with 8 GB RAM. In a laptop with 4 GB was impossible. I notice a new patch for latest freetype code in [extra]. I don't know if your error is because of it: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/freetype26.patch?h=packages/firefox

figue commented on 2015-06-23 15:17

I was thinking about it at the beginning. But, finally, I decide to maintain this package as a replace of Firefox in official repos. If you want to duplicate this package as a separate version that can live with official Firefox is OK for me. It will only need some changes in dependencies and some options in mozconfig. If you want to write profiles in a new directory (and not .mozilla/firefox) you will need to change it in mozconfig too.

As for the build: it was fine for me a month ago. Was built in a clean chroot in a machine with 8 GB RAM. In a laptop with 4 GB was impossible. I notice a new patch for latest freetype code in [extra]. I don't know if your error is because of it: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/freetype26.patch?h=packages/firefox

eigengrau commented on 2015-06-23 07:47

FWIW, the build currently fails with

../../build/unix/gold/ld: warning: hidden symbol 'hb_buffer_create' in /tmp/makepkg/firefox-esr/src/mozilla-esr38/obj-x86_64-unknown-linux-gnu/toolkit/library/../../gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.i_o is referenced by DSO /usr/lib/libpangoft2-1.0.so
../../build/unix/gold/ld: warning: hidden symbol 'FT_Get_X11_Font_Format' in /usr/lib/libfreetype.so is referenced by DSO /usr/lib/libcairo.so
../../build/unix/gold/ld: error: /tmp/makepkg/firefox-esr/src/mozilla-esr38/obj-x86_64-unknown-linux-gnu/toolkit/library/../../gfx/skia/SkFontHost_FreeType.i_o: requires dynamic R_X86_64_PC32 reloc against 'FT_Get_X11_Font_Format' which may overflow at runtime; recompile with -fPIC
../../build/unix/gold/ld: error: read-only segment has dynamic relocations
../../build/unix/gold/ld: error: hidden symbol 'FT_Get_X11_Font_Format' is not defined locally
collect2: error: ld returned 1 exit status
/tmp/makepkg/firefox-esr/src/mozilla-esr38/config/rules.mk:812: recipe for target 'libxul.so' failed
make[6]: *** [libxul.so] Error 1

It might also be convenient to install this to a separate path, like firefox-esr-bin does, so as not to conflict with firefox.

figue commented on 2015-05-28 23:17

Initial release.

- This package replaces firefox in [extra].
- PGO takes lot of time to build.
- You need more than 4 GB of free RAM to build it properly.