summaryrefslogtreecommitdiff
path: root/guix/man-db.scm
Commit message (Collapse)AuthorAge
* profiles: Use 'with-extensions'.Ludovic Courtès2018-06-01
| | | | | | | * guix/profiles.scm (manual-database)[build]: Use 'with-extensions'. Remove 'add-to-load-path' call. * guix/man-db.scm: Use (gdbm) the normal way; remove 'module-autoload!' call.
* guix: Exclude broken symlinks from man files.Ricardo Wurmus2017-12-22
| | | | * guix/man-db.scm (man-files): Remove broken symlinks from list of man pages.
* man-db: Autoload (gdbm).Ludovic Courtès2017-12-17
| | | | | | | | Fixes 'guix pull'. Reported by ofosos on #guix. * guix/man-db.scm: Use 'module-autoload!' instead of 'module-use!'. so that (gdbm) is not loaded until we need it.
* profiles: Use (guix man-db) to create the manual database.Ludovic Courtès2017-12-17
Fixes <https://bugs.gnu.org/29654>. Reported by Ruud van Asseldonk <dev+guix@veniogames.com>. This also speeds up database creation compared to "man-db --create" (less than half the time, on a warm cache, for 19k pages.) * guix/man-db.scm: New file. * Makefile.am (MODULES_NOT_COMPILED): Add it. * guix/profiles.scm (manual-database): Rewrite to use (guix man-db).