[packages/wpe-webkit1.1] - updated to 2.48.1

qboosh qboosh at pld-linux.org
Sat Apr 5 09:09:33 CEST 2025


commit f44e1e540907fe795f3f9742a171612c2fe9e262
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 5 07:54:18 2025 +0200

    - updated to 2.48.1

 parallel-gir.patch | 11 ++++-------
 wpe-webkit1.1.spec | 51 ++++++++++++++++++++++++++++-----------------------
 2 files changed, 32 insertions(+), 30 deletions(-)
---
diff --git a/wpe-webkit1.1.spec b/wpe-webkit1.1.spec
index fc58c6e..f0a5a35 100644
--- a/wpe-webkit1.1.spec
+++ b/wpe-webkit1.1.spec
@@ -4,9 +4,9 @@
 # - FTL_JIT on !x86_64?
 # - WEB_RTC (experimental; BR: gstreamer-plugins-bad-devel (webrtc component) >= 1.20, openssl-devel)
 # - WEB_RTC+MEDIA_STREAM (BR: openwebrtc)
-# - SPEECH_SYNTHESIS? (experimental; BR: flite-devel >= 2.2)
 # - ENABLE_WPE_PLATFORM? (BR: libinput-devel >= 1.19.0 wayland-devel >= 1.20 wayland-protocols >= 1.24 xorg-lib-libxkbcommon-devel >= 0.4.0)
 # - ENABLE_WPE_QT_API? (developer mode)
+# - WEBDRIVER_BIDI (experimental)
 #
 # Conditional build:
 %bcond_without	api_1_1		# libWPEWebKit-1.1 (libsoup3 based) variant
@@ -21,13 +21,13 @@
 Summary:	Port of WebKit embeddable web component to WPE with HTTP/2 support
 Summary(pl.UTF-8):	Port osadzalnego komponentu WWW WebKit do WPE z obsługą HTTP/2
 Name:		wpe-webkit1.1
-# NOTE: 2.44.x is stable, 2.45.x devel
-Version:	2.46.6
+# NOTE: 2.48.x is stable, 2.49.x devel
+Version:	2.48.1
 Release:	1
 License:	BSD-like
 Group:		X11/Libraries
 Source0:	https://wpewebkit.org/releases/wpewebkit-%{version}.tar.xz
-# Source0-md5:	7a649e1795e24dc7b0aaf2371b04f1d7
+# Source0-md5:	ec281adecf623944647443296eff30fd
 Patch0:		wpe-webkit-x32.patch
 Patch2:		wpe-webkit-driver-version-suffix.patch
 Patch3:		parallel-gir.patch
@@ -42,6 +42,8 @@ BuildRequires:	bubblewrap >= 0.3.1
 BuildRequires:	cairo-devel >= 1.16.0
 BuildRequires:	cmake >= 3.20
 BuildRequires:	docbook-dtd412-xml
+# or libspiel-devel with -DUSE_SPIEL=ON
+BuildRequires:	flite-devel >= 2.2
 BuildRequires:	fontconfig-devel >= 2.13.0
 BuildRequires:	freetype-devel >= 1:2.9.0
 BuildRequires:	gi-docgen
@@ -49,21 +51,22 @@ BuildRequires:	glib2-devel >= 1:2.70.0
 BuildRequires:	glibc-misc
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	gperf >= 3.0.1
-BuildRequires:	gstreamer-devel >= 1.14.0
-BuildRequires:	gstreamer-gl-devel >= 1.14.0
-# codecparsers,mpegts
-BuildRequires:	gstreamer-plugins-bad-devel >= 1.14.0
-# app,audio,fft,pbutils,tag,video
-BuildRequires:	gstreamer-plugins-base-devel >= 1.14.0
+# gstreamer,gstreamer-base
+BuildRequires:	gstreamer-devel >= 1.18.4
+BuildRequires:	gstreamer-gl-devel >= 1.18.4
+# codecparsers,mpegts,webrtc
+BuildRequires:	gstreamer-plugins-bad-devel >= 1.18.4
+# allocators,app,audio,fft,pbutils,rtp,sdp,tag,video
+BuildRequires:	gstreamer-plugins-base-devel >= 1.18.4
 BuildRequires:	gstreamer-transcoder-devel >= 1.20
