mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2024-12-29 19:16:21 +00:00
28 lines
1.1 KiB
Django/Jinja
28 lines
1.1 KiB
Django/Jinja
{#
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
# SPDX-FileCopyrightText: 2018-2023 Collabora, Ltd. and the Monado contributors
|
|
#}
|
|
|
|
{# Macro to compute job name to extend to use image given a package we want#}
|
|
{% macro base_job_to_use_image_containing(package) %}
|
|
{% for distro in distributions -%} {%- for image in distro.images if package in image.packages %}
|
|
{{ base_job_to_use_image(distro, image) if loop.first }}
|
|
{% endfor -%} {%- endfor %}
|
|
{% endmacro -%}
|
|
|
|
{# Macro to compute a part of a job name, etc. for a distro and image #}
|
|
{% macro image_name(distro, image) -%}
|
|
{{ distro.name }}
|
|
{%- if "codename" in image %}:{{ image.codename }}{%- endif -%}
|
|
{%- endmacro -%}
|
|
|
|
{# Macro to compute job name to extend to use image given distro and image objects#}
|
|
{% macro base_job_to_use_image(distro, image) %}.monado.image.{{ image_name(distro, image) }}{% endmacro -%}
|
|
|
|
|
|
{# Macro to compute a part of a comment describing a distro and image #}
|
|
{% macro image_name_for_comment(distro, image) %}
|
|
{{ distro.name | capitalize }}
|
|
{%- if "codename" in image %} {{ image.codename }}{%- endif -%}
|
|
{%- endmacro -%}
|