Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158538 - ebuild for Mozilla Firefox from CVS HEAD
Summary: ebuild for Mozilla Firefox from CVS HEAD
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-12-19 05:17 UTC by Dustin C. Hatch
Modified: 2007-01-10 12:48 UTC (History)
0 users

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


Attachments
New ebuild to build Firefox from CVS source (mozilla-firefox-9999.ebuild,7.63 KB, text/plain)
2006-12-19 05:18 UTC, Dustin C. Hatch
Details
New eclass to pull source from Mozilla's CVS repository their way (mozilla-cvs.eclass,3.49 KB, text/plain)
2006-12-19 05:19 UTC, Dustin C. Hatch
Details
Patch to mozilla-launcher.eclass to support SLOT'd installs (mozilla-launcher.eclass.patch,1.36 KB, patch)
2006-12-19 05:20 UTC, Dustin C. Hatch
Details | Diff
mozilla-firefox-3.0_alpha1.ebuild (mozilla-firefox-3.0_alpha1.ebuild,8.29 KB, application/octet-stream)
2006-12-19 08:30 UTC, Ryan Hope
Details
mozilla-firefox/mozilla-firefox-9999.ebuild (mozilla-firefox-9999.ebuild,7.63 KB, text/plain)
2006-12-19 11:44 UTC, Dustin C. Hatch
Details
mozilla-launcher.eclass.patch (mozilla-launcher.eclass.patch,1.36 KB, patch)
2006-12-19 11:46 UTC, Dustin C. Hatch
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dustin C. Hatch 2006-12-19 05:17:10 UTC
I have created an ebuild that will pull the CVS HEAD from Mozilla's repository and build Firefox with the newest source.  All of the CVS is done through an eclass so it is easily ported to other Mozilla products.

The Firefox ebuild also checks to see if mozbranding USE flag is enabled, and if not will install in a different SLOT than the default Firefox so you can have multiple versions.

Attached is a Firefox ebuild, the Mozilla CVS eclass, and a patch for mozilla-launcher.eclass to allow for SLOT'd installs.

Any comments, suggestions, or improvements would be appreciated.
Comment 1 Dustin C. Hatch 2006-12-19 05:18:58 UTC
Created attachment 104355 [details]
New ebuild to build Firefox from CVS source
Comment 2 Dustin C. Hatch 2006-12-19 05:19:43 UTC
Created attachment 104356 [details]
New eclass to pull source from Mozilla's CVS repository their way
Comment 3 Dustin C. Hatch 2006-12-19 05:20:26 UTC
Created attachment 104357 [details, diff]
Patch to mozilla-launcher.eclass to support SLOT'd installs
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-12-19 05:20:43 UTC
Mozilla stuff takes enough time and effort to maintain as it is; so thanks but this is not getting into the official tree. Some overlays might accept it, try there.

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap2
Comment 5 Dustin C. Hatch 2006-12-19 05:26:19 UTC
Okay, I didn't expect it to get into the official tree, I just put it here as a reference, so people can find it.
Comment 6 Ryan Hope 2006-12-19 08:30:30 UTC
Created attachment 104365 [details]
mozilla-firefox-3.0_alpha1.ebuild

Here is the non-cvs ebuild for firefox 3
Comment 7 Dustin C. Hatch 2006-12-19 11:44:26 UTC
Created attachment 104374 [details]
mozilla-firefox/mozilla-firefox-9999.ebuild

Sorry about that, this ebuild doesn't correctly handle SLOT when not using mozbranding. Fixed here.
Comment 8 Dustin C. Hatch 2006-12-19 11:46:51 UTC
Created attachment 104375 [details, diff]
mozilla-launcher.eclass.patch

Sorry, fixed a typo.
Comment 9 adam 2007-01-10 02:13:06 UTC
Ugh, no X86 support? Only AMD64?????
Comment 10 Dustin C. Hatch 2007-01-10 12:48:07 UTC
(In reply to comment #9)
> Ugh, no X86 support? Only AMD64?????
> 

Add the ~x86 keyword. I didn't because I don't have an x86 box to test on.