X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FHTML.pm;h=620053405de9a0b6e6ff5c61ffb4549c3125ccf7;hb=202eb3b349348d04e15926777d7a3b7f8526c557;hp=1de010d4beea3b9c951098699343cdd4f867dd7c;hpb=11fc9730f6aeb68430f61940b69b171d519dd4ad;p=deb%2Fpackages.git
diff --git a/lib/Packages/HTML.pm b/lib/Packages/HTML.pm
index 1de010d..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$/) {
@@ -239,13 +239,14 @@ sub dep_item {
} # end dep_item
sub provides_string {
- my ($path, $entry) = @_;
+ my ($path, $entry,$also) = @_;
my @provided_by = split /\s/, $entry;
- my $short_desc = "virtual package provided by ";
+ 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 .= scalar(@provided_by)." packages";
+ $short_desc .= sprintf( _g("%s packages"), scalar(@provided_by));
}
return $short_desc;
}
@@ -299,16 +300,17 @@ sub print_deps {
my $short_desc = $entry->[-1];
my $arch = $entry->[3];
my $archive = $entry->[1];
+ my $path = $entry->[2];
if ( $short_desc ) {
- my $path = $suite;
if ( $is_old_pkgs ) {
push @res_pkgs, dep_item( "$ROOT/$path/$p_name",
$p_name, "$pkg_version$arch_str" );
} elsif (defined $entry->[1]) {
$entries{$p_name} ||= $entry;
$short_desc = encode_entities( $short_desc, "<>&\"" );
- $short_desc .= "
Also, a ".provides_string( "$ROOT/$path",
- $entry->[0] )
+ $short_desc .= "
".provides_string( "$ROOT/$path",
+ $entry->[0],
+ 1 )
if defined $entry->[0];
push @res_pkgs, dep_item( "$ROOT/$path/$p_name",
$p_name, "$pkg_version$arch_str", $short_desc );