X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=lib%2FPackages%2FHTML.pm;h=4aeb675cae42f879356f0bdea0541d75543a8b65;hb=33c3adfb631d4c1fb6690a02117674a984d0e6ee;hp=859467a9da06daf65cf19497c5fc2d5cb9ab6b00;hpb=56d4b3ed57e20359e5ea46feabb850cf4a94caf2;p=deb%2Fpackages.git diff --git a/lib/Packages/HTML.pm b/lib/Packages/HTML.pm index 859467a..4aeb675 100644 --- a/lib/Packages/HTML.pm +++ b/lib/Packages/HTML.pm @@ -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,10 +259,9 @@ sub print_deps { my $res = "