-BuildRequires:	harfbuzz-devel >= 1.4.2
-BuildRequires:	harfbuzz-icu-devel >= 1.4.2
+BuildRequires:	harfbuzz-devel >= 2.7.4
+BuildRequires:	harfbuzz-icu-devel >= 2.7.4
 BuildRequires:	lcms2-devel >= 2
 BuildRequires:	libavif-devel >= 0.9.0
 BuildRequires:	libdrm-devel
 BuildRequires:	libepoxy-devel >= 1.5.4
 BuildRequires:	libgcrypt-devel >= 1.7.0
-BuildRequires:	libicu-devel >= 61.2
+BuildRequires:	libicu-devel >= 70.1
 BuildRequires:	libjpeg-devel
 BuildRequires:	libjxl-devel >= 0.7.0
 BuildRequires:	libpng-devel
@@ -74,8 +77,8 @@ BuildRequires:	libstdc++-devel >= 6:11.2
 BuildRequires:	libtasn1-devel
 BuildRequires:	libwebp-devel
 BuildRequires:	libwpe-devel >= 1.14.0
-BuildRequires:	libxml2-devel >= 1:2.8.0
-BuildRequires:	libxslt-devel >= 1.1.7
+BuildRequires:	libxml2-devel >= 1:2.9.13
+BuildRequires:	libxslt-devel >= 1.1.13
 BuildRequires:	openjpeg2-devel >= 2.2.0
 BuildRequires:	perl-base >= 1:5.10.0
 BuildRequires:	pkgconfig
@@ -103,14 +106,14 @@ Requires:	freetype >= 1:2.9.0
 Requires:	glib2 >= 1:2.67.1
 Requires:	gstreamer >= 1.2.3
 Requires:	gstreamer-plugins-base >= 1.2.3
-Requires:	harfbuzz >= 1.4.2
+Requires:	harfbuzz >= 2.7.4
 Requires:	libepoxy >= 1.5.4
 Requires:	libgcrypt >= 1.7.0
 Requires:	libjxl >= 0.7.0
 Requires:	libsoup3 >= 3.0.0
 Requires:	libwpe >= 1.14.0
-Requires:	libxml2 >= 1:2.8.0
-Requires:	libxslt >= 1.1.7
+Requires:	libxml2 >= 1:2.9.13
+Requires:	libxslt >= 1.1.13
 Requires:	openjpeg2 >= 2.2.0
 Requires:	woff2 >= 1.0.2
 Requires:	wpebackend-fdo >= 1.9.0
@@ -174,14 +177,14 @@ Requires:	freetype >= 1:2.9.0
 Requires:	glib2 >= 1:2.70.0
 Requires:	gstreamer >= 1.2.3
 Requires:	gstreamer-plugins-base >= 1.2.3
-Requires:	harfbuzz >= 1.4.2
+Requires:	harfbuzz >= 2.7.4
 Requires:	libepoxy >= 1.5.4
 Requires:	libgcrypt >= 1.7.0
 Requires:	libjxl >= 0.7.0
 Requires:	libsoup3 >= 3.0.0
 Requires:	libwpe >= 1.14.0
-Requires:	libxml2 >= 1:2.8.0
-Requires:	libxslt >= 1.1.7
+Requires:	libxml2 >= 1:2.9.13
+Requires:	libxslt >= 1.1.13
 Requires:	openjpeg2 >= 2.2.0
 Requires:	woff2 >= 1.0.2
 Requires:	wpebackend-fdo >= 1.9.0
@@ -292,13 +295,14 @@ rm -rf $RPM_BUILD_ROOT
 %if "%{_libexecdir}" != "%{_libdir}"
 %dir %{_libexecdir}/wpe-webkit-1.1
 %endif
