X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FHTML.pm;h=7ec5335ea88696cff64bbeb781d68591fd1906cc;hb=976d1881dc169228ed327cd52eba12d29bb9bf42;hp=a291a0028b6285d15e76880f35c9e1dfead4af1b;hpb=f46c14dbc13274569f533b19e27c61960ea9bacd;p=deb%2Fpackages.git diff --git a/lib/Packages/HTML.pm b/lib/Packages/HTML.pm index a291a00..7ec5335 100644 --- a/lib/Packages/HTML.pm +++ b/lib/Packages/HTML.pm @@ -81,14 +81,15 @@ sub pdeplegend { sub pkg_list { my ( $packages, $opts, $pkgs, $lang ) = @_; + my $suite = $opts->{suite}[0]; my $str = ""; foreach my $p ( @$pkgs ) { - my $short_desc = (read_entry_simple( $packages, $p, $opts->{h_archives}, $opts->{suite}))->[-1]; + my $short_desc = (read_entry_simple( $packages, $p, $opts->{h_archives}, $suite))->[-1]; if ( $short_desc ) { - $str .= "
{suite}/$p\">$p
\n". + $str .= "
$p
\n". "\t
$short_desc
\n"; } else { $str .= "
$p
\n\t
".gettext("Not available")."
\n"; @@ -109,6 +110,7 @@ sub pmoreinfo { my $opts = $info{opts} or return; my $page = $info{data} or return; my $is_source = $info{is_source}; + my $suite = $opts->{suite}[0]; my $str = "
"; $str .= sprintf( "

".gettext( "More Information on %s" )."

", @@ -126,17 +128,17 @@ sub pmoreinfo { if ($info{sourcedownload}) { my $files = $page->get_src( 'files' ); my $path = (@{$opts->{archive}} >1) ? - $opts->{suite} : - "$opts->{suite}/$opts->{archive}[0]"; + $suite : + "$suite/$opts->{archive}[0]"; $str .= gettext( "Source Package:" ); - $str .= " $source, ". + $str .= " $source, ". gettext( "Download" ).":\n"; unless (defined($files) and @$files) { $str .= gettext( "Not found" ); } else { foreach( @$files ) { - my ($src_file_md5, $src_file_size, $src_file_name) = @$_; + my ($src_file_md5, $src_file_size, $src_file_name) = split /\s/o, $_; for ($page->get_newest('archive')) { /security/o && do { $str .= "{security}/$src_dir/$src_file_name\">["; last }; @@ -206,8 +208,9 @@ sub pmoreinfo { if ($info{search}) { my $encodedname = uri_escape( $name ); - my $search_url = $is_source ? $SRC_SEARCH_URL : $SEARCH_URL; - $str .= "

".sprintf( gettext( "Search for other versions of %s" ), $search_url.$encodedname, $name )."

\n"; + my $search_url = $is_source ? "$ROOT/source" : $ROOT; + $str .= "

".sprintf( gettext( "Search for other versions of %s" ), + "$search_url/$encodedname", $name )."

\n"; } $str .= "
\n"; @@ -243,6 +246,7 @@ sub print_deps { 'suggests' => 'sug'); my $res = "