# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit eutils DESCRIPTION="The WebKit module for the Qt toolkit" SLOT="4" # tarball created as `git archive --prefix=qtwebkit23-2.3.3/ --format=tar qtwebkit-2.3.3 > ../qtwebkit23-2.3.3.tar` SRC_URI="${PN}-2.3.3.tar.bz2" KEYWORDS="amd64" IUSE="" COMMON_DEPEND=" dev-db/sqlite:3 x11-libs/libX11 x11-libs/libXrender >=dev-qt/qtcore-4.8.4[ssl] >=dev-qt/qtgui-4.8.4 >=dev-qt/qtxmlpatterns-4.8.4" #dev-libs/libxml2[icu] DEPEND="${COMMON_DEPEND} dev-lang/ruby" RDEPEND="${COMMON_DEPEND}" S="${WORKDIR}/qtwebkit23-2.3.3" src_prepare() { epatch "${FILESDIR}"/0001-ICU-has-defined-UChar32-to-be-an-int32_t-since-2002.patch || die } src_compile() { export QTDIR=/usr/lib64/qt4/ Tools/Scripts/build-webkit --qt --release --no-webkit2 \ --makeargs="${MAKEOPTS}" \ --qmakearg="CONFIG+=production_build" || die } src_install() { cd "WebKitBuild/Release" # shamelessly stolen from qt4-build.eclass, otherwise there's an access violation QTPREFIXDIR=${EPREFIX}/usr QTPLUGINDIR=${QTLIBDIR}/plugins export QTPLUGINDIR emake INSTALL_ROOT="${D}" install || die }