package/webkitgtk: add http/2 support by using libsoup3
Support added in 2.33.2: https://webkitgtk.org/2021/06/08/webkitgtk2.33.2-released.html "HTTP/2 support when building with libsoup3." Signed-off-by: Thomas Devoogdt <thomas@devoogdt.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
28e38f4d5c
commit
38a098df13
@ -31,9 +31,9 @@ config BR2_PACKAGE_WEBKITGTK
|
||||
depends on !BR2_BINFMT_FLAT # icu
|
||||
depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu, host-ruby
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # wayland, icu, libsoup
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # wayland, icu, libsoup3
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8
|
||||
depends on BR2_USE_WCHAR # icu, libsoup
|
||||
depends on BR2_USE_WCHAR # icu, libsoup3
|
||||
depends on BR2_PACKAGE_LIBGTK3
|
||||
depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_CAIRO
|
||||
@ -44,7 +44,7 @@ config BR2_PACKAGE_WEBKITGTK
|
||||
select BR2_PACKAGE_JPEG
|
||||
select BR2_PACKAGE_LIBGCRYPT
|
||||
select BR2_PACKAGE_LIBSECRET
|
||||
select BR2_PACKAGE_LIBSOUP
|
||||
select BR2_PACKAGE_LIBSOUP3
|
||||
select BR2_PACKAGE_LIBTASN1
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
select BR2_PACKAGE_LIBXSLT
|
||||
@ -82,9 +82,9 @@ comment "sandboxing support needs a toolchain w/ headers >= 3.12"
|
||||
|
||||
config BR2_PACKAGE_WEBKITGTK_HTTPS
|
||||
bool "HTTPS support"
|
||||
depends on !BR2_STATIC_LIBS # libsoup -> glib-networking, gnutls
|
||||
depends on !BR2_STATIC_LIBS # libsoup3 -> glib-networking, gnutls
|
||||
select BR2_PACKAGE_CA_CERTIFICATES # runtime
|
||||
select BR2_PACKAGE_LIBSOUP_SSL
|
||||
select BR2_PACKAGE_LIBSOUP3_SSL
|
||||
help
|
||||
Enable HTTPS protocol support.
|
||||
|
||||
|
@ -14,7 +14,7 @@ WEBKITGTK_LICENSE_FILES = \
|
||||
Source/WebCore/LICENSE-LGPL-2.1
|
||||
WEBKITGTK_CPE_ID_VENDOR = webkitgtk
|
||||
WEBKITGTK_DEPENDENCIES = host-ruby host-python3 host-gperf host-unifdef \
|
||||
enchant harfbuzz icu jpeg libgcrypt libgtk3 libsecret libsoup \
|
||||
enchant harfbuzz icu jpeg libgcrypt libgtk3 libsecret libsoup3 \
|
||||
libtasn1 libxml2 libxslt openjpeg sqlite webp woff2
|
||||
|
||||
WEBKITGTK_CMAKE_BACKEND = ninja
|
||||
@ -30,7 +30,6 @@ WEBKITGTK_CONF_OPTS = \
|
||||
-DUSE_AVIF=OFF \
|
||||
-DUSE_LIBHYPHEN=OFF \
|
||||
-DUSE_OPENJPEG=ON \
|
||||
-DUSE_SOUP2=ON \
|
||||
-DUSE_WOFF2=ON
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WEBKITGTK_SANDBOX),y)
|
||||
|
Loading…
Reference in New Issue
Block a user