{% macro render_windows(version) %}
{% set download_prefix = '/dist/torbrowser/' + version + '/' %}
{% set download_link_64 = download_prefix + 'torbrowser-install-win64-' + version + '_ALL.exe' %}
{% set download_link_32 = download_prefix + 'torbrowser-install-' + version + '_ALL.exe' %}
{% set sig_link_64 = download_link_64 + '.asc' %}
{% set sig_link_32 = download_link_32 + '.asc' %}
32-bit (sig) / 64-bit (sig)
{% endmacro %}
{% macro render_mac(version) %}
{% set download_prefix = '/dist/torbrowser/' + version + '/' %}
{% set download_link = download_prefix + 'TorBrowser-' + version + '-macos' + '_ALL.dmg' %}
{% set sig_link = download_link + '.asc' %}
64-bit (sig)
{% endmacro %}
{% macro render_linux(version) %}
{% set download_prefix = '/dist/torbrowser/' + version + '/' %}
{% set download_link_64 = download_prefix + 'tor-browser-linux64-' + version + '_ALL.tar.xz' %}
{% set download_link_32 = download_prefix + 'tor-browser-linux32-' + version + '_ALL.tar.xz' %}
{% set sig_link_64 = download_link_64 + '.asc' %}
{% set sig_link_32 = download_link_32 + '.asc' %}
32-bit (sig) / 64-bit (sig)
{% endmacro %}
{% macro render_android(version, arch) %}
{% set download_link = 'https://dist.torproject.org/torbrowser/' + version + '/' + 'tor-browser-' + version + '-android-' + arch + '-multi.apk' %}
{% set sig_link = download_link + '.asc' %}
{{ arch }} (sig)
{% endmacro %}
{% macro render_fdroid() %}
S00N
{% endmacro %}
{% macro render_onion_browser() %}
Onion Browser.
{% endmacro %}
{% macro render_tor_browser_manual() %}
{{ _('Tor Browser manual') }}
{% endmacro %}
{% macro render_tor_browser_blog_post() %}
{{ _('blog post') }}
{% endmacro %}
{% macro render_tor_expert_bundle(version, tor_version, platform, arch) %}
{% set download_prefix = '/dist/torbrowser/' + version + '/' %}
{% set download_link = download_prefix + 'tor-expert-bundle-' + version + '-' + platform + '-' + arch + '.tar.gz' %}
{% set sig_link = download_link + '.asc' %}
{{ version }} (tor {{ tor_version }}) (sig)
{% endmacro %}