1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 6bc8fd034aad0432a2459ce4fc7ee25ad65a4924c618bf8d93b52b0c1a84c1f6
10 PKG_DESCR
:= web browser engine
11 PKG_SECTION
:= libs
/misc
12 PKG_DEPENDS
:= glib icu4c zlib libwebp libgtk3 libsoup
13 PKG_DEPENDS
+= libsecret libxt harfbuzz cairo libgcrypt
14 PKG_DEPENDS
+= gstreamer libnotify libwebp gst-plugins-base
15 PKG_BUILDDEP
:= glib icu4c zlib libwebp libgtk3 cmake-host
16 PKG_BUILDDEP
+= libsoup libsecret libXt harfbuzz libnotify
17 PKG_BUILDDEP
+= gstreamer cairo enchant libwebp gst-plugins-base
18 PKG_BUILDDEP
+= gnutls libgcrypt ruby-host
19 PKG_URL
:= http
://www.webkitgtk.org
/
20 PKG_SITES
:= http
://webkitgtk.org
/releases
/
23 include $(ADK_TOPDIR
)/mk
/package.mk
25 $(eval
$(call PKG_template
,WEBKITGTK
,webkitgtk
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKG_DESCR
),$(PKG_SECTION
),$(PKG_OPTS
)))
27 WRKBUILD
= $(WRKDIR
)/$(PKG_NAME
)-obj
28 XAKE_FLAGS
+= VERBOSE
=1
29 TARGET_CXXFLAGS
+= -D__STDC_LIMIT_MACROS
-D__STDC_FORMAT_MACROS
32 CMAKE_FLAGS
+= -DPORT
=GTK \
35 -DENABLE_X11_TARGET
=ON \
36 -DENABLE_API_TESTS
=OFF \
38 -DENABLE_GEOLOCATION
=OFF \
39 -DENABLE_MINIBROWSER
=ON \
40 -DUSE_SYSTEM_MALLOC
=ON \
45 -DUSE_WPE_RENDERER
=OFF \
46 -DENABLE_GAMEPAD
=OFF \
51 -DENABLE_BUBBLEWRAP_SANDBOX
=OFF \
52 -DENABLE_INTROSPECTION
=OFF
55 $(INSTALL_DIR
) $(IDIR_WEBKITGTK
)/usr
/lib
56 $(CP
) $(WRKINST
)/usr
/lib
/libjavascriptcoregtk
*.so
* \
57 $(IDIR_WEBKITGTK
)/usr
/lib
58 $(CP
) $(WRKINST
)/usr
/lib
/libwebkit2gtk
*.so
* \
59 $(IDIR_WEBKITGTK
)/usr
/lib
60 $(CP
) $(WRKINST
)/usr
/lib
/webkit2gtk-4.0 \
61 $(IDIR_WEBKITGTK
)/usr
/lib
62 $(INSTALL_DIR
) $(IDIR_WEBKITGTK
)/usr
/libexec
63 $(CP
) $(WRKINST
)/usr
/libexec
/* \
64 $(IDIR_WEBKITGTK
)/usr
/libexec
66 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk