wok-undigest diff ewebkit/receipt @ rev 1229
updated libgio and libgio-dev (2.43.3 -> 2.62.4)
author | Hans-G?nter Theisgen |
---|---|
date | Wed Sep 09 14:00:14 2020 +0100 (2020-09-09) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ewebkit/receipt Wed Sep 09 14:00:14 2020 +0100 1.3 @@ -0,0 +1,70 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="ewebkit" 1.7 +#VERSION="164189" 1.8 +VERSION="159807" 1.9 +CATEGORY="network" 1.10 +SHORT_DESC="WebKit ported to the Enlightenment Foundation Libraries." 1.11 +MAINTAINER="pankso@slitaz.org" 1.12 +LICENSE="BSD" 1.13 +SOURCE="webkit-efl" 1.14 +TARBALL="$SOURCE-$VERSION.tar.xz" 1.15 +WEB_SITE="http://trac.webkit.org/wiki/EFLWebKit" 1.16 +WGET_URL="http://download.enlightenment.org/rel/libs/webkit-efl/$TARBALL" 1.17 +TAGS="e enlightenment" 1.18 +HOST_ARCH="i486 arm" 1.19 + 1.20 +DEPENDS="libsoup libxslt cairo sqlite icu glib harfbuzz mesa enchant \ 1.21 +efl glib-networking" 1.22 +BUILD_DEPENDS="libsoup-dev libxslt-dev cairo-dev sqlite-dev icu-dev \ 1.23 +glib-dev harfbuzz-dev mesa-dev enchant-dev efl-dev glib-networking-dev" 1.24 + 1.25 +# Handle cross compilation 1.26 +case "$ARCH" in 1.27 + i?86) BUILD_DEPENDS="$BUILD_DEPENDS cmake gperf bison flex perl \ 1.28 +python python-dev ruby-dev" ;; 1.29 +esac 1.30 + 1.31 +# Rules to configure and make the package. 1.32 +compile_rules() 1.33 +{ 1.34 + # VIDEO and AUDIO require gstreamer 1.35 + # ACCESSIBILITY reqiures atk 1.36 + # BATTERY_STATUS requires edbus 1.37 + 1.38 + # Fix VERSION="159807" 1.39 + patch -p0 < $stuff/freetype.patch || exit 1 1.40 + 1.41 + mkdir build && cd build 1.42 + cmake \ 1.43 + -DCMAKE_C_FLAGS:STRING="-Wno-deprecated-declarations" \ 1.44 + -DCMAKE_CXX_FLAGS:STRING="-Wno-deprecated-declarations" \ 1.45 + -DPORT=Efl \ 1.46 + -DCMAKE_INSTALL_PREFIX=/usr \ 1.47 + -DPYTHON_EXECUTABLE=/usr/bin/python2 \ 1.48 + -DCMAKE_BUILD_TYPE=Release \ 1.49 + -DSHARED_CORE=ON \ 1.50 + -DENABLE_WEBKIT=ON \ 1.51 + -DENABLE_WEBKIT2=ON \ 1.52 + -DENABLE_TOOLS=OFF \ 1.53 + -DENABLE_WEBGL=OFF \ 1.54 + -DENABLE_SVG=OFF \ 1.55 + -DENABLE_3D_RENDERING=OFF \ 1.56 + -DENABLE_VIDEO=OFF \ 1.57 + -DENABLE_VIDEO_TRACK=OFF \ 1.58 + -DENABLE_WEB_AUDIO=OFF \ 1.59 + -DENABLE_MEDIA_CAPTURE=OFF \ 1.60 + -DENABLE_LEGACY_WEB_AUDIO=OFF \ 1.61 + -DENABLE_BATTERY_STATUS=OFF \ 1.62 + -DENABLE_ACCESSIBILITY=OFF \ 1.63 + .. && 1.64 + #make webcore_efl/fast -j2 1.65 + make 1.66 +} 1.67 + 1.68 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.69 +genpkg_rules() 1.70 +{ 1.71 + mkdir -p $fs/usr/lib 1.72 + cp -a $install/usr/lib/*.so* $fs/usr/lib 1.73 +}