summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Use xapian index for package search.series-3037Arun Isaac2020-02-27
| | | | | | | * gnu/packages.scm (search-package-index): New function. * guix/scripts/package.scm (find-packages-by-description): Search using the xapian package index if search patterns are literal strings. Else, search using fold-packages.
* gnu: Generate xapian package search index.Arun Isaac2020-02-27
| | | | | | | * 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-02-27
| | | | | * build-aux/build-self.scm (build-program): Import fake guile-xapian module. * guix/self.scm (compiled-guix): Add guile-xapian to Guix dependencies.
* gnu: Add guile-xapian.Arun Isaac2020-02-27
* gnu/packages/guile-xyz.scm (guile-xapian, guile3.0-xapian): New variables.