Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 379627 - Ebuild for www-client/firefox-9999 (mercurial)
Summary: Ebuild for www-client/firefox-9999 (mercurial)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-17 22:36 UTC by Daniel Raneland
Modified: 2011-08-22 13:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
www-client/firefox-9999.ebuild (firefox-9999.ebuild,10.58 KB, text/plain)
2011-08-17 22:37 UTC, Daniel Raneland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Raneland 2011-08-17 22:36:57 UTC
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
Comment 1 Daniel Raneland 2011-08-17 22:37:23 UTC
Created attachment 283699 [details]
www-client/firefox-9999.ebuild
Comment 2 Alexander van der Meij 2011-08-19 09:02:03 UTC
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.
Comment 3 Marc Arens 2011-08-19 09:45:57 UTC
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
Comment 4 Marc Arens 2011-08-19 09:48:58 UTC
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.
Comment 5 Daniel Raneland 2011-08-19 10:02:42 UTC
(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.
Comment 6 Jory A. Pratt gentoo-dev 2011-08-21 16:30:48 UTC
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.
Comment 7 Marc Arens 2011-08-22 13:27:27 UTC
@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.