qt-webkit: cross is broken for now
This commit is contained in:
parent
425db0c65e
commit
066ed21512
1 changed files with 12 additions and 15 deletions
|
@ -5,11 +5,13 @@ revision=3
|
||||||
_qtver=4.8.7
|
_qtver=4.8.7
|
||||||
wrksrc="qtwebkit-${version}"
|
wrksrc="qtwebkit-${version}"
|
||||||
create_wrksrc=yes
|
create_wrksrc=yes
|
||||||
|
build_style=cmake
|
||||||
|
configure_args="-DPORT=Efl"
|
||||||
hostmakedepends="automake libtool bison flex gperf ruby pkg-config qt-qmake"
|
hostmakedepends="automake libtool bison flex gperf ruby pkg-config qt-qmake"
|
||||||
makedepends="MesaLib-devel libjpeg-turbo-devel qt-devel qt-designer-devel
|
makedepends="MesaLib-devel libjpeg-turbo-devel qt-devel qt-designer-devel
|
||||||
glib-devel fontconfig-devel gst-plugins-base1-devel sqlite-devel libXrender-devel"
|
glib-devel fontconfig-devel gst-plugins-base1-devel sqlite-devel libXrender-devel"
|
||||||
short_desc="Open source web browser engine (Qt4 port)"
|
short_desc="Open source web browser engine (Qt4 port)"
|
||||||
maintainer="Juergen Buchmueller <pullmoll@t-online.de>"
|
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
||||||
license="LGPL-2.1, GPL-3"
|
license="LGPL-2.1, GPL-3"
|
||||||
homepage="http://trac.webkit.org/wiki/QtWebKit"
|
homepage="http://trac.webkit.org/wiki/QtWebKit"
|
||||||
distfiles="
|
distfiles="
|
||||||
|
@ -20,6 +22,12 @@ checksum="
|
||||||
e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0"
|
e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0"
|
||||||
conflicts="qt<4.8.7_12"
|
conflicts="qt<4.8.7_12"
|
||||||
|
|
||||||
|
if [ -n "$CROSS_BUILD" ]; then
|
||||||
|
hostmakedepends+=" qt-devel"
|
||||||
|
configure_args+=" -DCMAKE_SYSTEM_PROCESSOR=${CROSS_BUILD}"
|
||||||
|
broken="https://build.voidlinux.eu/builders/armv7l-musl_builder/builds/162/steps/shell_3/logs/stdio"
|
||||||
|
fi
|
||||||
|
|
||||||
post_extract() {
|
post_extract() {
|
||||||
patch -p1 < ${FILESDIR}/fix-gcc6.patch
|
patch -p1 < ${FILESDIR}/fix-gcc6.patch
|
||||||
patch -p1 < ${FILESDIR}/fix-execinfo.patch
|
patch -p1 < ${FILESDIR}/fix-execinfo.patch
|
||||||
|
@ -28,20 +36,9 @@ post_extract() {
|
||||||
mv qt-everywhere-opensource-src-${_qtver} ..
|
mv qt-everywhere-opensource-src-${_qtver} ..
|
||||||
}
|
}
|
||||||
|
|
||||||
do_configure() {
|
post_build() {
|
||||||
:
|
cd ${wrksrc}/../qt-everywhere-opensource-src-${_qtver}/tools/designer/src/plugins/qwebview
|
||||||
}
|
qmake CC="$CC" CXX="$CXX" LINK="$CXX"
|
||||||
|
|
||||||
do_build() {
|
|
||||||
local opts="--qt --prefix=/usr --no-webkit2"
|
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
|
||||||
i686*) opts+=" --no-force-sse2" ;;
|
|
||||||
esac
|
|
||||||
export QTDIR=/usr
|
|
||||||
export PATH="/usr/lib/qt/bin:$PATH"
|
|
||||||
Tools/Scripts/build-webkit --makeargs="${makejobs}" ${opts}
|
|
||||||
cd ../qt-everywhere-opensource-src-${_qtver}/tools/designer/src/plugins/qwebview
|
|
||||||
qmake
|
|
||||||
make ${makejobs}
|
make ${makejobs}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue