summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Use Xapian index for package search.series-3104Arun Isaac2020-03-07
| | | | | | | * gnu/packages.scm (search-package-index): New function. * guix/ui.scm (display-package-search-results): New function. * guix/scripts/package.scm (process-query): Search using the Xapian package index if current profile is available. Else, search using regexps.
* gnu: Generate Xapian package search index.Arun Isaac2020-03-07
| | | | | | | | * guix/ui.scm: Export %package-metrics. * gnu/packages.scm (%package-search-index): New variable. (generate-package-search-index): New function. * guix/channels.scm (package-search-index): New function. (%channel-profile-hooks): Add package-search-index.
* build-self: Add guile-xapian to Guix dependencies.Arun Isaac2020-03-07
* build-aux/build-self.scm (build-program): Import fake guile-xapian module. * guix/self.scm (compiled-guix): Add guile-xapian to Guix dependencies.