From 36109095881126ddc043b419f75028458b052b12 Mon Sep 17 00:00:00 2001 From: Leonardo Valeri Manera Date: Wed, 7 May 2008 06:39:45 +0200 Subject: [PATCH] eclass/qt4-qt-copy.eclass: allright, lets gert this party started --- eclass/qt4-qt-copy.eclass | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/eclass/qt4-qt-copy.eclass b/eclass/qt4-qt-copy.eclass index aba09ca..f2fc30f 100644 --- a/eclass/qt4-qt-copy.eclass +++ b/eclass/qt4-qt-copy.eclass @@ -36,16 +36,39 @@ qt4_qt-copy() { echo "lzma -dc ${DISTDIR}/qt-copy-${PV}-patches-${QT_COPY_PV}.tar.lzma | tar xf - --no-same-owner" lzma -dc "${DISTDIR}"/qt-copy-${PV}-patches-${QT_COPY_PV}.tar.lzma | tar xf - --no-same-owner - EPATCH_EXCLUDE="" - case ${PN},${PVR} in - qt-core,4.4.0_rc1*) - EPATCH_EXCLUDE="${EPATCH_EXCLUDE} 0180_all_window-role-gui.diff" + case ${PVR} in + 4.4.0_rc1*) + PATCHLIST="0216_all_allow-isystem-for-headers.diff" + CORE_PATCHLIST="0118_all_qtcopy-define.diff + 0167_all_fix-group-reading.diff + 0180_all_window-role-corelib.diff + 0209_all_prevent-qt-mixing.diff" + GUI_PATCHLIST="0180_all_window-role-gui.diff + 0191_all_listview-alternate-row-colors.diff + 0192_all_itemdelegate-palette-state.diff + 0195_all_compositing-properties.diff + 0203_all_qtexthtmlparser-link-color.diff + 0214_all_fix-qgraphicsproxywidget-tab-crash.diff + 0220_all_no-x-recursion-in-xerrhandler.diff + 0223_all_fix-qpixmap-hasalpha.diff + 0224_all_fast-qpixmap-fill.diff + 0225_all_invalidate-tabbar-geometry-on-refresh.diff + 0226_all_qtreeview-column_resize_when_needed.diff" + QT3SUPPORT_PATCHLIST="0210_all_fix-crash-q3stylesheet-font-size.diff" + case ${PN} in + qt-core) + PATCH_LIST="${PATCHLIST} ${CORE_PATCHLIST} ${QT3SUPPORT_PATCHLIST}" + ;; + *) + PATCH_LIST="${PATCHLIST} ${CORE_PATCHLIST} ${GUI_PATCHLIST} ${QT3SUPPORT_PATCHLIST}" + ;; + esac ;; esac - EPATCH_SOURCE="${S}/patches" - EPATCH_MULTI_MSG="Applying Qt-copy patches ..." - EPATCH_SUFFIX="diff" epatch + for qt_copy_patch in ${PATCHLIST}; do + epatch ${qt_copy_patch} + done } qt4-qt-copy_src_unpack() { -- 2.11.4.GIT