summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: Use package metadata cache for package search.series-3308Arun Isaac2020-03-27
| | | | | | | | | | * guix/scripts/package.scm (process-query): Call search-packages and display-package-search-results instead of find-packages-by-description and display-search-results respectively. * guix/ui.scm (package-metadata->recutils): New function. (%package-metrics): Use package-metadata record field accessors. (package-relevance): Rename argument package to package-metadata. (display-package-search-results): New function.
* guix: Search package metadata cache.Arun Isaac2020-03-27
| | | | | * gnu/packages.scm (search-packages): New function. * guix/packages.scm (<package-metadata>): New record type.
* guix: Generate package metadata cache.Arun Isaac2020-03-27
* gnu/packages.scm (%package-metadata-cache-file): New variable. (generate-package-metadata-cache): New function. * guix/channels.scm (package-metadata-cache-file): New function. (%channel-profile-hooks): Add package-metadata-cache-file.