Highlight broken dependencies

If a dependency neither exists in the official repositories nor in the
AUR, make it appear bold red.

Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
Lukas Fleischer 2015-10-24 18:56:08 +02:00
parent 8dcf225f63
commit 66d12f0c37
2 changed files with 14 additions and 0 deletions

View file

@ -336,6 +336,15 @@ function pkg_depend_link($name, $type, $cond, $arch, $pkg_id) {
*/
$providers = pkg_providers($name);
if (count($providers) == 0) {
$link = '<span class="broken">';
$link .= htmlspecialchars($name);
$link .= '</span>';
$link .= htmlspecialchars($cond) . ' ';
$link .= pkg_deplink_annotation($type, $arch, $desc);
return $link;
}
$link = htmlspecialchars($name);
foreach ($providers as $provider) {
if ($provider[1] == $name) {