{% set pkg = pkgbase.packages.first() %} {% if show_package_details | default(False) %} {% endif %} {% if pkgbase.keywords.scalar() %} {% if is_maintainer %} {% else %} {% endif %} {% endif %} {% if licenses and licenses.scalar() and show_package_details %} {% endif %} {% if show_package_details %} {% endif %} {% if not is_maintainer %} {% else %} {% endif %} {% set submitted = pkgbase.SubmittedTS | dt | as_timezone(timezone) %} {% set updated = pkgbase.ModifiedTS | dt | as_timezone(timezone) %}
{{ "Git Clone URL" | tr }}: {{ git_clone_uri_anon | format(pkgbase.Name) }} ({{ "read-only" | tr }}, {{ "click to copy" | tr }}) {% if is_maintainer %}
{{ git_clone_uri_priv | format(pkgbase.Name) }} ({{ "click to copy" | tr }}) {% endif %}
{{ "Package Base" | tr }}: {{ pkgbase.Name }}
{{ "Description" | tr }}: {{ pkg.Description }}
{{ "Upstream URL" | tr }}: {% if pkg.URL %} {{ pkg.URL }} {% else %} {{ "None" | tr }} {% endif %}
{{ "Keywords" | tr }}:
{% for keyword in pkgbase.keywords %} {{ keyword.Keyword }} {% endfor %}
{{ "Licenses" | tr }}: {{ licenses | join(', ', attribute='Name') | default('None' | tr) }}
{{ "Conflicts" | tr }}: {{ conflicts | join(', ', attribute='RelName') }}
{{ "Submitter" | tr }}: {% if request.user.is_authenticated() %} {{ pkgbase.Submitter.Username | default("None" | tr) }} {% else %} {{ pkgbase.Submitter.Username | default("None" | tr) }} {% endif %}
{{ "Maintainer" | tr }}: {% if request.user.is_authenticated() %} {{ pkgbase.Maintainer.Username | default("None" | tr) }} {% else %} {{ pkgbase.Maintainer.Username | default("None" | tr) }} {% endif %}
{{ "Last Packager" | tr }}: {% if request.user.is_authenticated() %} {{ pkgbase.Packager.Username | default("None" | tr) }} {% else %} {{ pkgbase.Packager.Username | default("None" | tr) }} {% endif %}
{{ "Votes" | tr }}:{{ pkgbase.package_votes.count() }} {{ pkgbase.package_votes.count() }}
{{ "Popularity" | tr }}: {{ pkgbase.Popularity | number_format(6 if pkgbase.Popularity <= 0.2 else 2) }}
{{ "First Submitted" | tr }}: {{ "%s" | format(submitted.strftime("%Y-%m-%d %H:%M")) }}
{{ "Last Updated" | tr }}:{{ "%s" | format(updated.strftime("%Y-%m-%d %H:%M")) }}