{% macro describe_source(build) %} {# also called from package.html as describe_source(package)...which works #}
Source Type:
{{ build.source_type_text | build_source_description }}
{% if build.source_type_text == "srpm_link" %}
Package URL:
{{ build.source_json_dict["url"] }}
{% elif build.source_type_text == "srpm_upload" %}
File Name:
{{ build.source_json_dict["pkg"] }}
{% elif build.source_type_text == "git_and_tito" %}
Git URL:
{{ build.source_json_dict["git_url"] }}
Local directory in Git:
{{ build.source_json_dict["git_dir"] }}
Git branch:
{{ build.source_json_dict["git_branch"] }}
Using --test:
{{ build.source_json_dict["tito_test"] }}
{% elif build.source_type_text == "mock_scm" %}
SCM type:
{{ build.source_json_dict["scm_type"] }}
SCM URL:
{{ build.source_json_dict["scm_url"] }}
SCM branch:
{{ build.source_json_dict["scm_branch"] }}
Path to .spec file:
{{ build.source_json_dict["spec"] }}
{% elif build.source_type_text == "pypi" %}
PyPI package name
{{ build.source_json_dict["pypi_package_name"] }}
{% if build.source_json_dict["pypi_package_version"] %}
PyPI package version
{{ build.source_json_dict["pypi_package_version"] }}
{% endif %}
Build for Python
{{ ', '.join(build.source_json_dict["python_versions"]).strip(', ') }}
{% endif %} {% endmacro %}