guix package: Sort search results by package version.
Fixes <https://issues.guix.gnu.org/55480>. Reported by Greg Hogan <code@greghogan.com>. * guix/scripts/package.scm (find-packages-by-description): When PACKAGE1 and PACKAGE2 have the same name, sort by version.
This commit is contained in:
parent
8dc47f9ee4
commit
4e13ee4b57
@ -204,8 +204,12 @@ non-zero relevance score."
|
||||
(match m2
|
||||
((package2 . score2)
|
||||
(if (= score1 score2)
|
||||
(string>? (package-full-name package1)
|
||||
(package-full-name package2))
|
||||
(if (string=? (package-name package1)
|
||||
(package-name package2))
|
||||
(version>? (package-version package1)
|
||||
(package-version package2))
|
||||
(string>? (package-name package1)
|
||||
(package-name package2)))
|
||||
(> score1 score2))))))))))
|
||||
|
||||
(define (transaction-upgrade-entry store entry transaction)
|
||||
|
Loading…
Reference in New Issue
Block a user