facac29280
The compress-documentation phase was breaking recursive symbolic links used for manuals, which was made visible by the `find-files' call in the recently added `manual-database' profile hook. See <http://bugs.gnu.org/26771>. * guix/build/gnu-build-system.scm (compress-documentation) [points-to-symbolic-link?]: New procedure. [maybe-compress-directory]: Use `points-to-symbolic-link?' to filter out symbolic links that shouldn't be retargetted, and re-order the calls to `retarget-symlink' and `documentation-compressor'. Co-authored-by: Ludovic Courtès <ludo@gnu.org> |
||
---|---|---|
.. | ||
ant-build-system.scm | ||
asdf-build-system.scm | ||
bournish.scm | ||
cargo-build-system.scm | ||
cmake-build-system.scm | ||
cvs.scm | ||
download.scm | ||
dub-build-system.scm | ||
emacs-build-system.scm | ||
emacs-utils.scm | ||
git.scm | ||
glib-or-gtk-build-system.scm | ||
gnu-build-system.scm | ||
gnu-dist.scm | ||
graft.scm | ||
gremlin.scm | ||
haskell-build-system.scm | ||
hg.scm | ||
java-utils.scm | ||
lisp-utils.scm | ||
make-bootstrap.scm | ||
ocaml-build-system.scm | ||
perl-build-system.scm | ||
profiles.scm | ||
pull.scm | ||
python-build-system.scm | ||
qt-utils.scm | ||
r-build-system.scm | ||
rpath.scm | ||
ruby-build-system.scm | ||
store-copy.scm | ||
svn.scm | ||
syscalls.scm | ||
union.scm | ||
utils.scm | ||
waf-build-system.scm |