[haiku-bugs] [Haiku] #6183: Removing Trademarks from non-official builds
- From: "mmadia" <trac@xxxxxxxxxxxx>
- Date: Thu, 17 Jun 2010 07:02:33 -0000
#6183: Removing Trademarks from non-official builds
-------------------------+--------------------------------------------------
Reporter: mmadia | Owner: mmadia
Type: enhancement | Status: new
Priority: normal | Milestone: R1
Component: - General | Version: R1/alpha2
Keywords: | Blockedby:
Patch: 0 | Platform: All
Blocking: |
-------------------------+--------------------------------------------------
This ticket addresses the occurrences of the HAIKU logo and Haiku name
within built images. (feel free to adjust/correct)
HAIKU Logo:
* AboutSystem logo
* Installer logo
* Boot Screen
* Desktop wallpaper
* Haiku3d
"Haiku" name
* AboutSystem text
* Installer text
* ScreenSaver : Haiku
* Terminal "Welcome to the Haiku shell."
* uname (though, i've no idea what to do about that)
The build system is capable of defining 3 levels of
"HAIKU_DISTRO_COMPATIBILITY"
{{{
official : HAIKU_DISTRO_COMPATIBILITY_OFFICIAL ;
compatible : HAIKU_DISTRO_COMPATIBILITY_COMPATIBLE ;
default : HAIKU_DISTRO_COMPATIBILITY_DEFAULT ;
}}}
In addition, official releases have "HAIKU_OFFICIAL_RELEASE" defined.
I would like to make use of these definitions and to create 2 new
definitions
This code snippet for build/jam/BuildSetup, would be used as the name of
the
software. For non-Project builds, end-users would define these in
UserBuildConfig.
{{{
ifdef HAIKU_DISTRO_COMPATIBILITY_OFFICIAL
ifdef HAIKU_OFFICIAL_RELEASE
HAIKU_SOFTWARE_NAME ?= 'Haiku' ;
HAIKU_SOFTWARE_HOMEPAGE ?= 'http://www.haiku-os.org' ;
else
HAIKU_SOFTWARE_NAME ?= 'Haiku (development build)' ;
HAIKU_SOFTWARE_HOMEPAGE ?= 'http://www.haiku-os.org' ;
endif
endif
}}}
This code snipped could be used in the various rdef files
{{{
ifdef HAIKU_DISTRO_COMPATIBILITY_OFFICIAL
ifdef HAIKU_OFFICIAL_RELEASE
<HAIKU Logo>
else
<HAIKU Logo greyscale> or <HAIKU Logo sans leaves>
endif
elif defined HAIKU_DISTRO_COMPATIBILITY_COMPATIBLE
<HAIKU Leaf>
else
<blank image>
endif
}}}
--
Ticket URL: <http://dev.haiku-os.org/ticket/6183>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.
- Follow-Ups:
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
- From: axeld
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
- From: pulkomandy
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
- From: xeon3d
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
- From: mmadia
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
- From: pulkomandy
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
- From: Wim
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
- From: axeld
- [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds
Other related posts:
- » [haiku-bugs] [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - axeld
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - pulkomandy
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - xeon3d
- » [haiku-bugs] [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - pulkomandy
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - Wim
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - axeld
- » [haiku-bugs] [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - phoudoin
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - phoudoin
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - tonestone57
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - tonestone57
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - phoudoin
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - mmadia
- » [haiku-bugs] Re: [Haiku] #6183: Removing Trademarks from non-official builds - mmadia