graphviz-2.6 installs docs in /usr/share/graphviz/doc/ and /usr/share/doc/graphviz-2.6/. It also creates an extra doc level for html files /usr/share/doc/graphviz-2.6/html/doc, which breaks some of the links in html/index.html. Zipping the pdf's also breaks links from index.html. This can all be made consistent by changing src_install to: src_install() { sed -i "s:htmldir:infodir:g" doc/info/Makefile make DESTDIR=${D} \ txtdir=/usr/share/doc/${PF} \ htmldir=/usr/share/doc/${PF}/html \ infodir=/usr/share/doc/${PF}/html/info \ pdfdir=/usr/share/doc/${PF}/pdf \ pkgconfigdir=/usr/$(get_libdir)/pkgconfig \ install || die "Install Failed!" }
Better to rename to htmlinfodir instead of infodir: src_install() { sed -i "s:htmldir:htmlinfodir:g" doc/info/Makefile make DESTDIR=${D} \ txtdir=/usr/share/doc/${PF} \ htmldir=/usr/share/doc/${PF}/html \ htmlinfodir=/usr/share/doc/${PF}/html/info \ pdfdir=/usr/share/doc/${PF}/pdf \ pkgconfigdir=/usr/$(get_libdir)/pkgconfig \ install || die "Install Failed!" }
In cvs. Thanks!