mirror of
https://github.com/classilla/tenfourfox.git
synced 2026-04-20 14:16:49 +00:00
implement FPR versioning into build system and UA
This commit is contained in:
@@ -44,9 +44,18 @@ def get_milestone_major(milestone):
|
||||
return milestone.split('.')[0]
|
||||
|
||||
|
||||
def get_milestone_minor(milestone):
|
||||
"""
|
||||
Returns the minor (second) part of the milestone.
|
||||
"""
|
||||
|
||||
return milestone.split('.')[1]
|
||||
|
||||
|
||||
def main(args):
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--uaversion', default=False, action='store_true')
|
||||
parser.add_argument('--fprversion', default=False, action='store_true')
|
||||
parser.add_argument('--symbolversion', default=False, action='store_true')
|
||||
parser.add_argument('--topsrcdir', metavar='TOPSRCDIR', required=True)
|
||||
options = parser.parse_args(args)
|
||||
@@ -61,6 +70,11 @@ def main(args):
|
||||
uaversion = "%s.0" % (get_milestone_major(milestone),)
|
||||
print(uaversion)
|
||||
|
||||
elif options.fprversion:
|
||||
# Compute the FPR from the milestone (basically - 9).
|
||||
fprversion = "FPR%s" % (int(get_milestone_minor(milestone))-9,)
|
||||
print(fprversion)
|
||||
|
||||
elif options.symbolversion:
|
||||
# Only expose major milestone and alpha version. Used for symbol
|
||||
# versioning on Linux.
|
||||
|
||||
Reference in New Issue
Block a user