Closed Bug 237596 Opened 20 years ago Closed 20 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: 20 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: