wok-next view qtwebkit/receipt @ rev 19993

Up qtwebkit (5.212.0-alpha2)
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Fri Oct 20 15:29:03 2017 +0200 (2017-10-20)
parents 795baf180500
children d986f4a717ee
line source
1 # SliTaz package receipt.
3 PACKAGE="qtwebkit"
4 VERSION="5.212.0-alpha2"
5 CATEGORY="network"
6 SHORT_DESC="KDE version of Qt Webkit browser engine."
7 MAINTAINER="psychomaniak@xakep.ru"
8 LICENSE="GPL"
9 TARBALL="$PACKAGE-$VERSION.tar.xz"
10 WEB_SITE="http://code.qt.io/cgit/qt/qtwebkit.git/"
11 WEB_SITE_2="https://github.com/annulen/webkit/"
12 WGET_URL="${WEB_SITE_2}releases/download/${TARBALL/.tar*/}/$TARBALL"
14 PROVIDE="libQtWebkit"
15 CONFIG_FILES="/etc/fonts/conf.d/10-QtWebkit-monospace.conf"
17 DEPENDS="qt5 sqlite gstreamer1 gst1-plugins-base"
18 BUILD_DEPENDS="qt5-dev cmake bison flex gperf ruby-dev xorg-dev mesa17-dev \
19 freetype-dev fontconfig-dev sqlite-dev libpng-dev libjpeg-turbo-dev icu-dev \
20 gstreamer1-dev gst1-plugins-base-dev glib-dev zlib-dev"
22 compile_rules()
23 {
24 sed 's|FixedFont, default.*$|FixedFont, QLatin1String("monospace"));|' -i \
25 $src/Source/WebKit/qt/Api/qwebsettings.cpp
26 QTDIR=/usr QMAKE_CXXFLAGS=$CFLAGS \
27 Tools/Scripts/build-webkit \
28 --qt \
29 --makeargs=$MAKEFLAGS \
30 --prefix=/usr \
31 --no-webkit2 \
32 --no-force-sse2 \
33 DEFINES+=ENABLE_JIT=0 \
34 DEFINES+=ENABLE_YARR_JIT=0 \
35 DEFINES+=ENABLE_ASSEMBLER=0 \
36 DEFINES+=ENABLE_SMOOTH_SCROLLING=1
37 make INSTALL_ROOT=$DESTDIR -C WebKitBuild/Release install
39 }
41 genpkg_rules()
42 {
43 mkdir -p $fs/usr/lib $fs/usr/bin $fs/etc/fonts/conf.d
44 cat > $fs/etc/fonts/conf.d/10-QtWebkit-monospace.conf <<EOT
45 <fontconfig><alias>
46 <family>monospace</family>
47 <prefer>
48 <family>DejaVu Sans Mono</family>
49 </prefer>
50 </alias></fontconfig>
51 EOT
52 cp -a $src/WebKitBuild/Release/bin/Qt* $fs/usr/bin
53 cp -a $install/usr/lib/*.so* $fs/usr/lib
54 }