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  }