chore: stop using electron.gyp for branding and version (#14559)

* chore: stop using electron.gyp for version info

* chore: remove branding info from electron.gyp

* Use get_electron_branding instead of gn read

* Flip project_name/product_name
This commit is contained in:
Jeremy Apthorp 2018-09-27 13:53:08 -05:00 committed by John Kleinschmidt
parent 6be69048e6
commit 77fb9cf416
12 changed files with 60 additions and 86 deletions

View file

@ -96,7 +96,7 @@ def main():
return 0
with scoped_cwd(SOURCE_ROOT):
update_electron_gyp(version, suffix)
update_version(version, suffix)
update_win_rc(version, versions)
update_version_h(versions, suffix)
update_info_plist(version)
@ -115,20 +115,9 @@ def increase_version(versions, index):
return versions
def update_electron_gyp(version, suffix):
assert False, "electron.gyp must not be used anymore. We build with GN now."
pattern = re.compile(" *'version%' *: *'[0-9.]+(-beta[0-9.]*)?(-dev)?"
+ "(-nightly[0-9.]*)?'")
with open('electron.gyp', 'r') as f:
lines = f.readlines()
for i in range(0, len(lines)):
if pattern.match(lines[i]):
lines[i] = " 'version%': '{0}',\n".format(version + suffix)
with open('electron.gyp', 'w') as f:
f.write(''.join(lines))
return
def update_version(version, suffix):
with open('VERSION', 'w') as f:
f.write(version + suffix)
def update_win_rc(version, versions):