| Index: build.py |
| =================================================================== |
| --- a/build.py |
| +++ b/build.py |
| @@ -83,22 +83,24 @@ def _build(architecture, distribution_mo |
| arch_suffix = _ARCH_X86_I386 if architecture == _ARCH_X86 else _ARCH_ARM |
| [manifest_path] = glob.glob(os.path.join( |
| dist_path, "fennec-*.multi.android-%s.json" % arch_suffix)) |
| with open(manifest_path) as manifest_file: |
| manifest = json.load(manifest_file) |
| apk_name = "fennec-%s.multi.android-%s-unsigned-unaligned.apk" % ( |
| manifest["moz_app_version"], architecture) |
| apk_path = os.path.join(dist_path, apk_name) |
| - if build_mode == _BUILD_RELEASE: |
| - target_apk_name = "adblockbrowser-%s-%s.apk" % ( |
| - manifest["moz_app_version"], architecture) |
| - else: |
| - target_apk_name = "adblockbrowser-%s.%s-%s.apk" % ( |
| - manifest["moz_app_version"], manifest["buildid"], architecture) |
| + build_suffix = ("-%s" % manifest["buildid"] |
| + if build_mode == _BUILD_DEVBUILD |
| + else "") |
| + dist_suffix = ("-%s" % _DIST_STANDALONE |
| + if distribution_mode == _DIST_STANDALONE |
| + else "") |
| + target_apk_name = "adblockbrowser-%s%s-%s%s.apk" % ( |
| + manifest["moz_app_version"], build_suffix, architecture, dist_suffix) |
| target_apk_path = os.path.join(dist_path, target_apk_name) |
| shutil.copyfile(apk_path, target_apk_path) |
| target_manifest_path = re.sub(r".apk$", ".json", target_apk_path) |
| shutil.copyfile(manifest_path, target_manifest_path) |
| return target_apk_path |