I am updating the
geeqie package for Fedora Linux 34. Suddenly, with no apparent related change, the docs don’t build. It creates them from docbook files using
yelp-build html -o html ./docbook/GuideIndex.xml from a Makefile. The first thing I discovered is that it now needs
-i as well, because the icon files aren’t in the same directory at build time and are copied into place later. But there’s another oddity:
Although if the given output dir (
html) doesn’t exist, it fails, the actual html, css, and js output ends up in the parent directory instead. I tested this by hand and get the same problem. What might be going on here?