Commit e0d6f6f0 authored by Mark Mentovai's avatar Mark Mentovai Committed by Commit Bot

mac-arm64: Package universalizer and tools to ship to designated bot

This includes universalizer.py and the Widevine signing scripts.

Depends on:

https://chromium-review.googlesource.com/c/2515521
and
https://chrome-internal-review.googlesource.com/c/3383223
https://chrome-internal-review.googlesource.com/c/3380436 (DEPS)
https://chromium-review.googlesource.com/c/2520327 (DEPS)

Code-Word: calamity
Bug: 1142017
Change-Id: I83bc47a2edbd031f4d7f291a6b4922d3c862f1eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2518800
Commit-Queue: Mark Mentovai <mark@chromium.org>
Reviewed-by: default avatarMichael Moss <mmoss@chromium.org>
Reviewed-by: default avatarRobert Sesek <rsesek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#824392}
parent 730b89eb
...@@ -9,6 +9,10 @@ import("//build/util/version.gni") ...@@ -9,6 +9,10 @@ import("//build/util/version.gni")
import("//chrome/process_version_rc_template.gni") import("//chrome/process_version_rc_template.gni")
import("mac_signing_sources.gni") import("mac_signing_sources.gni")
if (is_chrome_branded) {
import("//third_party/widevine/scripts/widevine_signing_sources.gni")
}
group("mac") { group("mac") {
public_deps = [ ":copies" ] public_deps = [ ":copies" ]
} }
...@@ -54,6 +58,18 @@ copy("copy_signing") { ...@@ -54,6 +58,18 @@ copy("copy_signing") {
outputs = [ "$_packaging_dir/signing/{{source_file_part}}" ] outputs = [ "$_packaging_dir/signing/{{source_file_part}}" ]
} }
if (is_chrome_branded) {
copy("copy_widevine_signing") {
visibility = [ ":copies" ]
sources = rebase_path(widevine_signing_sources,
"",
"//third_party/widevine/scripts")
outputs = [ "$_packaging_dir/widevine/{{source_file_part}}" ]
}
}
copy("copies") { copy("copies") {
visibility = [ ":mac" ] visibility = [ ":mac" ]
...@@ -84,13 +100,11 @@ copy("copies") { ...@@ -84,13 +100,11 @@ copy("copies") {
"pkg-dmg", "pkg-dmg",
"pkg_postinstall.in", "pkg_postinstall.in",
"sign_chrome.py", "sign_chrome.py",
"universalizer.py",
] ]
if (is_chrome_branded) { if (is_chrome_branded) {
sources += [ "keystone_install.sh" ] deps += [ ":copy_widevine_signing" ]
}
if (is_chrome_branded) {
sources += [ sources += [
"//chrome/app/theme/google_chrome/mac/app_beta.icns", "//chrome/app/theme/google_chrome/mac/app_beta.icns",
"//chrome/app/theme/google_chrome/mac/app_canary.icns", "//chrome/app/theme/google_chrome/mac/app_canary.icns",
...@@ -111,6 +125,7 @@ copy("copies") { ...@@ -111,6 +125,7 @@ copy("copies") {
"internal/chrome_dmg_background.png", "internal/chrome_dmg_background.png",
"internal/chrome_dmg_dsstore", "internal/chrome_dmg_dsstore",
"internal/chrome_dmg_icon.icns", "internal/chrome_dmg_icon.icns",
"keystone_install.sh",
] ]
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment