X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=lib%2FPackages%2FHTML.pm;h=620053405de9a0b6e6ff5c61ffb4549c3125ccf7;hb=dc1f8cc1360f5abb632e30e72753e2e132ff9290;hp=28dbb76e64a0a7c4759ae80432dce98fd83b076b;hpb=f27f1fcc5bffc0696f694e962eb40dbb0c554855;p=deb%2Fpackages.git diff --git a/lib/Packages/HTML.pm b/lib/Packages/HTML.pm index 28dbb76..6200534 100644 --- a/lib/Packages/HTML.pm +++ b/lib/Packages/HTML.pm @@ -137,7 +137,7 @@ sub pmoreinfo { } else { foreach( @$files ) { my ($src_file_md5, $src_file_size, $src_file_name) = split /\s/o, $_; - for ($page->get_newest('archive')) { + for ("$suite/".$page->get_newest('archive')) { /security/o && do { $str .= "{security}/$src_dir/$src_file_name\">["; last }; /volatile/o && do { @@ -145,7 +145,7 @@ sub pmoreinfo { /backports/o && do { $str .= "{backports}/$src_dir/$src_file_name\">["; last }; /non-us/io && do { - $str .= "{nonus_site}/$src_dir/$src_file_name\">["; last }; + $str .= "{'non-US'}/$src_dir/$src_file_name\">["; last }; $str .= "{us}/$src_dir/$src_file_name\">["; } if ($src_file_name =~ /dsc$/) { @@ -238,6 +238,19 @@ sub dep_item { return "$link$name$post_link$info$desc"; } # end dep_item +sub provides_string { + my ($path, $entry,$also) = @_; + my @provided_by = split /\s/, $entry; + my $short_desc = $also ? _g("also a virtual package provided by ") + : _g("virtual package provided by "); + if (@provided_by < 10) { + $short_desc .= join( ', ',map { "$_" } @provided_by); + } else { + $short_desc .= sprintf( _g("%s packages"), scalar(@provided_by)); + } + return $short_desc; +} + sub print_deps { my ( $packages, $opts, $pkg, $relations, $type) = @_; my %dep_type = ('depends' => 'dep', 'recommends' => 'rec', @@ -246,7 +259,6 @@ sub print_deps { my $res = "