diff --git a/wpewebkit-2.40.3.tar.xz b/wpewebkit-2.40.3.tar.xz deleted file mode 100644 index c14a571..0000000 --- a/wpewebkit-2.40.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:05b6a9cb1d7d03485e0dc41b2a8e6f99a36aea23d32ba3ecb38d0d6860747ada -size 38085660 diff --git a/wpewebkit-2.42.2.tar.xz b/wpewebkit-2.42.2.tar.xz new file mode 100644 index 0000000..2567265 --- /dev/null +++ b/wpewebkit-2.42.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df99bbc7007df60d77821e4c169312464f145c8aa6e34398a43da36a857285e8 +size 32415132 diff --git a/wpewebkit.changes b/wpewebkit.changes index 0135f98..1c6a9f7 100644 --- a/wpewebkit.changes +++ b/wpewebkit.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Wed Nov 22 11:12:21 UTC 2023 - Joan Torres + +- Update to version 2.42.2: + * Bump Safari version in user agent header. + * Fix CSP regression that broke Unity WebGL applications. + * Fix the build with GBM disabled. + * Fix several crashes and rendering issues. +- Temporaly disable LTO which is currently failing to link + (will be solved in a next release). + +------------------------------------------------------------------- +Tue Sep 26 09:05:23 UTC 2023 - Joan Torres + +- Update to version 2.42.0: + * GBM is no longer required for WebGL implementation. + * Add API to configure experimental features at runtime. + * Add API to set the percentage of volume space that can be used for data storage. + * Fix several crashes and rendering issues. + ------------------------------------------------------------------- Fri Jun 30 17:43:03 UTC 2023 - Joan Torres diff --git a/wpewebkit.spec b/wpewebkit.spec index 6275cc9..3a9b7c1 100644 --- a/wpewebkit.spec +++ b/wpewebkit.spec @@ -1,5 +1,5 @@ # -# spec file +# spec file for package wpewebkit # # Copyright (c) 2023 SUSE LLC # @@ -15,83 +15,87 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %define _apiver 2.0 %define _wksover 2_0-1 %define _sonameverpkg 2_0 Name: wpewebkit -Version: 2.40.3 +### FIXME ### Drop the disabling of LTO on next release/versionbump +%define _lto_cflags %{nil} +Version: 2.42.2 Release: 0 Summary: Library for rendering web content, WPE Port -License: BSD-3-Clause AND LGPL-2.1 +License: BSD-3-Clause AND LGPL-2.1-only Group: Development/Libraries/C and C++ URL: https://wpewebkit.org/ Source: %{url}/releases/%{name}-%{version}.tar.xz Patch0: fix-include-dirs.patch Patch1: fix-load-backend-fdo-lib.patch -BuildRequires: cmake -BuildRequires: gcc-c++ -BuildRequires: memory-constraints -BuildRequires: ninja -BuildRequires: python3 -BuildRequires: perl >= 5.10.0 -BuildRequires: ruby >= 2.5 -BuildRequires: pkgconfig(cairo) >= 1.14.0 -BuildRequires: pkgconfig(fontconfig) >= 2.8.0 -BuildRequires: pkgconfig(freetype2) >= 2.4.2 -BuildRequires: pkgconfig(harfbuzz) >= 0.9.18 -BuildRequires: libicu-devel >= 61.2 -BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(epoxy) >= 1.4.0 -BuildRequires: pkgconfig(libgcrypt) >= 1.6.0 -BuildRequires: pkgconfig(libxml-2.0) >= 2.8.0 -BuildRequires: pkgconfig(zlib) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(sqlite3) -BuildRequires: unifdef -BuildRequires: pkgconfig(libwebp) -BuildRequires: pkgconfig(wpe-1.0) -BuildRequires: pkgconfig(libsoup-3.0) >= 3.0.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.70.0 -BuildRequires: pkgconfig(atk) >= 2.16.0 -BuildRequires: pkgconfig(atk-bridge-2.0) -BuildRequires: pkgconfig(libopenjp2) >= 2.2.0 -BuildRequires: pkgconfig(libwoff2dec) -BuildRequires: pkgconfig(libwoff2common) >= 1.0.2 -BuildRequires: pkgconfig(libtasn1) -BuildRequires: pkgconfig(libxslt) >= 1.1.7 -BuildRequires: pkgconfig(libavif) >= 0.9.0 -BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(gbm) -BuildRequires: pkgconfig(libdrm) -BuildRequires: pkgconfig(libseccomp) -BuildRequires: pkgconfig(wpebackend-fdo-1.0) -BuildRequires: bubblewrap -BuildRequires: xdg-dbus-proxy -BuildRequires: pkgconfig(gstreamer-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-allocators-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-app-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-fft-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-gl-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-mpegts-1.0) >= 1.4.0 -BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-tag-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-video-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-codecparsers-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-transcoder-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-rtp-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-sdp-1.0) >= 1.16.2 -BuildRequires: pkgconfig(gstreamer-webrtc-1.0) >= 1.16.2 -BuildRequires: gperf >= 3.0.1 -BuildRequires: pkgconfig(xkbcommon) >= 0.4.0 -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-server) -BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: bubblewrap +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: gperf >= 3.0.1 +BuildRequires: libicu-devel >= 61.2 +BuildRequires: memory-constraints +BuildRequires: ninja +BuildRequires: perl >= 5.10.0 +BuildRequires: python3 +BuildRequires: ruby >= 2.5 +BuildRequires: unifdef +BuildRequires: xdg-dbus-proxy +BuildRequires: pkgconfig(atk) >= 2.16.0 +BuildRequires: pkgconfig(atk-bridge-2.0) +BuildRequires: pkgconfig(libjxl) +BuildRequires: pkgconfig(cairo) >= 1.14.0 +BuildRequires: pkgconfig(epoxy) >= 1.4.0 +BuildRequires: pkgconfig(fontconfig) >= 2.8.0 +BuildRequires: pkgconfig(freetype2) >= 2.4.2 +BuildRequires: pkgconfig(gbm) +BuildRequires: pkgconfig(glib-2.0) >= 2.70.0 +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-allocators-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-app-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-codecparsers-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-fft-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-gl-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-mpegts-1.0) >= 1.4.0 +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-rtp-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-sdp-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-tag-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-transcoder-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-video-1.0) >= 1.16.2 +BuildRequires: pkgconfig(gstreamer-webrtc-1.0) >= 1.16.2 +BuildRequires: pkgconfig(harfbuzz) >= 0.9.18 +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libavif) >= 0.9.0 +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(libgcrypt) >= 1.6.0 +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libopenjp2) >= 2.2.0 +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libseccomp) +BuildRequires: pkgconfig(libsoup-3.0) >= 3.0.0 +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(libtasn1) +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libwoff2common) >= 1.0.2 +BuildRequires: pkgconfig(libwoff2dec) +BuildRequires: pkgconfig(libxml-2.0) >= 2.8.0 +BuildRequires: pkgconfig(libxslt) >= 1.1.7 +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wpe-1.0) +BuildRequires: pkgconfig(wpebackend-fdo-1.0) +BuildRequires: pkgconfig(xkbcommon) >= 0.4.0 +BuildRequires: pkgconfig(zlib) %description WPE allows embedders to create simple and performant systems based on @@ -101,9 +105,9 @@ in mind, leveraging common 3D graphics APIs for best performance. %package -n libWPEWebKit-%{_wksover} Summary: Library for rendering web content, WPE port Group: System/Libraries +Requires: %{name}-%{_sonameverpkg}-injected-bundles Requires: bubblewrap Requires: xdg-dbus-proxy -Requires: %{name}-%{_sonameverpkg}-injected-bundles Provides: libWPEWebKit-{_apiver} %description -n libWPEWebKit-%{_wksover}