mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Bastian Krause <bst@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: Bastian Krause <bst@pengutronix.de>
Subject: [ptxdist] [PATCH 5/5] wpewebkit: version bump 2.34.6 -> 2.38.0
Date: Fri, 23 Sep 2022 15:45:11 +0200	[thread overview]
Message-ID: <20220923134511.2586045-5-bst@pengutronix.de> (raw)
In-Reply-To: <20220923134511.2586045-1-bst@pengutronix.de>

Signed-off-by: Bastian Krause <bst@pengutronix.de>
---
 rules/wpewebkit.in   | 16 +++++++++++++++-
 rules/wpewebkit.make | 27 +++++++++++++++++++--------
 2 files changed, 34 insertions(+), 9 deletions(-)

diff --git a/rules/wpewebkit.in b/rules/wpewebkit.in
index 8c1f6c50e..3f11e921b 100644
--- a/rules/wpewebkit.in
+++ b/rules/wpewebkit.in
@@ -9,6 +9,7 @@ menuconfig WPEWEBKIT
 	select HOST_SYSTEM_PERL
 	select HOST_SYSTEM_PERL_JSON
 	select HOST_SYSTEM_RUBY
+	select ALSA_LIB				if WPEWEBKIT_WEBRTC
 	select GLIB
 	select LIBWPE
 	select CAIRO
@@ -38,8 +39,10 @@ menuconfig WPEWEBKIT
 	select LIBEPOXY
 	select LIBGCRYPT
 	select LIBTASN1
+	select OPENSSL				if WPEWEBKIT_WEBRTC
 	select GSTREAMER1			if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
 	select GST_PLUGINS_BASE1		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
+	select GST_PLUGINS_BASE1_ALSA		if WPEWEBKIT_WEBRTC
 	select GST_PLUGINS_BASE1_APP		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
 	select GST_PLUGINS_BASE1_AUDIOCONVERT	if WPEWEBKIT_AUDIO
 	select GST_PLUGINS_BASE1_AUDIOMIXER	if WPEWEBKIT_AUDIO
@@ -47,23 +50,29 @@ menuconfig WPEWEBKIT
 	select GST_PLUGINS_BASE1_EGL		if WPEWEBKIT_VIDEO
 	select GST_PLUGINS_BASE1_GIO		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
 	select GST_PLUGINS_BASE1_GL		if WPEWEBKIT_VIDEO
+	select GST_PLUGINS_BASE1_OPENGL		if WPEWEBKIT_VIDEO
 	select GST_PLUGINS_BASE1_PLAYBACK	if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
+	select GST_PLUGINS_BASE1_TYPEFIND	if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
 	select GST_PLUGINS_BASE1_VIDEOCONVERT	if WPEWEBKIT_VIDEO
+	select GST_PLUGINS_BASE1_VIDEORATE	if WPEWEBKIT_WEBRTC
 	select GST_PLUGINS_BASE1_VOLUME		if WPEWEBKIT_AUDIO
 	select GST_PLUGINS_GOOD1		if (WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO) && RUNTIME
 	select GST_PLUGINS_GOOD1_AUDIOFX	if WPEWEBKIT_AUDIO
+	select GST_PLUGINS_GOOD1_AUDIOPARSERS	if WPEWEBKIT_AUDIO
 	select GST_PLUGINS_GOOD1_AUTODETECT	if WPEWEBKIT_AUDIO
+	select GST_PLUGINS_GOOD1_DEINTERLACE	if WPEWEBKIT_VIDEO
 	select GST_PLUGINS_GOOD1_INTERLEAVE	if WPEWEBKIT_AUDIO
 	select GST_PLUGINS_GOOD1_ISOMP4		if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
 	select GST_PLUGINS_GOOD1_MATROSKA	if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
 	select GST_PLUGINS_GOOD1_VIDEOFILTER	if WPEWEBKIT_VIDEO
-	select GST_PLUGINS_BAD1			if (WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO) && RUNTIME
+	select GST_PLUGINS_BAD1			if WPEWEBKIT_VIDEO || WPEWEBKIT_AUDIO
 	# fdkaac is preferred but currently not available
 	select GST_PLUGINS_BAD1_FDKAAC		if WPEWEBKIT_AUDIO && BROKEN
 	select GST_PLUGINS_BAD1_DEBUGUTILS	if WPEWEBKIT_VIDEO
 	select GST_PLUGINS_BAD1_OPUS		if WPEWEBKIT_AUDIO
 	select GST_PLUGINS_BAD1_SUBENC		if WPEWEBKIT_VIDEO
 	select GST_PLUGINS_BAD1_VIDEOPARSERS	if WPEWEBKIT_VIDEO
+	select GST_PLUGINS_BAD1_WEBRTC		if WPEWEBKIT_WEBRTC
 	select WPEBACKEND_FDO
 	select QT5				if WPEWEBKIT_QT
 	select QT5_MODULE_QTDECLARATIVE		if WPEWEBKIT_QT
@@ -91,6 +100,11 @@ config WPEWEBKIT_AUDIO
 	bool
 	prompt "audio support"
 
+config WPEWEBKIT_WEBRTC
+	bool
+	depends on WPEWEBKIT_AUDIO && WPEWEBKIT_VIDEO
+	prompt "WebRTC support"
+
 config WPEWEBKIT_ENABLE_LOGGING
 	bool
 	prompt "enable logging support"
diff --git a/rules/wpewebkit.make b/rules/wpewebkit.make
index 837d4dcba..3819c5667 100644
--- a/rules/wpewebkit.make
+++ b/rules/wpewebkit.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_WPEWEBKIT) += wpewebkit
 #
 # Paths and names
 #
-WPEWEBKIT_VERSION	:= 2.34.6
-WPEWEBKIT_MD5		:= c9705270b342474cca28cf51632ccbbe
+WPEWEBKIT_VERSION	:= 2.38.0
+WPEWEBKIT_MD5		:= e0e6b98c86351c39e41da475afc50780
 WPEWEBKIT		:= wpewebkit-$(WPEWEBKIT_VERSION)
 WPEWEBKIT_SUFFIX	:= tar.xz
 WPEWEBKIT_URL		:= https://wpewebkit.org/releases/$(WPEWEBKIT).$(WPEWEBKIT_SUFFIX)
@@ -39,12 +39,22 @@ WPEWEBKIT_CONF_OPT	:= \
 	-DDEBUG_FISSION=OFF \
 	-DENABLE_ACCESSIBILITY=OFF \
 	-DENABLE_BUBBLEWRAP_SANDBOX=OFF \
+	-DENABLE_DOCUMENTATION=OFF \
 	-DENABLE_ENCRYPTED_MEDIA=OFF \
-	-DENABLE_GTKDOC=OFF\
+	-DENABLE_GAMEPAD=OFF \
+	-DENABLE_INTROSPECTION=OFF \
+	-DENABLE_JAVASCRIPTCORE=ON \
+	-DENABLE_JOURNALD_LOG=$(call ptx/onoff,PTXCONF_WPEWEBKIT_JOURNALD) \
 	-DENABLE_MEDIA_SOURCE=ON \
+	-DENABLE_MEDIA_STREAM=$(call ptx/onoff,PTXCONF_WPEWEBKIT_WEBRTC) \
+	-DENABLE_PDFJS=ON \
+	-DENABLE_WEB_RTC=$(call ptx/onoff,PTXCONF_WPEWEBKIT_WEBRTC) \
+	-DENABLE_WEBXR=OFF \
 	-DENABLE_VIDEO=$(call ptx/onoff,PTXCONF_WPEWEBKIT_VIDEO) \
+	-DENABLE_WEBCORE=ON \
 	-DENABLE_WEBDRIVER=$(call ptx/onoff,PTXCONF_WPEWEBKIT_WEBDRIVER) \
-	-DENABLE_WEB_AUDIO=$(call ptx/onoff,PTXCONF_WPEWEBKIT_AUDIO) \ \
+	-DENABLE_WEBKIT=ON \
+	-DENABLE_WEB_AUDIO=$(call ptx/onoff,PTXCONF_WPEWEBKIT_AUDIO) \
 	-DENABLE_WEB_CRYPTO=ON \
 	-DENABLE_WPE_QT_API=$(call ptx/onoff,PTXCONF_WPEWEBKIT_QT) \
 	-DENABLE_XSLT=ON \
@@ -52,15 +62,16 @@ WPEWEBKIT_CONF_OPT	:= \
 	-DPORT=WPE \
 	-DSHOULD_INSTALL_JS_SHELL=OFF \
 	-DSHOW_BINDINGS_GENERATION_PROGRESS=ON \
-	-DUSE_LD_GOLD=OFF \
+	-DUSE_64KB_PAGE_BLOCK=OFF \
 	-DUSE_APPLE_ICU=OFF \
+	-DUSE_AVIF=OFF \
+	-DUSE_GSTREAMER_GL=$(call ptx/onoff,PTXCONF_WPEWEBKIT_VIDEO) \
+	-DUSE_JPEGXL=OFF \
 	-DUSE_LCMS=OFF \
 	-DUSE_OPENJPEG=OFF \
 	-DUSE_SOUP2=ON \
-	-DUSE_SYSTEMD=$(call ptx/onoff,PTXCONF_WPEWEBKIT_JOURNALD) \
 	-DUSE_THIN_ARCHIVES=ON \
-	-DUSE_WOFF2=OFF \
-	-DWTF_CPU_ARM64_CORTEXA53=OFF
+	-DUSE_WOFF2=OFF
 
 WPEWEBKIT_SYSTEM_MALLOC := OFF
 ifdef PTXCONF_WPEWEBKIT_QT
-- 
2.30.2




  parent reply	other threads:[~2022-09-23 13:46 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-23 13:45 [ptxdist] [PATCH 1/5] libwpe: version bump 1.12.0 -> 1.14.0 Bastian Krause
2022-09-23 13:45 ` [ptxdist] [PATCH 2/5] wpebackend-fdo: add missing libxkbcommon dependency Bastian Krause
2022-09-28 14:29   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-09-23 13:45 ` [ptxdist] [PATCH 3/5] wpebackend-fdo: version bump 1.12.0 -> 1.14.0 Bastian Krause
2022-09-28 14:29   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-09-23 13:45 ` [ptxdist] [PATCH 4/5] cog: version bump 0.12.1 -> 0.14.1 Bastian Krause
2022-09-28 14:29   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-09-23 13:45 ` Bastian Krause [this message]
2022-09-28 14:29   ` [ptxdist] [APPLIED] wpewebkit: version bump 2.34.6 -> 2.38.0 Michael Olbrich
2022-09-28 14:29 ` [ptxdist] [APPLIED] libwpe: version bump 1.12.0 -> 1.14.0 Michael Olbrich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220923134511.2586045-5-bst@pengutronix.de \
    --to=bst@pengutronix.de \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox