commit 0ceb18ce7e2abd5e7a9d4fa70c1eeb19ea5b206d
Author: Jakub Bogusz <[email protected]>
Date:   Tue Oct 8 21:45:19 2024 +0200

    - wpe-webkit.spec updated to 2.46.1, now only soup3 APIs (both 1.1 and 2.0) 
available

 wpe-webkit.spec => wpe-webkit1.1.spec | 165 ++++++----------------------------
 1 file changed, 28 insertions(+), 137 deletions(-)
---
diff --git a/wpe-webkit.spec b/wpe-webkit1.1.spec
similarity index 73%
rename from wpe-webkit.spec
rename to wpe-webkit1.1.spec
index 41fd4c0..a0412d9 100644
--- a/wpe-webkit.spec
+++ b/wpe-webkit1.1.spec
@@ -6,35 +6,30 @@
 # - 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)
 #
 # Conditional build:
-%bcond_without libsoup2        # libWPEWebKit-1.0 (libsoup2 based) variant
-%bcond_without libsoup3        # libWPEWebKit-1.1/2.0 (libsoup3 based) 
variants (HTTP/2 support)
 %bcond_without api_1_1         # libWPEWebKit-1.1 (libsoup3 based) variant
 %bcond_without api_2_0         # libWPEWebKit-2.0 (libsoup3 based) variant
 %bcond_with    lowmem          # try to reduce build memory usage by adjusting 
gcc gc
 #
-%if %{without libsoup3}
-%undefine      with_api_1_1
-%undefine      with_api_2_0
-%endif
 # it's not possible to build this with debuginfo on 32bit archs due to
 # memory constraints during linking
 %ifarch %{ix86} x32
 %define                _enable_debug_packages          0
 %endif
-Summary:       Port of WebKit embeddable web component to WPE
-Summary(pl.UTF-8):     Port osadzalnego komponentu WWW WebKit do WPE
-Name:          wpe-webkit
+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.44.1
+Version:       2.46.1
 Release:       1
 License:       BSD-like
 Group:         X11/Libraries
 Source0:       https://wpewebkit.org/releases/wpewebkit-%{version}.tar.xz
-# Source0-md5: 51290d5cf1e032145f2a30971393b006
-Patch0:                %{name}-x32.patch
-Patch2:                %{name}-driver-version-suffix.patch
+# Source0-md5: eec67852662a3498680f72041120fc11
+Patch0:                wpe-webkit-x32.patch
+Patch2:                wpe-webkit-driver-version-suffix.patch
 Patch3:                parallel-gir.patch
 URL:           https://wpewebkit.org/
 BuildRequires: /usr/bin/ld.gold
@@ -73,9 +68,9 @@ BuildRequires:        libjpeg-devel
 BuildRequires: libjxl-devel >= 0.7.0
 BuildRequires: libpng-devel
 BuildRequires: libseccomp-devel
-%{?with_libsoup2:BuildRequires:        libsoup-devel >= 2.54}
-%{?with_libsoup3:BuildRequires:        libsoup3-devel >= 3.0}
-BuildRequires: libstdc++-devel >= 6:10.2
+BuildRequires: libsoup3-devel >= 3.0
+# -std=c++23
+BuildRequires: libstdc++-devel >= 6:11.2
 BuildRequires: libtasn1-devel
 BuildRequires: libwebp-devel
 BuildRequires: libwpe-devel >= 1.14.0
@@ -97,6 +92,7 @@ BuildRequires:        unifdef
 BuildRequires: wpebackend-fdo-devel >= 1.9.0
 BuildRequires: woff2-devel >= 1.0.2
 BuildRequires: xdg-dbus-proxy
+BuildRequires: xorg-lib-libxkbcommon-devel >= 0.4.0
 BuildRequires: xz
 BuildRequires: zlib-devel
 Requires:      at-spi2-atk-libs >= 2.5.3
@@ -104,14 +100,14 @@ Requires: atk >= 1:2.16.0
 Requires:      cairo >= 1.16.0
 Requires:      fontconfig-libs >= 2.13.0
 Requires:      freetype >= 1:2.9.0
-Requires:      glib2 >= 1:2.70.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:      libepoxy >= 1.5.4
 Requires:      libgcrypt >= 1.7.0
 Requires:      libjxl >= 0.7.0
-Requires:      libsoup >= 2.54.0
+Requires:      libsoup3 >= 3.0.0
 Requires:      libwpe >= 1.14.0
 Requires:      libxml2 >= 1:2.8.0
 Requires:      libxslt >= 1.1.7
