wok-next 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 | 05d4a6d977d4 |
children | d62fe91a106a |
files | qtwebkit/receipt |
line diff
1.1 --- a/qtwebkit/receipt Tue Oct 24 17:49:57 2017 +0300 1.2 +++ b/qtwebkit/receipt Tue Oct 24 20:46:05 2017 +0200 1.3 @@ -12,9 +12,8 @@ 1.4 WGET_URL="${WEB_SITE_2}releases/download/${TARBALL/.tar*/}/$TARBALL" 1.5 1.6 PROVIDE="libQtWebkit" 1.7 -CONFIG_FILES="/etc/fonts/conf.d/10-QtWebkit-monospace.conf" 1.8 1.9 -DEPENDS="qt5 sqlite gstreamer1 gst1-plugins-base" 1.10 +DEPENDS="qt5 sqlite gstreamer1 gst1-plugins-base hyphen libxslt" 1.11 BUILD_DEPENDS="qt5-dev cmake bison flex gperf ruby-dev xorg-dev mesa17-dev \ 1.12 freetype-dev fontconfig-dev sqlite-dev libpng-dev libjpeg-turbo-dev icu-dev \ 1.13 glib-dev zlib-dev libxslt-python libxslt-dev gstreamer1-dev \ 1.14 @@ -22,38 +21,40 @@ 1.15 1.16 compile_rules() 1.17 { 1.18 -# sed 's|FixedFont, default.*$|FixedFont, QLatin1String("monospace"));|' -i \ 1.19 -# $src/Source/WebKit/qt/Api/qwebsettings.cpp 1.20 mkdir -p WebKitBuild/Release 1.21 cd WebKitBuild/Release 1.22 - export CFLAGS=${CFLAGS/486/686} 1.23 - export CXXFLAGS=${CXXFLAGS/486/686} 1.24 - #QTDIR=/usr 1.25 + export CFLAGS=${CFLAGS/486 -Os/686 -O2} 1.26 + export CXXFLAGS=${CXXFLAGS/486 -Os/686 -O2} 1.27 QMAKE_CFLAGS=$CFLAGS QMAKE_CXXFLAGS=$CXXFLAGS \ 1.28 cmake -DPORT=Qt \ 1.29 -DCMAKE_BUILD_TYPE=Release \ 1.30 - -DENABLE_ALLINONE_BUILD=OFF \ 1.31 -DENABLE_JIT=OFF \ 1.32 - -DENABLE_YARR_JIT=0 \ 1.33 - -DENABLE_ASSEMBLER=0 \ 1.34 + -DENABLE_DFG_JIT=OFF \ 1.35 + -DENABLE_FTL_JIT=OFF \ 1.36 + -DENABLE_OPENGL=OFF \ 1.37 + -DENABLE_GAMEPAD_DEPRECATED=OFF \ 1.38 + -DENABLE_GEOLOCATION=OFF \ 1.39 -DENABLE_SMOOTH_SCROLLING=1 \ 1.40 ../.. 1.41 - make 1.42 - make install 1.43 -# make INSTALL_ROOT=$DESTDIR -C WebKitBuild/Release install 1.44 + make && make install 1.45 } 1.46 1.47 genpkg_rules() 1.48 { 1.49 - mkdir -p $fs/usr/lib $fs/usr/bin $fs/etc/fonts/conf.d 1.50 - cat > $fs/etc/fonts/conf.d/10-QtWebkit-monospace.conf <<EOT 1.51 -<fontconfig><alias> 1.52 - <family>monospace</family> 1.53 - <prefer> 1.54 - <family>DejaVu Sans Mono</family> 1.55 - </prefer> 1.56 -</alias></fontconfig> 1.57 +# qtwebkit 1.58 + mkdir -p $fs/usr/lib $fs/usr/bin $fs/usr/share/applications 1.59 +# cp -a $src/WebKitBuild/Release/bin/QtTestBrowser $fs/usr/bin 1.60 +# cp -a $install/usr/lib/*.so* $fs/usr/lib 1.61 + cat > $fs/usr/share/applications/QtTestBrowser.desktop <<EOT 1.62 +[Desktop Entry] 1.63 +Type=Application 1.64 +Name=QtTestBrowser 1.65 +Exec=QtTestBrowser 1.66 +Categories=Network;WebBrowser; 1.67 EOT 1.68 - cp -a $src/WebKitBuild/Release/bin/Qt* $fs/usr/bin 1.69 - cp -a $install/usr/lib/*.so* $fs/usr/lib 1.70 + 1.71 + 1.72 +# qtwebkit + qtwebkit-dev: 1.73 + cp -a $install/* $fs 1.74 + 1.75 }