65 lines
2.0 KiB
Bash
65 lines
2.0 KiB
Bash
# Template file for 'qt-webkit'
|
|
pkgname=qt-webkit
|
|
version=2.3.4
|
|
revision=2
|
|
_qtver=4.8.7
|
|
wrksrc="qtwebkit-${version}"
|
|
create_wrksrc=yes
|
|
hostmakedepends="automake libtool bison flex gperf ruby pkg-config qt-qmake"
|
|
makedepends="MesaLib-devel libjpeg-turbo-devel qt-devel qt-designer-devel
|
|
glib-devel fontconfig-devel gst-plugins-base1-devel sqlite-devel libXrender-devel"
|
|
short_desc="Open source web browser engine (Qt4 port)"
|
|
maintainer="Juergen Buchmueller <pullmoll@t-online.de>"
|
|
license="LGPL-2.1, GPL-3"
|
|
homepage="http://trac.webkit.org/wiki/QtWebKit"
|
|
distfiles="
|
|
http://download.kde.org/stable/qtwebkit-${version%.*}/${version}/src/qtwebkit-${version}.tar.gz
|
|
http://download.qt.io/official_releases/qt/${_qtver%.*}/${_qtver}/qt-everywhere-opensource-src-${_qtver}.tar.gz"
|
|
checksum="
|
|
c6cfa9d068f7eb024fee3f6c24f5b8b726997f669007587f35ed4a97d40097ca
|
|
e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0"
|
|
conflicts="qt<4.8.7_12"
|
|
|
|
post_extract() {
|
|
patch -p1 < ${FILESDIR}/fix-gcc6.patch
|
|
patch -p1 < ${FILESDIR}/fix-execinfo.patch
|
|
patch -p1 < ${FILESDIR}/fix-mallinfo.patch
|
|
patch -p0 < ${FILESDIR}/qwebview.patch
|
|
mv qt-everywhere-opensource-src-${_qtver} ..
|
|
}
|
|
|
|
do_configure() {
|
|
:
|
|
}
|
|
|
|
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}
|
|
}
|
|
|
|
do_install() {
|
|
make INSTALL_ROOT="${DESTDIR}" -C WebKitBuild/Release install
|
|
cd ../qt-everywhere-opensource-src-${_qtver}/tools/designer/src/plugins/qwebview
|
|
make INSTALL_ROOT="${DESTDIR}" install
|
|
}
|
|
|
|
qt-webkit-devel_package() {
|
|
short_desc+=" - development files"
|
|
depends="${sourcepkg}>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmove usr/include
|
|
vmove usr/lib/*.so
|
|
vmove usr/lib/*.prl
|
|
vmove usr/lib/pkgconfig
|
|
vmove usr/share/qt/mkspecs
|
|
}
|
|
}
|