wok-undigest view 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 source
1 # SliTaz package receipt.
3 PACKAGE="ewebkit"
4 #VERSION="164189"
5 VERSION="159807"
6 CATEGORY="network"
7 SHORT_DESC="WebKit ported to the Enlightenment Foundation Libraries."
8 MAINTAINER="pankso@slitaz.org"
9 LICENSE="BSD"
10 SOURCE="webkit-efl"
11 TARBALL="$SOURCE-$VERSION.tar.xz"
12 WEB_SITE="http://trac.webkit.org/wiki/EFLWebKit"
13 WGET_URL="http://download.enlightenment.org/rel/libs/webkit-efl/$TARBALL"
14 TAGS="e enlightenment"
15 HOST_ARCH="i486 arm"
17 DEPENDS="libsoup libxslt cairo sqlite icu glib harfbuzz mesa enchant \
18 efl glib-networking"
19 BUILD_DEPENDS="libsoup-dev libxslt-dev cairo-dev sqlite-dev icu-dev \
20 glib-dev harfbuzz-dev mesa-dev enchant-dev efl-dev glib-networking-dev"
22 # Handle cross compilation
23 case "$ARCH" in
24 i?86) BUILD_DEPENDS="$BUILD_DEPENDS cmake gperf bison flex perl \
25 python python-dev ruby-dev" ;;
26 esac
28 # Rules to configure and make the package.
29 compile_rules()
30 {
31 # VIDEO and AUDIO require gstreamer
32 # ACCESSIBILITY reqiures atk
33 # BATTERY_STATUS requires edbus
35 # Fix VERSION="159807"
36 patch -p0 < $stuff/freetype.patch || exit 1
38 mkdir build && cd build
39 cmake \
40 -DCMAKE_C_FLAGS:STRING="-Wno-deprecated-declarations" \
41 -DCMAKE_CXX_FLAGS:STRING="-Wno-deprecated-declarations" \
42 -DPORT=Efl \
43 -DCMAKE_INSTALL_PREFIX=/usr \
44 -DPYTHON_EXECUTABLE=/usr/bin/python2 \
45 -DCMAKE_BUILD_TYPE=Release \
46 -DSHARED_CORE=ON \
47 -DENABLE_WEBKIT=ON \
48 -DENABLE_WEBKIT2=ON \
49 -DENABLE_TOOLS=OFF \
50 -DENABLE_WEBGL=OFF \
51 -DENABLE_SVG=OFF \
52 -DENABLE_3D_RENDERING=OFF \
53 -DENABLE_VIDEO=OFF \
54 -DENABLE_VIDEO_TRACK=OFF \
55 -DENABLE_WEB_AUDIO=OFF \
56 -DENABLE_MEDIA_CAPTURE=OFF \
57 -DENABLE_LEGACY_WEB_AUDIO=OFF \
58 -DENABLE_BATTERY_STATUS=OFF \
59 -DENABLE_ACCESSIBILITY=OFF \
60 .. &&
61 #make webcore_efl/fast -j2
62 make
63 }
65 # Rules to gen a SliTaz package suitable for Tazpkg.
66 genpkg_rules()
67 {
68 mkdir -p $fs/usr/lib
69 cp -a $install/usr/lib/*.so* $fs/usr/lib
70 }