Index: templates/manifest.json.tmpl |
=================================================================== |
--- a/templates/manifest.json.tmpl |
+++ b/templates/manifest.json.tmpl |
@@ -25,20 +25,27 @@ |
{%- endif %} |
{%- if type == 'gecko-webext' %} |
"applications": |
{ |
"gecko": |
{ |
"id": {{metadata.get('general', 'id')|json}} |
+ |
{%- if metadata.has_section('compat') and metadata.has_option('compat', 'gecko') %} |
, |
"strict_min_version": {{metadata.get('compat', 'gecko')|json}} |
{%- endif %} |
+ |
+ {%- set updateURLSetting = 'updateURL' if releaseBuild else 'devbuildUpdateURL' %} |
+ {%- if metadata.has_option('general', updateURLSetting) %} |
+ , |
+ "update_url": {{metadata.get('general', updateURLSetting)|json}} |
+ {%- endif %} |
} |
}, |
{%- endif %} |
{%- if pageAction %} |
"page_action": { |
"default_icon": {{pageAction.icon|json}}, |
{%- if pageAction.popup %} |