commit: b2a004ccadfd522ac7ad085a20099c701ed7348d Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Wed Feb 14 12:54:13 2018 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Wed Feb 14 13:34:49 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a004cc
dev-libs/keybinder: Fix gtk-doc install location Closes: https://bugs.gentoo.org/570972 dev-libs/keybinder/keybinder-0.3.2-r300.ebuild | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild b/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild index a62c8c1c0c7..d12fc21e838 100644 --- a/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild +++ b/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild @@ -29,12 +29,18 @@ S=${WORKDIR}/${MY_P} src_configure() { econf \ - $(use_enable introspection) \ - --with-html-dir="${EPREFIX}/usr/share/doc/${PF}/html" + $(use_enable introspection) } src_install() { default prune_libtool_files --all - dosym /usr/share/doc/${PF}/html/${PN}-3.0 /usr/share/gtk-doc/html/${PN}-3.0 +} + +pkg_preinst() { + # remove old symlink as otherwise the files will be installed + # in the wrong directory + if [[ -h ${EROOT%/}/usr/share/gtk-doc/html/keybinder-3.0 ]]; then + rm "${EROOT%/}/usr/share/gtk-doc/html/keybinder-3.0" || die + fi }