X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=templates%2Fhtml%2Fshow.tmpl;h=b1098e7999a431525fe39be309cccb9c7b8ab382;hb=b9f1ee37ac17e618a6f4ec774823bc551a952839;hp=e72e61a253e667967a13cd8728334167ddc5f870;hpb=4c6c02445d6bd955db66d82946b8c955b1f43615;p=deb%2Fpackages.git diff --git a/templates/html/show.tmpl b/templates/html/show.tmpl index e72e61a..b1098e7 100644 --- a/templates/html/show.tmpl +++ b/templates/html/show.tmpl @@ -63,7 +63,7 @@ [% UNLESS is_virtual %]

[% g('Links for %s', pkg) %]

-

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

+

[% g('%s Resources:', organisation) %]

@@ -98,25 +98,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/$src.pkg/+filebug", + "https://answers.launchpad.net/ubuntu/+source/$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 +151,7 @@ IF url %]

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

[% END %] @@ -178,7 +205,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; @@ -337,16 +364,21 @@ vcs_id = vcs.0; vcs_name = vcs.1; vcs_pkg = vcs.2; vcs_info = page.get_newest("vcs-$vcs_id"); SET vcs_info = page.get_newest("x-vcs-$vcs_id") UNLESS vcs_info; - IF vcs_info; %] + LAST IF vcs_info; + END; + IF vcs_info || vcs_link; %]

+[% IF vcs_info %]
[% g('Debian Package Source Repository (VCS: %s)', make_url(vcs_pkg,'','source',''), vcs_name ) %]
[% vcs_info %]
-[% IF vcs_link %] -
[% g('Debian Package Source Repository (Browsable)') %]
[% vcs_link %]
+[% END; + IF vcs_link %] +
[% g('Debian Package Source Repository (Browsable)') %]
+
[% vcs_link %]
[% END %]
-[% END; END %] +[% END %]
[%- END %] @@ -354,4 +386,4 @@ [%# %] -[%- PROCESS 'html/foot.tmpl' -%] +[%- PROCESS 'html/foot.tmpl' page_name=pkg -%]