@@ -125,13 +121,15 @@ BuildRoot:        %{tmpdir}/%{name}-%{version}-root-%(id 
-u -n)
 %define                _enable_debug_packages  0
 
 %description
-wpe-webkit is a port of the WebKit embeddable web component to WPE.
+wpe-webkit1.1 is a port of the WebKit embeddable web component to WPE
+with HTTP/2 (libsoup 3) support.
 
 WPE (Webkit Port for Embedded) is the reference WebKit port for
 embedded and low-consumption computer devices.
 
 %description -l pl.UTF-8
-wpe-webkit to port osadzalnego komponentu WWW WebKit do WPE.
+wpe-webkit1.1 to port osadzalnego komponentu WWW WebKit do WPE z
+obsługą HTTP/2 (libsoup 3).
 
 WPE (Webkit Port for Embedded) to wzorcowy port biblioteki WebKit dla
 urządzeń komputerowych wbudowanych oraz o niskim poborze energii.
@@ -141,93 +139,27 @@ Summary:  Development files for WebKit for WPE
 Summary(pl.UTF-8):     Pliki programistyczne komponentu WebKit dla WPE
 Group:         X11/Development/Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      glib2-devel >= 1:2.70.0
-Requires:      libsoup-devel >= 2.54.0
-Requires:      libstdc++-devel >= 6:10.2
-Requires:      libwpe-devel >= 1.14.0
-
-%description devel
-Development files for WebKit for WPE.
-
-%description devel -l pl.UTF-8
-Pliki programistyczne komponentu WebKit dla WPE.
-
-%package apidocs
-Summary:       API documentation for WebKit WPE port
-Summary(pl.UTF-8):     Dokumentacja API portu WebKitu do WPE
-Group:         Documentation
-BuildArch:     noarch
-
-%description apidocs
-API documentation for WebKit WPE port.
-
-%description apidocs -l pl.UTF-8
-Dokumentacja API portu WebKitu do WPE.
-
-%package -n wpe-webkit1.1
-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
-Group:         X11/Libraries
-Requires:      at-spi2-atk-libs >= 2.5.3
-Requires:      atk >= 1:2.16.0
-Requires:      cairo >= 1.16.0
-Requires:      fontconfig-libs >= 2.13.0
-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:      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:      openjpeg2 >= 2.2.0
-Requires:      woff2 >= 1.0.2
-Requires:      wpebackend-fdo >= 1.9.0
-
-%description -n wpe-webkit1.1
-wpe-webkit1.1 is a port of the WebKit embeddable web component to WPE
-with HTTP/2 (libsoup 3) support.
-
-WPE (Webkit Port for Embedded) is the reference WebKit port for
-embedded and low-consumption computer devices.
-
-%description -n wpe-webkit1.1 -l pl.UTF-8
-wpe-webkit1.1 to port osadzalnego komponentu WWW WebKit do WPE z
-obsługą HTTP/2 (libsoup 3).
-
-WPE (Webkit Port for Embedded) to wzorcowy port biblioteki WebKit dla
-urządzeń komputerowych wbudowanych oraz o niskim poborze energii.
-
-%package -n wpe-webkit1.1-devel
-Summary:       Development files for WebKit for WPE with HTTP/2 support
-Summary(pl.UTF-8):     Pliki programistyczne komponentu WebKit dla WPE z 
obsługą HTTP/2
-Group:         X11/Development/Libraries
 Requires:      glib2-devel >= 1:2.67.1
 Requires:      libsoup3-devel >= 3.0.0
-Requires:      libstdc++-devel >= 6:10.2
+Requires:      libstdc++-devel >= 6:11.2
 Requires:      libwpe-devel >= 1.14.0
-Requires:      wpe-webkit1.1 = %{version}-%{release}
 
-%description -n wpe-webkit1.1-devel
+%description devel
 Development files for WebKit for WPE with HTTP/2 support.
 
-%description -n wpe-webkit1.1-devel -l pl.UTF-8
+%description devel -l pl.UTF-8
 Pliki programistyczne komponentu WebKit dla WPE z obsługą HTTP/2.
 
-%package -n wpe-webkit1.1-apidocs
+%package apidocs
 Summary:       API documentation for WebKit WPE port with HTTP/2 support
 Summary(pl.UTF-8):     Dokumentacja API portu WebKitu do WPE z obsługą HTTP/2
 Group:         Documentation
 BuildArch:     noarch
 
-%description -n wpe-webkit1.1-apidocs
+%description apidocs
 API documentation for WebKit WPE port with HTTP/2 support.
 
