X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FHTML.pm;h=a3b159b556a0e1a5977a186e44f8d6c736adc237;hb=e297f56fb5ba59c24f4b3d325b8a43fc05c71f5d;hp=1a68b5f290581d79726293f68b7caedc4d7dd468;hpb=e0340162e87a8f62367d0b41243836eb256444e7;p=deb%2Fpackages.git diff --git a/lib/Packages/HTML.pm b/lib/Packages/HTML.pm index 1a68b5f..a3b159b 100644 --- a/lib/Packages/HTML.pm +++ b/lib/Packages/HTML.pm @@ -297,7 +297,13 @@ sub print_deps { push @res_pkgs, dep_item( "$ROOT/$path/$p_name", $p_name, "$pkg_version$arch_str" ); } elsif ($arch eq 'virtual') { - $short_desc = "virtual package"; + my @provided_by = split /\s/, $short_desc; + $short_desc = "virtual package provided by "; + if (@provided_by < 10) { + $short_desc .= join( ', ',map { "$_" } @provided_by); + } else { + $short_desc .= scalar(@provided_by)." packages"; + } push @res_pkgs, dep_item( "$ROOT/$path/$p_name", $p_name, "$pkg_version$arch_str", $short_desc ); } else { @@ -372,9 +378,9 @@ sub header { all => "", sourcenames => "", contents => ""); - $checked_searchon{$params{searchon}} = "checked=\"checked\""; + $checked_searchon{$values{searchon}} = "checked=\"checked\""; $checked_searchon{names} = "checked=\"checked\"" - if $params{searchon} eq 'default'; + if $values{searchon} eq 'default'; $search_in_header = <