wok-next view qtwebkit/receipt @ rev 20069

qtwebkit : up compile_rules
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Tue Oct 24 20:46:05 2017 +0200 (2017-10-24)
parents ddbb21cc825a
children d62fe91a106a
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"
16 DEPENDS="qt5 sqlite gstreamer1 gst1-plugins-base hyphen libxslt"
17 BUILD_DEPENDS="qt5-dev cmake bison flex gperf ruby-dev xorg-dev mesa17-dev \
18 freetype-dev fontconfig-dev sqlite-dev libpng-dev libjpeg-turbo-dev icu-dev \
19 glib-dev zlib-dev libxslt-python libxslt-dev gstreamer1-dev \
20 gst1-plugins-base-dev hyphen-dev "
22 compile_rules()
23 {
24 mkdir -p WebKitBuild/Release
25 cd WebKitBuild/Release
26 export CFLAGS=${CFLAGS/486 -Os/686 -O2}
27 export CXXFLAGS=${CXXFLAGS/486 -Os/686 -O2}
28 QMAKE_CFLAGS=$CFLAGS QMAKE_CXXFLAGS=$CXXFLAGS \
29 cmake -DPORT=Qt \
30 -DCMAKE_BUILD_TYPE=Release \
31 -DENABLE_JIT=OFF \
32 -DENABLE_DFG_JIT=OFF \
33 -DENABLE_FTL_JIT=OFF \
34 -DENABLE_OPENGL=OFF \
35 -DENABLE_GAMEPAD_DEPRECATED=OFF \
36 -DENABLE_GEOLOCATION=OFF \
37 -DENABLE_SMOOTH_SCROLLING=1 \
38 ../..
39 make && make install
40 }
42 genpkg_rules()
43 {
44 # qtwebkit
45 mkdir -p $fs/usr/lib $fs/usr/bin $fs/usr/share/applications
46 # cp -a $src/WebKitBuild/Release/bin/QtTestBrowser $fs/usr/bin
47 # cp -a $install/usr/lib/*.so* $fs/usr/lib
48 cat > $fs/usr/share/applications/QtTestBrowser.desktop <<EOT
49 [Desktop Entry]
50 Type=Application
51 Name=QtTestBrowser
52 Exec=QtTestBrowser
53 Categories=Network;WebBrowser;
54 EOT
57 # qtwebkit + qtwebkit-dev:
58 cp -a $install/* $fs
60 }