{% from "_helpers.html" import render_field, render_form_errors, copr_url, render_pypi_python_versions_field %} {% macro copr_package_form_begin(form, view, copr, package) %} {{ render_form_errors(form) }} {% if not package.name %} {# Add package #}

2. Provide the source

{{ render_field(form.package_name) }} {% else %} {# Edit package #}

2. Provide the source

{% endif %} {% endmacro %} {% macro copr_package_form_end(form, package, source_type_text) %} {{ form.csrf_token }}

You agree to build only allowed content in Copr. Check if your license is allowed.

{% if package.name %}{% endif %} {% endmacro %} {% macro render_webhook_rebuild(form) %}
Use webhook to rebuild package? (i.e. every commit in git repository) | See Webhooks Settings
{% endmacro %} {% macro render_anitya_autorebuild(form) %}
{% endmacro %} {% macro copr_package_delete_form(package, page, class="") %}
{% endmacro %} {% macro copr_package_form_tito(form, view, copr, package) %} {{ copr_package_form_begin(form, view, copr, package) }} {{ render_field(form.git_url, placeholder="Public clone URL of your git repository.") }} {{ render_field(form.git_directory, placeholder="Optional - A directory in the git containing the spec file.") }} {{ render_field(form.git_branch, placeholder="Optional - A Git branch you want to build from.") }}
{{ form.tito_test() }} Build with the --test option. (build the last commit instead of the last release tag)
{{ render_webhook_rebuild(form) }} {{ copr_package_form_end(form, package, 'git_and_tito') }} {% endmacro %} {% macro copr_package_form_mock(form, view, copr, package) %} {{ copr_package_form_begin(form, view, copr, package) }} {{ render_field(form.scm_type) }} {{ render_field(form.scm_url, placeholder="URL to your Git or SVN repository") }} {{ render_field(form.spec, placeholder="Path from repository root directory to your .spec file") }} {{ render_field(form.scm_branch, placeholder="Optional - A branch you want to build from.") }} {{ render_webhook_rebuild(form) }} {{ copr_package_form_end(form, package, 'mock_scm') }} {% endmacro %} {% macro copr_package_form_pypi(form, view, copr, package) %} {{ copr_package_form_begin(form, view, copr, package) }} {{ render_field(form.pypi_package_name, placeholder="Package name in the Python Package Index.") }} {{ render_pypi_python_versions_field(form.python_versions) }} {{ render_anitya_autorebuild(form) }} {{ copr_package_form_end(form, package, 'rubygems') }} {% endmacro %} {% macro copr_package_form_rubygems(form, view, copr, package) %} {{ copr_package_form_begin(form, view, copr, package) }} {{ render_field(form.gem_name, placeholder="Gem name from RubyGems.org") }} {{ render_anitya_autorebuild(form) }} {{ copr_package_form_end(form, package, 'rubygems') }} {% endmacro %}