From b688b16487ef2ca8ad7861d7c20da16a9f3f4448 Mon Sep 17 00:00:00 2001 From: Frank Lichtenheld Date: Sat, 2 Jun 2007 23:30:14 +0200 Subject: [PATCH] templates/html/show.tmpl: Denote unofficial ports Get this information by 1) exposing the archive in the %downloads hash 2) using config/mirrors.tmpl to determine whether this archive is an unofficial port --- lib/Packages/DoShow.pm | 1 + templates/html/show.tmpl | 14 ++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/lib/Packages/DoShow.pm b/lib/Packages/DoShow.pm index cfe7a90..05baeff 100644 --- a/lib/Packages/DoShow.pm +++ b/lib/Packages/DoShow.pm @@ -201,6 +201,7 @@ sub do_show { instsize => $sizes_inst->{$a}, ); $d{version} = $versions->{$a} if $multiple_versions; + $d{archive} = $archives->{$a}; if ( ($suite ne "experimental") && ($subsection ne 'debian-installer')) { $d{contents_avail} = 1; diff --git a/templates/html/show.tmpl b/templates/html/show.tmpl index fd10281..b6b939e 100644 --- a/templates/html/show.tmpl +++ b/templates/html/show.tmpl @@ -1,4 +1,5 @@ [% PROCESS 'config/archive_layout.tmpl' %] +[% PROCESS 'config/mirrors.tmpl' %] [%- nav_arr = [ { prefix=>'Distribution:', title=>'Overview over this suite', url=>make_url('/','','source',''), name=>suite }, ]; nav_arr.push( { title => 'Source packages', url=>make_url('/'), name=>'Source' } ) IF is_source; nav_arr.push( { prefix=>'Section:', title=>'All packages in this section', url=>make_url("$subsection/"), name=>subsection } ); @@ -239,7 +240,7 @@ Do not install it on a normal Debian system.

[%- END %] [% END %] -[% FOREACH downloads %] +[% FOREACH d IN downloads %] [% IF loop.first -%]

Download [% pkg %]

@@ -250,11 +251,12 @@ Do not install it on a normal Debian system.

[%- END %] -[% download_url = pkg _ '/' _ arch _ '/download' - filelist_url = pkg _ '/' _ arch _ '/filelist' %] -[% arch %] -[% '' _ version _ '' IF versions.multiple %] -[% pkgsize %] kB[% instsize %] kB +[% download_url = pkg _ '/' _ d.arch _ '/download' + filelist_url = pkg _ '/' _ d.arch _ '/filelist' %] +[% d.arch %] +[%- SET a = d.archive; IF mirrors.$a.unofficial_port %] (unofficial port)[% END %] +[% '' _ d.version _ '' IF versions.multiple %] +[% d.pkgsize %] kB[% d.instsize %] kB [% IF contents_avail %] [list of files] -- 2.39.2