mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 09:43:03 +00:00
Honor virtual provisions in package requirements
Implements FS#14125. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
parent
dd808ac802
commit
9d2d8f1c8c
2 changed files with 30 additions and 9 deletions
|
@ -40,9 +40,6 @@ $out_of_date_time = ($row["OutOfDateTS"] == 0) ? $msg : gmdate("Y-m-d", intval($
|
|||
$lics = pkg_licenses($row["ID"]);
|
||||
$grps = pkg_groups($row["ID"]);
|
||||
|
||||
$deps = pkg_dependencies($row["ID"]);
|
||||
$requiredby = pkg_required($row["Name"]);
|
||||
|
||||
usort($deps, function($x, $y) {
|
||||
if ($x[1] != $y[1]) {
|
||||
if ($x[1] == "depends") {
|
||||
|
@ -83,6 +80,9 @@ foreach ($rels as $rel) {
|
|||
}
|
||||
}
|
||||
|
||||
$deps = pkg_dependencies($row["ID"]);
|
||||
$requiredby = pkg_required($row["Name"], $rels_p);
|
||||
|
||||
# $sources[0] = 'src';
|
||||
$sources = pkg_sources($row["ID"]);
|
||||
|
||||
|
@ -285,7 +285,7 @@ endif;
|
|||
<?php if (count($requiredby) > 0): ?>
|
||||
<ul id="pkgreqslist">
|
||||
<?php while (list($k, $darr) = each($requiredby)): ?>
|
||||
<li><?= pkg_requiredby_link($darr[0], $darr[1], $darr[2]); ?></li>
|
||||
<li><?= pkg_requiredby_link($darr[0], $darr[1], $darr[2], $darr[3], $row['Name']); ?></li>
|
||||
<?php endwhile; ?>
|
||||
</ul>
|
||||
<?php endif; ?>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue