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
:= b583e46a3de36a3e80ba33b084ead60512a2046aca01ff61e50e519436e5038d
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
+= gst-plugins-base gstreamer libnotify
15 PKG_BUILDDEP
:= glib icu4c zlib libwebp libgtk3 cmake-host
16 PKG_BUILDDEP
+= libsoup libsecret libXt harfbuzz libnotify
17 PKG_BUILDDEP
+= gst-plugins-base gstreamer cairo enchant
18 PKG_BUILDDEP
+= gnutls libgcrypt
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 \
44 -DENABLE_INTROSPECTION
=OFF
47 $(INSTALL_DIR
) $(IDIR_WEBKITGTK
)/usr
/lib
48 $(CP
) $(WRKINST
)/usr
/lib
/libjavascriptcoregtk
*.so
* \
49 $(IDIR_WEBKITGTK
)/usr
/lib
50 $(CP
) $(WRKINST
)/usr
/lib
/libwebkit2gtk
*.so
* \
51 $(IDIR_WEBKITGTK
)/usr
/lib
52 $(CP
) $(WRKINST
)/usr
/lib
/webkit2gtk-4.0 \
53 $(IDIR_WEBKITGTK
)/usr
/lib
54 $(INSTALL_DIR
) $(IDIR_WEBKITGTK
)/usr
/libexec
55 $(CP
) $(WRKINST
)/usr
/libexec
/* \
56 $(IDIR_WEBKITGTK
)/usr
/libexec
58 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk