Index: build/mac/tweak_app_infoplist |
=================================================================== |
--- build/mac/tweak_app_infoplist (revision 15850) |
+++ build/mac/tweak_app_infoplist (working copy) |
@@ -1,4 +1,4 @@ |
-#!/bin/sh |
+#!/bin/bash |
# Copyright (c) 2009 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
@@ -45,19 +45,23 @@ |
FULL_VERSION="${MAJOR}.${MINOR}.${BUILD}.${PATCH}" |
SHORT_VERSION="${MAJOR}.${MINOR}.${BUILD}" |
-# Collect the year |
-YEAR=$(date +%Y) |
- |
-# Copyright is based on branding |
+# Load the branding file |
if [ "${BUILD_BRANDING}" == "Chromium" ]; then |
- LONG_COPYRIGHT="${BUILD_BRANDING} ${FULL_VERSION}, Copyright ${YEAR} The Chromium Authors." |
+ BRANDING_FILE="${TOP}/chrome/app/theme/chromium/BRANDING" |
elif [ "${BUILD_BRANDING}" == "Chrome" ]; then |
- LONG_COPYRIGHT="${BUILD_BRANDING} ${FULL_VERSION}, Copyright ${YEAR} Google Inc." |
+ BRANDING_FILE="${TOP}/chrome/app/theme/google_chrome/BRANDING" |
else |
echo "error: unknown branding: ${BUILD_BRANDING}" >&2 |
exit 1 |
fi |
+COPYRIGHT_STRING=$(sed -n -e 's/^COPYRIGHT=\(.*\)$/\1/p' "${BRANDING_FILE}") |
+# Map (c) or (C) to the copyright sign |
+COPYRIGHT_STRING=$(echo "${COPYRIGHT_STRING}" | sed -e $'s/([cC])/\302\251/g') |
+ |
+# Build the full copyright string |
+LONG_COPYRIGHT="${BUILD_BRANDING} ${FULL_VERSION}, ${COPYRIGHT_STRING}" |
+ |
# I really hate how "defaults" doesn't take a real pathname but instead insists |
# on appending ".plist" to everything. |
INFO_PLIST_PATH="Contents/Info.plist" |