X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=templates%2Fhtml%2Fshow.tmpl;h=8c7fad0ec26639c0ae3edb13a34d2e9298da1111;hb=66a3f9223a4d8ba393f0f3e4a05a5d46a8b33daf;hp=c72596432b1fc6437763f078f64f8e4a0a6399bc;hpb=c32e5806d3907b53fbd0d64cbb7c6bf7d87ae61d;p=deb%2Fpackages.git diff --git a/templates/html/show.tmpl b/templates/html/show.tmpl index c725964..8c7fad0 100644 --- a/templates/html/show.tmpl +++ b/templates/html/show.tmpl @@ -56,9 +56,9 @@ [% ELSE %]

[% g('Package: %s (%s)', pkg, versions.short) %] [% END %] -[%- PROCESS marker text=archive IF archive && archive != main_archive %] -[%- PROCESS marker text=section IF section && section != main_section %] -[%- PROCESS marker text=g('essential') IF page.get_newest('essential') == 'yes' %]

+[%- PROCESS marker text=archive title=mirrors.$archive.title url=mirrors.$archive.url IF archive && archive != main_archive %] +[%- PROCESS marker text=section title=section_titles.$section url=section_urls.$section IF section && section != main_section %] +[%- PROCESS marker text=g('essential') title=g('package manager will refuse to remove this package by default') url='http://www.debian.org/doc/debian-policy/ch-binary.html#s3.8' IF page.get_newest('essential') == 'yes' %] [% UNLESS is_virtual %]
@@ -80,9 +80,23 @@ SET vcs_info = page.get_newest("x-vcs-$vcs_id") UNLESS vcs_info; IF vcs_info %] ([% vcs_name %]) -[% END %] +[% END; END -%] -[% END; END %] +[% END -%] + +[% IF patch_tracking_url && src %] + [% FOREACH src.downloads %] + [% IF name.match('\.(debian|diff)\.(gz|bz2|lzma)$') %] +
  • [% g("%s Patch Tracker", organisation) %]
  • + [% END -%] + [% END -%] +[% ELSIF patch_tracking_url && is_source %] + [% FOREACH srcfiles %] + [% IF filename.match('\.(debian|diff)\.(gz|bz2|lzma)$') %] +
  • [% g("%s Patch Tracker", organisation) %]
  • + [% END -%] + [% END -%] +[% END -%] @@ -98,25 +112,52 @@ [% END %] [% END %] -[% IF maintainers.size == 1 -%] -

    [% g('Maintainer:') %]

    -[%- ELSE -%] -

    [% g('Maintainers:') %]

    -[%- END %] -[%- FOREACH maintainers; +[%- BLOCK handle_maintainer; mailarchiveurl = ''; IF (matches = mail.match('^(.*)@lists\.debian\.org$')); - mailarchiveurl = 'http://lists.debian.org/' _ matches.0 _ '/'; + mailarchiveurl = 'http://lists.debian.org/' _ uri_escape(matches.0) _ '/'; ELSIF (matches = mail.match('^(.*)@lists\.alioth\.debian\.org$')); - mailarchiveurl = 'http://lists.alioth.debian.org/pipermail/' _ matches.0 _ '/'; + mailarchiveurl = 'http://lists.alioth.debian.org/pipermail/' _ uri_escape(matches.0) _ '/'; ELSIF (matches = mail.match('^(.*)@lists\.ubuntu\.com$')); - mailarchiveurl = 'http://lists.ubuntu.com/archives/' _ matches.0 _ '/'; + mailarchiveurl = 'http://lists.ubuntu.com/archives/' _ uri_escape(matches.0) _ '/'; END -%] - [%- '' IF loop.last -%] +[% END -%] + +[%- IF maintainers.size -%] +[% IF maintainers.size == 1 -%] +

    [% g('Maintainer:') %]

    +[%- ELSE -%] +

    [% g('Maintainers:') %]

    +[%- END %] +[%- FOREACH m IN maintainers; + '' IF loop.last; + END -%] +

    [% g('Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.', + "https://bugs.launchpad.net/ubuntu/+source/" _ (is_source ? pkg : src.pkg) _ "/+filebug", + "https://answers.launchpad.net/ubuntu/+source/" _ (is_source ? pkg : src.pkg) _ "/+addquestion") %]

    +[%- END -%] + +[%- IF original_maintainers.size -%] +[% IF original_maintainers.size == 1 -%] +

    [% g('Original Maintainer (usually from Debian):') %]

    +[%- ELSE -%] +

    [% g('Original Maintainers (usually from Debian):') %]

    +[%- END %] +[%- FOREACH m IN original_maintainers; + '' IF loop.last; + END -%] +

    [% g('It should generally not be necessary for users to contact the original maintainer.') %]

    [%- END -%] [% url = page.get_newest('url'); @@ -124,7 +165,7 @@ IF url %]

    [% g('External Resources:') %]

    [% END %] @@ -178,7 +219,7 @@ [% FOREACH tag IN tags %] [% IF loop.first -%]

    - [% g('Tags') %]: + [% g('Tags') %]: [%- END %] [% facet = tag.0; lfacet = "$facet-$po_lang"; facet_name = debtags_voc.$lfacet; @@ -234,26 +275,26 @@ [%- END %]

    [%- END %] @@ -354,4 +400,4 @@ [%# %] -[%- PROCESS 'html/foot.tmpl' -%] +[%- PROCESS 'html/foot.tmpl' page_name=pkg -%]