Closed Bug 237596 Opened 21 years ago Closed 21 years ago

Need to get official artwork into nightly builds

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bugs, Assigned: bugs)

References

Details

Attachments

(1 file, 2 obsolete files)

Official artwork needs to be available to nightly builds, via a configure flag --enable-official-branding.
Assignee: bryner → bugs
Status: NEW → ASSIGNED
Attached patch better patch (obsolete) — Splinter Review
bryner says "r=bryner" with the changes in this patch (test for browser/app/macbuild in the official branding makefile rather than add a new makefile for it and use += instead of := in client.mk to add the other-licenses dir to the checkout rather than duplicate mozilla/browser)
Attachment #144005 - Attachment is obsolete: true
there's a typo in mozilla/Makefile.in: tire_99_dirs += other-licenses/branding/firefox should be tier_99_dirs.
Depends on: 237607
Comment on attachment 144011 [details] [diff] [review] bryner also said I should always pull this dir >Index: other-licenses/branding/firefox/Makefile.in >+export:: >+ cp $(srcdir)/firefox.ico $(DEPTH)/browser/app/firefox.ico >+ cp $(srcdir)/firefox.ico $(DEPTH)/toolkit/mozapps/installer/windows/wizard/setuprsc/browser.ico >+ if [ ! -d $(DEPTH)/browser/app/macbuild ] ; then \ >+ mkdir $(DEPTH)/browser/app/macbuild; \ >+ fi >+ cp $(srcdir)/firefox.icns $(DEPTH)/browser/app/macbuild/firefox.icns >+ cp $(srcdir)/document.icns $(DEPTH)/browser/app/macbuild/document.icns >+ cp $(srcdir)/document.ico $(DEPTH)/browser/app/document.ico >+ cp $(srcdir)/Header.bmp $(DEPTH)/toolkit/mozapps/installer/windows/wizard/setuprsc/Header.bmp >+ cp $(srcdir)/Watermrk.bmp $(DEPTH)/toolkit/mozapps/installer/windows/wizard/setuprsc/Watermrk.bmp So this stuff only works in srcdir builds, not objdir builds, since in objdir builds it copies into the objdir when the makefiles in question copy use the files from the srcdir. It's also rather risky, since by overwriting other files in the source tree, you risk those files being accidentally checked in.
(Maybe that's not really why it doesn't work in objdir builds, but tainting the srcdir in srcdir builds is bad anyway.)
http://scragz.com/tech/mozilla/firefox-unofficial-branding.php Are there any plans to use this libre artwork, to avoid any issues between the unofficial builders and the Mozilla Foundation over its new stance on branding trademarks?
bug 237725 has been filed on the creation of a staging area in dist for branded resources. mscott will be working on this shortly. unofficial artwork has been checked into the MPL'ed sections of the tree.
this should now work.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: