guix package: '--list-available' does not show superseded packages.

* guix/scripts/package.scm (process-query) <'list-available>: Filter out
P if it matches 'package-superseded'.
This commit is contained in:
Ludovic Courtès 2017-10-25 20:35:43 -07:00
parent 17650569d4
commit 44c6a87f53
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -738,7 +738,8 @@ (define (diff-profiles profile numbers)
(available (fold-packages
(lambda (p r)
(let ((n (package-name p)))
(if (supported-package? p)
(if (and (supported-package? p)
(not (package-superseded p)))
(if regexp
(if (regexp-exec regexp n)
(cons p r)