]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/webkitgtk/Config.in
lrzsz: install symlinks for XMODEM and YMODEM
[coffee/buildroot.git] / package / webkitgtk / Config.in
1 config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
2         bool
3         # ARM needs BLX, so v5t+, BE completely untested so disabled
4         default y if BR2_arm && !BR2_ARM_CPU_ARMV4
5         default y if BR2_i386 || BR2_x86_64
6         # Disabled on MIPS big endian due to sigbus
7         default y if BR2_mipsel || BR2_mips64el
8         # Disabled on PowerPC pending runtime testing
9         # Disabled on SuperH because of segfault
10         depends on BR2_USE_MMU # libglib2
11         depends on BR2_TOOLCHAIN_HAS_SYNC_4
12         depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
13
14 comment "webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 5, host gcc >= 4.8"
15         depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
16         depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \
17                 !BR2_TOOLCHAIN_USES_GLIBC || \
18                 !BR2_HOST_GCC_AT_LEAST_4_8 || \
19                 !BR2_TOOLCHAIN_GCC_AT_LEAST_5
20         depends on BR2_USE_MMU
21
22 config BR2_PACKAGE_WEBKITGTK
23         bool "webkitgtk"
24         depends on BR2_INSTALL_LIBSTDCPP
25         depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
26         depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5
27         depends on BR2_TOOLCHAIN_USES_GLIBC
28         depends on BR2_PACKAGE_LIBGTK3
29         depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
30         select BR2_PACKAGE_CAIRO
31         select BR2_PACKAGE_CAIRO_PNG
32         select BR2_PACKAGE_ENCHANT
33         select BR2_PACKAGE_HARFBUZZ
34         select BR2_PACKAGE_ICU
35         select BR2_PACKAGE_JPEG
36         select BR2_PACKAGE_LIBGCRYPT
37         select BR2_PACKAGE_LIBSECRET
38         select BR2_PACKAGE_LIBSOUP
39         select BR2_PACKAGE_LIBTASN1
40         select BR2_PACKAGE_LIBXML2
41         select BR2_PACKAGE_LIBXSLT
42         select BR2_PACKAGE_SQLITE
43         select BR2_PACKAGE_WEBP
44         select BR2_PACKAGE_XLIB_LIBXCOMPOSITE if BR2_PACKAGE_LIBGTK3_X11
45         select BR2_PACKAGE_XLIB_LIBXDAMAGE if BR2_PACKAGE_LIBGTK3_X11
46         select BR2_PACKAGE_XLIB_LIBXRENDER if BR2_PACKAGE_LIBGTK3_X11
47         select BR2_PACKAGE_XLIB_LIBXT if BR2_PACKAGE_LIBGTK3_X11
48         help
49           WebKit is an open source, standards compliant web browser
50           engine.
51
52           http://www.webkitgtk.org/
53
54 if BR2_PACKAGE_WEBKITGTK
55
56 config BR2_PACKAGE_WEBKITGTK_HTTPS
57         bool "HTTPS support"
58         depends on !BR2_STATIC_LIBS # gnutls -> libsoup
59         select BR2_PACKAGE_CA_CERTIFICATES # runtime
60         select BR2_PACKAGE_LIBSOUP_SSL
61         help
62           Enable HTTPS protocol support.
63
64 comment "webkitgtk https support needs a toolchain w/ dynamic library"
65         depends on BR2_STATIC_LIBS
66
67 config BR2_PACKAGE_WEBKITGTK_MULTIMEDIA
68         bool "multimedia support"
69         select BR2_PACKAGE_GSTREAMER1
70         select BR2_PACKAGE_GST1_PLUGINS_BASE
71         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
72         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
73         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
74         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
75         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
76         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT
77         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE
78         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
79         select BR2_PACKAGE_GST1_PLUGINS_GOOD
80         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4
81         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP
82         select BR2_PACKAGE_GST1_LIBAV
83         help
84           This option pulls in all of the required dependencies
85           to enable multimedia (video/audio) support.
86
87 config BR2_PACKAGE_WEBKITGTK_WEBDRIVER
88         bool "WebDriver support"
89         help
90           Enable support for WebDriver. This will build and install the
91           WebKitWebDriver program in the target.
92
93 endif