+%attr(755,root,root) %{_libexecdir}/wpe-webkit-1.1/WPEGPUProcess
 %attr(755,root,root) %{_libexecdir}/wpe-webkit-1.1/WPENetworkProcess
 %attr(755,root,root) %{_libexecdir}/wpe-webkit-1.1/WPEWebProcess
 %attr(755,root,root) %{_libexecdir}/wpe-webkit-1.1/jsc
 %dir %{_libdir}/wpe-webkit-1.1
-%attr(755,root,root) %{_libdir}/wpe-webkit-1.1/libWPEWebInspectorResources.so
 %dir %{_libdir}/wpe-webkit-1.1/injected-bundle
 %attr(755,root,root) %{_libdir}/wpe-webkit-1.1/injected-bundle/libWPEInjectedBundle.so
+%{_datadir}/wpe-webkit-1.1
 
 %files devel
 %defattr(644,root,root,755)
@@ -330,13 +334,14 @@ rm -rf $RPM_BUILD_ROOT
 %if "%{_libexecdir}" != "%{_libdir}"
 %dir %{_libexecdir}/wpe-webkit-2.0
 %endif
+%attr(755,root,root) %{_libexecdir}/wpe-webkit-2.0/WPEGPUProcess
 %attr(755,root,root) %{_libexecdir}/wpe-webkit-2.0/WPENetworkProcess
 %attr(755,root,root) %{_libexecdir}/wpe-webkit-2.0/WPEWebProcess
 %attr(755,root,root) %{_libexecdir}/wpe-webkit-2.0/jsc
 %dir %{_libdir}/wpe-webkit-2.0
-%attr(755,root,root) %{_libdir}/wpe-webkit-2.0/libWPEWebInspectorResources.so
 %dir %{_libdir}/wpe-webkit-2.0/injected-bundle
 %attr(755,root,root) %{_libdir}/wpe-webkit-2.0/injected-bundle/libWPEInjectedBundle.so
+%{_datadir}/wpe-webkit-2.0
 
 %files -n wpe-webkit2-devel
 %defattr(644,root,root,755)
diff --git a/parallel-gir.patch b/parallel-gir.patch
index ec5658e..b5b463c 100644
--- a/parallel-gir.patch
+++ b/parallel-gir.patch
@@ -54,16 +54,16 @@ diff --git a/Source/cmake/FindGIDocgen.cmake b/Source/cmake/FindGIDocgen.cmake
 index 88c90633e63f..ef560db7a2f0 100644
 --- a/Source/cmake/FindGIDocgen.cmake
 +++ b/Source/cmake/FindGIDocgen.cmake
-@@ -180,7 +180,7 @@ function(GI_DOCGEN namespace toml)
+@@ -197,7 +197,7 @@ function(GI_DOCGEN namespace toml)
+         list(APPEND unifdef_defines -DWPE=1 -DGTK=0)
      endif ()
-     set(outdir "${CMAKE_BINARY_DIR}/Documentation/${package}")
  
 -    set(docdeps "${toml_path};${gir_path}")
 +    set(docdeps "${toml_path};gir-${namespace}")
      foreach (item IN LISTS opt_CONTENT_TEMPLATES)
          get_filename_component(filename "${item}" NAME)
-         configure_file("${item}.in" "${contentdir}/${filename}" @ONLY)
-@@ -239,10 +239,11 @@ function(GI_DOCGEN namespace toml)
+         configure_file("${item}.in" "${contentdir}/${filename}.in" @ONLY)
+@@ -276,10 +276,11 @@ function(GI_DOCGEN namespace toml)
      add_custom_target("doc-check-${namespace}"
          COMMENT "Checking documentation: ${namespace}"
          WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
@@ -76,6 +76,3 @@ index 88c90633e63f..ef560db7a2f0 100644
  
      if (NOT TARGET doc-check-all)
          add_custom_target(doc-check-all COMMENT "Check all documentation targets")
--- 
-2.41.0
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wpe-webkit1.1.git/commitdiff/f44e1e540907fe795f3f9742a171612c2fe9e262



More information about the pld-cvs-commit mailing list