mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2025-07-21 00:21:28 +03:00
branding update to BrowserOS
This commit is contained in:
@@ -1,64 +0,0 @@
|
||||
# Chromium Replace with Build Type Support
|
||||
|
||||
The chromium_replace module now supports build-type specific file replacements using `.debug` and `.release` suffixes.
|
||||
|
||||
## How it works
|
||||
|
||||
1. **Build-type specific files**: Files with `.debug` or `.release` suffixes are only used for their respective build types
|
||||
2. **Automatic suffix removal**: The `.debug`/`.release` suffix is removed when copying to chromium source
|
||||
3. **Priority system**: Build-type specific files take precedence over generic files
|
||||
|
||||
## Examples
|
||||
|
||||
### Example 1: BRANDING file with debug/release variants
|
||||
|
||||
Your repo structure:
|
||||
```
|
||||
chromium_src/
|
||||
chrome/app/theme/chromium/
|
||||
BRANDING.debug # Used for debug builds
|
||||
BRANDING.release # Used for release builds
|
||||
```
|
||||
|
||||
When building:
|
||||
- Debug build: `BRANDING.debug` → `chrome/app/theme/chromium/BRANDING`
|
||||
- Release build: `BRANDING.release` → `chrome/app/theme/chromium/BRANDING`
|
||||
|
||||
### Example 2: Mixed generic and build-specific files
|
||||
|
||||
Your repo structure:
|
||||
```
|
||||
chromium_src/
|
||||
chrome/
|
||||
common_file.cc # Used for both debug and release
|
||||
config.gni # Generic version (used if no build-specific version exists)
|
||||
config.gni.debug # Debug-specific (takes precedence over generic for debug builds)
|
||||
config.gni.release # Release-specific (takes precedence over generic for release builds)
|
||||
```
|
||||
|
||||
When building debug:
|
||||
- `common_file.cc` → `chrome/common_file.cc`
|
||||
- `config.gni.debug` → `chrome/config.gni` (generic `config.gni` is skipped)
|
||||
|
||||
### Example 3: File with only one build variant
|
||||
|
||||
Your repo structure:
|
||||
```
|
||||
chromium_src/
|
||||
chrome/
|
||||
feature.cc # Generic version
|
||||
feature.cc.debug # Debug-only variant
|
||||
```
|
||||
|
||||
When building:
|
||||
- Debug build: Uses `feature.cc.debug` → `chrome/feature.cc`
|
||||
- Release build: Uses `feature.cc` → `chrome/feature.cc`
|
||||
|
||||
## Usage
|
||||
|
||||
Just place your files in the `chromium_src/` directory with appropriate suffixes:
|
||||
- No suffix: Used for all build types (unless a specific variant exists)
|
||||
- `.debug` suffix: Only used for debug builds
|
||||
- `.release` suffix: Only used for release builds
|
||||
|
||||
The build system automatically selects the right file based on your build type!
|
||||
@@ -1,10 +1,10 @@
|
||||
COMPANY_FULLNAME=The Chromium Authors
|
||||
COMPANY_SHORTNAME=The Chromium Authors
|
||||
PRODUCT_FULLNAME=Chromium
|
||||
PRODUCT_SHORTNAME=Chromium
|
||||
PRODUCT_INSTALLER_FULLNAME=Chromium Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=Chromium Installer
|
||||
COPYRIGHT=Copyright @LASTCHANGE_YEAR@ The Chromium Authors. All rights reserved.
|
||||
MAC_BUNDLE_ID=org.chromium.Chromium
|
||||
COMPANY_FULLNAME=BrowserOS Development
|
||||
COMPANY_SHORTNAME=BrowserOS Dev
|
||||
PRODUCT_FULLNAME=BrowserOS Dev
|
||||
PRODUCT_SHORTNAME=BrowserOS Dev
|
||||
PRODUCT_INSTALLER_FULLNAME=BrowserOS Dev Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=BrowserOS Dev Installer
|
||||
COPYRIGHT=Copyright @2025@ BrowserOS Development. All rights reserved.
|
||||
MAC_BUNDLE_ID=com.browseros.dev.BrowserOS
|
||||
MAC_CREATOR_CODE=Cr24
|
||||
MAC_TEAM_ID=
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
COMPANY_FULLNAME=The Chromium Authors
|
||||
COMPANY_SHORTNAME=The Chromium Authors
|
||||
PRODUCT_FULLNAME=Chromium
|
||||
PRODUCT_SHORTNAME=Chromium
|
||||
PRODUCT_INSTALLER_FULLNAME=Chromium Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=Chromium Installer
|
||||
COPYRIGHT=Copyright @LASTCHANGE_YEAR@ The Chromium Authors. All rights reserved.
|
||||
MAC_BUNDLE_ID=org.chromium.Chromium
|
||||
COMPANY_FULLNAME=BrowserOS
|
||||
COMPANY_SHORTNAME=BrowserOS
|
||||
PRODUCT_FULLNAME=BrowserOS
|
||||
PRODUCT_SHORTNAME=BrowserOS
|
||||
PRODUCT_INSTALLER_FULLNAME=BrowserOS Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=BrowserOS Installer
|
||||
COPYRIGHT=Copyright @LASTCHANGE_YEAR@ BrowserOS. All rights reserved.
|
||||
MAC_BUNDLE_ID=com.browseros.BrowserOS
|
||||
MAC_CREATOR_CODE=Cr24
|
||||
MAC_TEAM_ID=
|
||||
|
||||
@@ -19,19 +19,19 @@ if (is_chrome_branded) {
|
||||
mac_enterprise_companion_bundle_identifier =
|
||||
"com.google.ChromeEnterpriseCompanion"
|
||||
} else {
|
||||
enterprise_companion_crash_product_name = "Chromium_Enterprise_Companion"
|
||||
enterprise_companion_crash_product_name = "BrowserOS_Enterprise_Companion"
|
||||
enterprise_companion_crash_upload_url =
|
||||
"https://clients2.google.com/cr/staging_report"
|
||||
enterprise_companion_appid = "{d6acc642-8982-441d-949b-312d5ccb559f}"
|
||||
enterprise_companion_company_short_name = "Chromium"
|
||||
enterprise_companion_company_short_name_lowercase = "chromium"
|
||||
enterprise_companion_company_short_name_uppercase = "CHROMIUM"
|
||||
enterprise_companion_product_full_name = "ChromiumEnterpriseCompanion"
|
||||
enterprise_companion_company_short_name = "BrowserOS"
|
||||
enterprise_companion_company_short_name_lowercase = "browseros"
|
||||
enterprise_companion_company_short_name_uppercase = "BROWSEROS"
|
||||
enterprise_companion_product_full_name = "BrowserOSEnterpriseCompanion"
|
||||
enterprise_companion_product_full_name_dashed_lowercase =
|
||||
"chromium-enterprise-companion"
|
||||
enterprise_companion_keystone_app_name = "ChromiumSoftwareUpdate"
|
||||
"browseros-enterprise-companion"
|
||||
enterprise_companion_keystone_app_name = "BrowserOSSoftwareUpdate"
|
||||
mac_enterprise_companion_bundle_identifier =
|
||||
"org.chromium.ChromiumEnterpriseCompanion"
|
||||
"com.browseros.BrowserOSEnterpriseCompanion"
|
||||
}
|
||||
|
||||
enterprise_companion_device_management_server_url =
|
||||
|
||||
@@ -7,35 +7,35 @@ import("//build/config/chrome_build.gni")
|
||||
if (is_chrome_branded) {
|
||||
import("//chrome/updater/internal/branding_google.gni")
|
||||
} else {
|
||||
browser_name = "Chromium"
|
||||
browser_product_name = "Chromium"
|
||||
crash_product_name = "ChromiumUpdater"
|
||||
browser_name = "BrowserOS"
|
||||
browser_product_name = "BrowserOS"
|
||||
crash_product_name = "BrowserOSUpdater"
|
||||
crash_upload_url = "https://clients2.google.com/cr/staging_report"
|
||||
help_center_url = "http://support.google.com/installer/"
|
||||
app_logo_url = "https://dl.google.com/update2/installers/icons/"
|
||||
keystone_app_name = "ChromiumSoftwareUpdate"
|
||||
keystone_bundle_identifier = "org.chromium.Keystone"
|
||||
mac_browser_bundle_identifier = "org.chromium.Chromium"
|
||||
mac_updater_bundle_identifier = "org.chromium.ChromiumUpdater"
|
||||
privileged_helper_bundle_name = "ChromiumUpdaterPrivilegedHelper"
|
||||
privileged_helper_name = "org.chromium.Chromium.UpdaterPrivilegedHelper"
|
||||
updater_company_full_name = "Chromium Authors"
|
||||
updater_company_short_name = "Chromium"
|
||||
updater_company_short_name_lowercase = "chromium"
|
||||
updater_company_short_name_uppercase = "CHROMIUM"
|
||||
keystone_app_name = "BrowserOSSoftwareUpdate"
|
||||
keystone_bundle_identifier = "com.browseros.Keystone"
|
||||
mac_browser_bundle_identifier = "com.browseros.BrowserOS"
|
||||
mac_updater_bundle_identifier = "com.browseros.BrowserOSUpdater"
|
||||
privileged_helper_bundle_name = "BrowserOSUpdaterPrivilegedHelper"
|
||||
privileged_helper_name = "com.browseros.BrowserOS.UpdaterPrivilegedHelper"
|
||||
updater_company_full_name = "BrowserOS"
|
||||
updater_company_short_name = "BrowserOS"
|
||||
updater_company_short_name_lowercase = "browseros"
|
||||
updater_company_short_name_uppercase = "BROWSEROS"
|
||||
updater_copyright =
|
||||
"Copyright 2020 The Chromium Authors. All rights reserved."
|
||||
updater_product_full_name = "ChromiumUpdater"
|
||||
updater_product_full_name_dashed_lowercase = "chromium-updater"
|
||||
updater_product_full_display_name = "Chromium Updater"
|
||||
updater_metainstaller_name = "Chromium Installer"
|
||||
"Copyright 2020 BrowserOS. All rights reserved."
|
||||
updater_product_full_name = "BrowserOSUpdater"
|
||||
updater_product_full_name_dashed_lowercase = "browseros-updater"
|
||||
updater_product_full_display_name = "BrowserOS Updater"
|
||||
updater_metainstaller_name = "BrowserOS Installer"
|
||||
mac_team_identifier = "PLACEHOLDER"
|
||||
updater_appid = "{6e8ffa8f-e7e2-4000-9884-589283c27015}"
|
||||
qualification_appid = "{43f3a046-04b3-4443-a770-d67dae90e440}"
|
||||
legacy_service_name_prefix = "cupdate"
|
||||
prefs_access_mutex = "{A6B9ECD5-772A-4D3F-BFEB-CF9340534A3E}"
|
||||
setup_mutex_prefix = "{25569F82-3B67-4185-8127-88E4CF803680}"
|
||||
grdfile_name = "chromium_strings"
|
||||
grdfile_name = "browseros_strings"
|
||||
extra_args_is_chrome_branded = "IS_CHROME_BRANDED=False"
|
||||
|
||||
UpdaterLegacyLibGUID = "4C61BB05-94D1-4BAB-B69C-C34195AF92CA"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
COMPANY_FULLNAME=Nxtscape Development
|
||||
COMPANY_SHORTNAME=Nxtscape Dev
|
||||
PRODUCT_FULLNAME=Nxtscape Dev
|
||||
PRODUCT_SHORTNAME=Nxtscape Dev
|
||||
PRODUCT_INSTALLER_FULLNAME=Nxtscape Dev Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=Nxtscape Dev Installer
|
||||
COPYRIGHT=Copyright @LASTCHANGE_YEAR@ Nxtscape Development. All rights reserved.
|
||||
MAC_BUNDLE_ID=org.nxtscape.dev.Nxtscape
|
||||
COMPANY_FULLNAME=BrowserOS Development
|
||||
COMPANY_SHORTNAME=BrowserOS Dev
|
||||
PRODUCT_FULLNAME=BrowserOS Dev
|
||||
PRODUCT_SHORTNAME=BrowserOS Dev
|
||||
PRODUCT_INSTALLER_FULLNAME=BrowserOS Dev Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=BrowserOS Dev Installer
|
||||
COPYRIGHT=Copyright @LASTCHANGE_YEAR@ BrowserOS Development. All rights reserved.
|
||||
MAC_BUNDLE_ID=com.browseros.dev.BrowserOS
|
||||
MAC_CREATOR_CODE=Cr24
|
||||
MAC_TEAM_ID=
|
||||
@@ -1,10 +1,10 @@
|
||||
COMPANY_FULLNAME=Nxtscape
|
||||
COMPANY_SHORTNAME=Nxtscape
|
||||
PRODUCT_FULLNAME=Nxtscape
|
||||
PRODUCT_SHORTNAME=Nxtscape
|
||||
PRODUCT_INSTALLER_FULLNAME=Nxtscape Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=Nxtscape Installer
|
||||
COPYRIGHT=Copyright @LASTCHANGE_YEAR@ Nxtscape. All rights reserved.
|
||||
MAC_BUNDLE_ID=org.nxtscape.Nxtscape
|
||||
COMPANY_FULLNAME=BrowserOS
|
||||
COMPANY_SHORTNAME=BrowserOS
|
||||
PRODUCT_FULLNAME=BrowserOS
|
||||
PRODUCT_SHORTNAME=BrowserOS
|
||||
PRODUCT_INSTALLER_FULLNAME=BrowserOS Installer
|
||||
PRODUCT_INSTALLER_SHORTNAME=BrowserOS Installer
|
||||
COPYRIGHT=Copyright @LASTCHANGE_YEAR@ BrowserOS. All rights reserved.
|
||||
MAC_BUNDLE_ID=com.browseros.BrowserOS
|
||||
MAC_CREATOR_CODE=Cr24
|
||||
MAC_TEAM_ID=
|
||||
Reference in New Issue
Block a user