--- /var/lib/layman/qt/dev-qt/qtwebkit/qtwebkit-5.7.0_alpha.ebuild 2016-03-12 10:27:12.496614558 +0100 +++ qtwebkit-5.7.0_alpha.ebuild 2016-03-18 09:43:54.128502030 +0100 @@ -7,6 +7,9 @@ inherit python-any-r1 qt5-build DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)" +MY_PV="${PV/_/-}" +REL_VER="${PV/_*/}" +SRC_URI="https://download.qt.io/development_releases/qt/${PV%.*}/${MY_PV}/submodules/${PN}-opensource-src-${MY_PV}.tar.xz" if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" @@ -68,6 +71,8 @@ "${FILESDIR}/${PN}-5.4.2-system-leveldb.patch" ) +S="${WORKDIR}/${PN}-opensource-src-${REL_VER}" + src_prepare() { # ensure bundled library cannot be used rm -r Source/ThirdParty/leveldb || die @@ -104,5 +109,15 @@ # bug 458222 sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die + echo "INCLUDEPATH += ../../../include/QtWebKit/${REL_VER}/QtWebKit ../../../include/QtWebKit/" >> Source/WebKit/qt/declarative/public.pri + echo "INCLUDEPATH += ../../../../include/QtWebKit/${REL_VER}/QtWebKit ../../../../include/QtWebKit/" >> Source/WebKit/qt/declarative/experimental/experimental.pri + + /usr/lib/qt5/bin/syncqt.pl -private -version ${REL_VER} Source qt5-build_src_prepare } + +src_install(){ + qt5_foreach_target_subdir emake INSTALL_ROOT="${D}" install_subtargets + qt5-build_src_install +} +