-%description -n wpe-webkit1.1-apidocs -l pl.UTF-8
+%description apidocs -l pl.UTF-8
 Dokumentacja API portu WebKitu do WPE z obsługą HTTP/2.
 
 %package -n wpe-webkit2
@@ -274,7 +206,7 @@ Summary(pl.UTF-8):  Pliki programistyczne komponentu WebKit 
dla WPE z obsługą H
 Group:         X11/Development/Libraries
 Requires:      glib2-devel >= 1:2.70.0
 Requires:      libsoup3-devel >= 3.0.0
-Requires:      libstdc++-devel >= 6:10.2
+Requires:      libstdc++-devel >= 6:11.2
 Requires:      libwpe-devel >= 1.14.0
 Requires:      wpe-webkit2 = %{version}-%{release}
 
@@ -347,52 +279,11 @@ rm -rf $RPM_BUILD_ROOT
 %post  -p /sbin/ldconfig
 %postun        -p /sbin/ldconfig
 
-%post  -n wpe-webkit1.1 -p /sbin/ldconfig
-%postun        -n wpe-webkit1.1 -p /sbin/ldconfig
-
 %post  -n wpe-webkit2 -p /sbin/ldconfig
 %postun        -n wpe-webkit2 -p /sbin/ldconfig
 
-%if %{with libsoup2}
-%files
-%defattr(644,root,root,755)
-%doc NEWS
-%attr(755,root,root) %{_bindir}/WPEWebDriver-1.0
-%attr(755,root,root) %{_libdir}/libWPEWebKit-1.0.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libWPEWebKit-1.0.so.3
-%{_libdir}/girepository-1.0/WPEJavaScriptCore-1.0.typelib
-%{_libdir}/girepository-1.0/WPEWebExtension-1.0.typelib
-%{_libdir}/girepository-1.0/WPEWebKit-1.0.typelib
-%if "%{_libexecdir}" != "%{_libdir}"
-%dir %{_libexecdir}/wpe-webkit-1.0
-%endif
-%attr(755,root,root) %{_libexecdir}/wpe-webkit-1.0/WPENetworkProcess
-%attr(755,root,root) %{_libexecdir}/wpe-webkit-1.0/WPEWebProcess
-%attr(755,root,root) %{_libexecdir}/wpe-webkit-1.0/jsc
-%dir %{_libdir}/wpe-webkit-1.0
-%attr(755,root,root) %{_libdir}/wpe-webkit-1.0/libWPEWebInspectorResources.so
-%dir %{_libdir}/wpe-webkit-1.0/injected-bundle
-%attr(755,root,root) 
%{_libdir}/wpe-webkit-1.0/injected-bundle/libWPEInjectedBundle.so
-
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libWPEWebKit-1.0.so
-%{_includedir}/wpe-webkit-1.0
-%{_datadir}/gir-1.0/WPEJavaScriptCore-1.0.gir
-%{_datadir}/gir-1.0/WPEWebExtension-1.0.gir
-%{_datadir}/gir-1.0/WPEWebKit-1.0.gir
-%{_pkgconfigdir}/wpe-web-extension-1.0.pc
-%{_pkgconfigdir}/wpe-webkit-1.0.pc
-
-%files apidocs
-%defattr(644,root,root,755)
-%{_gidocdir}/wpe-javascriptcore-1.0
-%{_gidocdir}/wpe-web-extension-1.0
-%{_gidocdir}/wpe-webkit-1.0
-%endif
-
 %if %{with api_1_1}
-%files -n wpe-webkit1.1
+%files
 %defattr(644,root,root,755)
 %doc NEWS
 %attr(755,root,root) %{_bindir}/WPEWebDriver-1.1
@@ -412,7 +303,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/wpe-webkit-1.1/injected-bundle
 %attr(755,root,root) 
%{_libdir}/wpe-webkit-1.1/injected-bundle/libWPEInjectedBundle.so
 
-%files -n wpe-webkit1.1-devel
+%files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libWPEWebKit-1.1.so
 %{_includedir}/wpe-webkit-1.1
@@ -422,7 +313,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/wpe-web-extension-1.1.pc
 %{_pkgconfigdir}/wpe-webkit-1.1.pc
 
-%files -n wpe-webkit1.1-apidocs
+%files apidocs
 %defattr(644,root,root,755)
 %{_gidocdir}/wpe-javascriptcore-1.1
 %{_gidocdir}/wpe-web-extension-1.1
================================================================

---- gitweb:

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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to