Accepting request 1128202 from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/1128202
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=3
This commit is contained in:
Joan Torres 2023-11-27 07:56:17 +00:00 committed by Git OBS Bridge
parent 5558bbd27c
commit 7ea522d919
4 changed files with 93 additions and 69 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:05b6a9cb1d7d03485e0dc41b2a8e6f99a36aea23d32ba3ecb38d0d6860747ada
size 38085660

3
wpewebkit-2.42.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:df99bbc7007df60d77821e4c169312464f145c8aa6e34398a43da36a857285e8
size 32415132

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Wed Nov 22 11:12:21 UTC 2023 - Joan Torres <joan.torres@suse.com>
- 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 <joan.torres@suse.com>
- 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 <joan.torres@suse.com>

View File

@ -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}