commit:     58eb7ba78812cedb1f458b0f719404af81ee800c
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 16 04:09:42 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Nov 16 04:09:42 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=58eb7ba7

[dev-qt/qthelp:4] Sync.

Package-Manager: portage-2.2.14

---
 dev-qt/qthelp/qthelp-4.8.9999.ebuild | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/dev-qt/qthelp/qthelp-4.8.9999.ebuild 
b/dev-qt/qthelp/qthelp-4.8.9999.ebuild
index 7235819..0bb1a0f 100644
--- a/dev-qt/qthelp/qthelp-4.8.9999.ebuild
+++ b/dev-qt/qthelp/qthelp-4.8.9999.ebuild
@@ -52,11 +52,8 @@ src_unpack() {
        # compat version
        # 
http://blog.qt.digia.com/blog/2010/06/22/qt-assistant-compat-version-available-as-extra-source-package/
        if use compat; then
-               unpack 
qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz \
-                       qt-assistant-compat-headers-4.7.tar.gz
                mv 
"${WORKDIR}"/qt-assistant-qassistantclient-library-compat-version-4.6.3 \
                        "${S}"/tools/assistant/compat || die
-               mv "${WORKDIR}"/QtAssistant "${S}"/include/ || die
        fi
 }
 
@@ -78,6 +75,11 @@ multilib_src_configure() {
                -no-nas-sound -no-cups -no-nis -fontconfig
        )
        qt4_multilib_src_configure
+
+       if use compat; then
+               # syncqt knows nothing about these headers (bug 529398)
+               cp -pr "${WORKDIR}"/QtAssistant "${BUILD_DIR}"/include || die
+       fi
 }
 
 multilib_src_compile() {
@@ -95,16 +97,20 @@ multilib_src_compile() {
 multilib_src_install() {
        qt4_multilib_src_install
 
-       if use compat; then
-               insinto "${QT4_DATADIR#${EPREFIX}}"/mkspecs/features
-               doins tools/assistant/compat/features/assistant.prf
-       fi
-
        if multilib_is_native_abi; then
                emake INSTALL_ROOT="${D}" install_qchdocs
                use doc && emake INSTALL_ROOT="${D}" install_htmldocs
 
                # do not compress .qch files
-               docompress -x "${QT4_DOCDIR}"/qch
+               docompress -x "${QT4_DOCDIR#${EPREFIX}}"/qch
+       fi
+}
+
+multilib_src_install_all() {
+       qt4_multilib_src_install_all
+
+       if use compat; then
+               insinto "${QT4_DATADIR#${EPREFIX}}"/mkspecs/features
+               doins tools/assistant/compat/features/assistant.prf
        fi
 }

Reply via email to