Ebuild for building firefox from the mozilla mercurial repository. Supports beta, aurora and "trunk" via use-flags. If using the beta or aurora channel, the use-flag "tag" can be set to use the latest tag instead of tip. The ebuild is based on the firefox-5.0-r2 ebuild and uses the same files except for the arm-cflags patch which doesn't apply against latest aurora (couldn't find the surrounding chunks in the patch in configure.in, arm support seems either rewritten or removed) Reproducible: Always
Created attachment 283699 [details] www-client/firefox-9999.ebuild
Works OK for me on amd64. I installed the beta release (firefox 7). The only problem I had with it was that my plugins (flash, java, gecko, etc.) didn't work as they are installed into /usr/lib/firefox/plugins. Symlinking that folder to the installation path (/usr/lib/firefox-7.0) solved this problem for me.
i tested trunk + pgo (alsa dbus ipc libnotify methodjit pgo startup-notification trunk webm) here and that needs some changes: src_compile() { if use pgo; then addpredict /root addpredict /etc/gconf addpredict /dev/dri
The nightly folder is missing some icons compared to the official folder, so the line use trunk && icon_path="${S}/browser/branding/nightly" could be removed completely i think, i simply copied over all the icons and called ebuild merge again.
(In reply to comment #2) > Works OK for me on amd64. I installed the beta release (firefox 7). The only > problem I had with it was that my plugins (flash, java, gecko, etc.) didn't > work as they are installed into /usr/lib/firefox/plugins. Symlinking that > folder to the installation path (/usr/lib/firefox-7.0) solved this problem for > me. Yeah, it seems that all folders are named firefox-7.0 in the beta channel, I'll see if I can force it to drop the version number somehow. I'll also take a look at pgo and the nightly icons. Will probably fix it tomorrow.
We will not add a snapshot or live ebuild to the tree, we do not have the man power in the mozilla herd to handle such ebuilds.
@Daniel Raneland as this bug is resolved as WONTFIX due to missing man power this might be a candidate for sunrise overlay (http://overlays.gentoo.org/proj/sunrise) or your own user overlay hosted at overlays.gentoo.org (http://blog.hartwork.org/?p=843)? I think many people might be interested in this ebuild.