| Index: remoting/webapp/build-webapp.py
|
| diff --git a/remoting/webapp/build-webapp.py b/remoting/webapp/build-webapp.py
|
| index 84c962915d9a66fe0ccd01e46a9216a3fd71618e..6f04f897ae57c656cabc970ece94f8d0b7ec680b 100755
|
| --- a/remoting/webapp/build-webapp.py
|
| +++ b/remoting/webapp/build-webapp.py
|
| @@ -47,8 +47,8 @@ def createZip(zip_path, directory):
|
| zip.close()
|
|
|
|
|
| -def buildWebApp(buildtype, mimetype, destination, zip_path, plugin, files,
|
| - locales):
|
| +def buildWebApp(buildtype, version, mimetype, destination, zip_path, plugin,
|
| + files, locales):
|
| """Does the main work of building the webapp directory and zipfile.
|
|
|
| Args:
|
| @@ -155,19 +155,10 @@ def buildWebApp(buildtype, mimetype, destination, zip_path, plugin, files,
|
| if ((platform.system() == 'Linux') and (buildtype == 'Official')):
|
| subprocess.call(["strip", newPluginPath])
|
|
|
| - # Add unique build numbers to manifest version.
|
| - # For now, this is based on the system clock (seconds since 1/1/1970), since
|
| - # a previous attempt (based on build/utils/lastchange.py) was failing on Mac.
|
| - # TODO(lambroslambrou): Use the SVN revision number or an incrementing build
|
| - # number (http://crbug.com/90110).
|
| - timestamp = int(time.time())
|
| - # Version string must be 1-4 numbers separated by dots, with each number
|
| - # between 0 and 0xffff.
|
| - version1 = timestamp / 0x10000
|
| - version2 = timestamp % 0x10000
|
| + # Set the version number in the manifest version.
|
| findAndReplace(os.path.join(destination, 'manifest.json'),
|
| - 'UNIQUE_VERSION',
|
| - '%d.%d' % (version1, version2))
|
| + 'FULL_APP_VERSION',
|
| + version)
|
|
|
| # Set the correct mimetype.
|
| findAndReplace(os.path.join(destination, 'plugin_settings.js'),
|
| @@ -212,16 +203,16 @@ def buildWebApp(buildtype, mimetype, destination, zip_path, plugin, files,
|
|
|
|
|
| def main():
|
| - if len(sys.argv) < 6:
|
| + if len(sys.argv) < 7:
|
| print ('Usage: build-webapp.py '
|
| - '<build-type> <mime-type> <dst> <zip-path> <plugin> '
|
| + '<build-type> <version> <mime-type> <dst> <zip-path> <plugin> '
|
| '<other files...> --locales <locales...>')
|
| return 1
|
|
|
| reading_locales = False
|
| files = []
|
| locales = []
|
| - for arg in sys.argv[6:]:
|
| + for arg in sys.argv[7:]:
|
| if arg == "--locales":
|
| reading_locales = True;
|
| elif reading_locales:
|
| @@ -230,7 +221,7 @@ def main():
|
| files.append(arg)
|
|
|
| buildWebApp(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5],
|
| - files, locales)
|
| + sys.argv[6], files, locales)
|
| return 0
|
|
|
|
|
|
|