You're getting this bug because the package in summary installs its documentation (or at least part of it) outside the usual /usr/share/doc/${PF} directory. First, please keep in mind that this bug might not be noticeable for -r0 ebuilds, but it might be for -r1 and later, since if the ebuild has same name and version of the package, for -r0 it might correspond properly. To fix this, if the package uses autotools, recent version (autoconf 2.61+) have two ./configure switches: --docdir and --htmldir to decide where to put the documentation. Older versions might require you override docdir/htmldir or other custom variables during make install. For non-autotooled build systems, good luck, since I cannot tell you how to achieve the proper results, the same holds true with totally broken buildsystems even when based on autotools. Thanks, Diego
Ok, thanks for the notice, this has been fixed for the latest version. I ended up using a patch to the makefile.am's since they contained lines like: install-data-local: $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME) Is there a particular variable I could use instead of altering the above to be $(PACKAGE_NAME)-$(PACKAGE_VERSION)? Ideally one that would get passed in by econf... 5:)
autoconf 2.63 and later already have a --docdir option and a tied docdir variable in the Makefile. So you should be able to just define doc_DATA = FILE1 FILE2 FILE3 instead of using custom rules.
Just committed a much better fix, thanks very much! 5:)
Doh, meant to leave that FIXED (sorry).