cefbuilds: Add tools distribution (see #3734)

This commit is contained in:
Marshall Greenblatt
2024-07-11 12:15:48 -04:00
parent 5607a4d347
commit 4023fea237
3 changed files with 19 additions and 4 deletions

View File

@@ -99,13 +99,14 @@ class cef_json_builder:
@staticmethod
def get_platforms():
""" Returns the list of supported platforms. """
return ('linux32', 'linux64', 'linuxarm', 'linuxarm64', 'macosarm64', 'macosx64',
'windows32', 'windows64', 'windowsarm64')
return ('linux32', 'linux64', 'linuxarm', 'linuxarm64', 'macosarm64',
'macosx64', 'windows32', 'windows64', 'windowsarm64')
@staticmethod
def get_distrib_types():
""" Returns the list of supported distribution types. """
return ('standard', 'minimal', 'client', 'release_symbols', 'debug_symbols')
return ('standard', 'minimal', 'client', 'tools', 'release_symbols',
'debug_symbols')
@staticmethod
def is_valid_version(version):
@@ -360,6 +361,11 @@ class cef_json_builder:
type = 'client'
del name_parts[-1]
# Might be '<version>_<platform>_tools'.
if name_parts[-1] == 'tools':
type = 'tools'
del name_parts[-1]
# Might be '<version>_<platform>_beta'.
if name_parts[-1] == 'beta':
del name_parts[-1]