commit:     3d7418c0a4913d81e601b1fb50cd32e072ea4453
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 16 14:26:47 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 16 14:28:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7418c0

media-gfx/engauge: Fix src_install by generating engauge.qch in ebuild

Closes: https://bugs.gentoo.org/655372
Closes: https://bugs.gentoo.org/764452
Closes: https://bugs.gentoo.org/847244
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-gfx/engauge/engauge-12.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-gfx/engauge/engauge-12.1.ebuild 
b/media-gfx/engauge/engauge-12.1.ebuild
index 39f94ddb1b7f..a75b08d00c25 100644
--- a/media-gfx/engauge/engauge-12.1.ebuild
+++ b/media-gfx/engauge/engauge-12.1.ebuild
@@ -28,6 +28,7 @@ RDEPEND="dev-qt/qtcore:5
        jpeg2k? ( media-libs/openjpeg:2 )
        pdf? ( app-text/poppler[qt5] )"
 DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/qthelp:5"
 
 S=${WORKDIR}/engauge-digitizer-${PV}
 
@@ -58,7 +59,7 @@ src_configure() {
                $(usex pdf "CONFIG+=pdf PKGCONFIG+=poppler-qt5" "") \
                engauge.pro
        pushd help >/dev/null || die
-       ./build_qt5_12_0.bash || die
+       $(qt5_get_bindir)/qhelpgenerator engauge.qhp || die
        popd >/dev/null || die
 }
 
@@ -68,7 +69,7 @@ src_install() {
        make_desktop_entry engauge "Engauge Digitizer" engauge-digitizer 
Graphics
 
        # Install qt help files
-       dodoc bin/documentation/engauge.qch
+       dodoc help/engauge.qch
        docompress -x "${EPREFIX}"/usr/share/doc/${PF}/engauge.qch
 
        use doc && dodoc -r doc/.

Reply via email to