| OLD | NEW |
| 1 # This Source Code Form is subject to the terms of the Mozilla Public | 1 # This Source Code Form is subject to the terms of the Mozilla Public |
| 2 # License, v. 2.0. If a copy of the MPL was not distributed with this | 2 # License, v. 2.0. If a copy of the MPL was not distributed with this |
| 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| 4 | 4 |
| 5 import os | 5 import os |
| 6 import shutil | 6 import shutil |
| 7 import json | 7 import json |
| 8 import re | 8 import re |
| 9 from StringIO import StringIO | 9 from StringIO import StringIO |
| 10 from glob import glob | 10 from glob import glob |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 ]), | 81 ]), |
| 82 ('_d:Properties/_d:PublisherDisplayName', author, []), | 82 ('_d:Properties/_d:PublisherDisplayName', author, []), |
| 83 ('_d:Properties/_d:Logo', assets[50], []), | 83 ('_d:Properties/_d:Logo', assets[50], []), |
| 84 ('_d:Dependencies/_d:TargetDeviceFamily', None, [ | 84 ('_d:Dependencies/_d:TargetDeviceFamily', None, [ |
| 85 ('MaxVersionTested', v_max), | 85 ('MaxVersionTested', v_max), |
| 86 ('MinVersion', v_min), | 86 ('MinVersion', v_min), |
| 87 ]), | 87 ]), |
| 88 ('_d:Applications/_d:Application/uap:VisualElements', None, [ | 88 ('_d:Applications/_d:Application/uap:VisualElements', None, [ |
| 89 ('Square150x150Logo', assets[150]), | 89 ('Square150x150Logo', assets[150]), |
| 90 ('Square44x44Logo', assets[44]), | 90 ('Square44x44Logo', assets[44]), |
| 91 ('BackgroundColor', metadata.get('general', 'background_color')), |
| 91 ]), | 92 ]), |
| 92 ] | 93 ] |
| 93 | 94 |
| 94 try: | 95 try: |
| 95 overrides.append(( | 96 overrides.append(( |
| 96 '_d:Applications/_d:Application/_d:Extensions/' + | 97 '_d:Applications/_d:Application/_d:Extensions/' + |
| 97 'uap3:Extension/uap3:AppExtension', | 98 'uap3:Extension/uap3:AppExtension', |
| 98 None, | 99 None, |
| 99 [('Id', packager.get_build_specific_option(release_build, | 100 [('Id', packager.get_build_specific_option(release_build, |
| 100 metadata, | 101 metadata, |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 cmd = ['npm', 'run', '--silent', 'package-edge'] | 232 cmd = ['npm', 'run', '--silent', 'package-edge'] |
| 232 | 233 |
| 233 subprocess.check_call(cmd, env=cmd_env, cwd=os.path.dirname(__file__)) | 234 subprocess.check_call(cmd, env=cmd_env, cwd=os.path.dirname(__file__)) |
| 234 | 235 |
| 235 package = os.path.join(manifold_folder, 'package', | 236 package = os.path.join(manifold_folder, 'package', |
| 236 'edgeExtension.appx') | 237 'edgeExtension.appx') |
| 237 | 238 |
| 238 shutil.copyfile(package, outfile) | 239 shutil.copyfile(package, outfile) |
| 239 finally: | 240 finally: |
| 240 shutil.rmtree(tmp_dir, ignore_errors=True) | 241 shutil.rmtree(tmp_dir, ignore_errors=True) |
| OLD | NEW |