commit:     242e23f1f5e8139c644fa60ef100f98a8d8f47d7
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Fri May 23 18:14:17 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Fri May 23 18:14:17 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=242e23f1

[dev-qt/qtcore:4] Use eclass's src_install rather than internal functions.

So that installation paths are respected.

Package-Manager: portage-2.2.10

---
 dev-qt/qtcore/qtcore-4.8.9999.ebuild | 36 ++++++++++++------------------------
 1 file changed, 12 insertions(+), 24 deletions(-)

diff --git a/dev-qt/qtcore/qtcore-4.8.9999.ebuild 
b/dev-qt/qtcore/qtcore-4.8.9999.ebuild
index 4c4f5a3..85a3a37 100644
--- a/dev-qt/qtcore/qtcore-4.8.9999.ebuild
+++ b/dev-qt/qtcore/qtcore-4.8.9999.ebuild
@@ -105,29 +105,13 @@ src_configure() {
 }
 
 src_install() {
-       dobin bin/{qmake,moc,rcc,uic,lconvert,lrelease,lupdate}
-
-       install_directories src/{corelib,xml,network,plugins/codecs}
-
-       emake INSTALL_ROOT="${D}" install_mkspecs
+       emake INSTALL_ROOT="${D}" install_{mkspecs,qmake}
 
        # install private headers
        insinto "${QT4_HEADERDIR#${EPREFIX}}"/QtCore/private
        find "${S}"/src/corelib -type f -name "*_p.h" -exec doins '{}' +
 
-       # use freshly built libraries
-       local DYLD_FPATH=
-       [[ -d "${S}"/lib/QtCore.framework ]] \
-               && DYLD_FPATH=$(for x in "${S}"/lib/*.framework; do echo -n 
":$x"; done)
-       DYLD_LIBRARY_PATH="${S}/lib${DYLD_FPATH}" \
-               LD_LIBRARY_PATH="${S}/lib" \
-               "${S}"/bin/lrelease translations/*.ts \
-               || die "generating translations failed"
-       insinto "${QT4_TRANSLATIONDIR#${EPREFIX}}"
-       doins translations/*.qm
-
-       setqtenv
-       fix_library_files
+       qt4-build-multilib_src_install
 
        # List all the multilib libdirs
        local libdirs=
@@ -157,13 +141,17 @@ src_install() {
                        || die "sed for qconfig.h failed"
        fi
 
-       install_qconfigs
-
-       # remove .la files
-       prune_libtool_files
+       # use freshly built libraries
+       local DYLD_FPATH=
+       [[ -d "${S}"/lib/QtCore.framework ]] \
+               && DYLD_FPATH=$(for x in "${S}"/lib/*.framework; do echo -n 
":$x"; done)
+       DYLD_LIBRARY_PATH="${S}/lib${DYLD_FPATH}" \
+               LD_LIBRARY_PATH="${S}/lib" \
+               "${S}"/bin/lrelease translations/*.ts \
+               || die "generating translations failed"
 
-       # framework magic
-       fix_includes
+       insinto "${QT4_TRANSLATIONDIR#${EPREFIX}}"
+       doins translations/*.qm
 
        keepdir "${QT4_SYSCONFDIR#${EPREFIX}}"
 }

Reply via email to