This update for webkit2gtk3 fixes the following issues:
Expand lang sub-package in spec file unconditionally to handle previous name change from WebKit2GTK-lang to WebKitGTK-lang. This change affected the automatic generated Requires tag on WebKit2GTK-%{apiver}, then getting out of sync of what's being required and what's being provided. Now, any sub-package that was providing WebKit2GTK-%{apiver} will provide WebKitGTK-%{_apiver} instead (bsc#1214835, bsc#1214640, bsc#1214093).
Require libwaylandclient0 >= 1.20. 15.4 originally had 1.19.0, but webkitgtk uses a function added in 1.20.0, so we need to ensure that the wayland update is pulled in (bsc#1215072).
Update to version 2.40.5 (bsc#1213905 bsc#1213379 bsc#1213581 bsc#1215230): CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599, CVE-2023-38600, CVE-2023-38611, CVE-2023-40397, CVE-2023-37450, CVE-2023-28198, CVE-2023-32370
{ "binaries": [ { "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit-jsc-6.0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-6_0-1": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1", "webkit-jsc-4.1": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-6_0": "2.40.5-150400.4.51.1", "webkit2gtk4-devel": "2.40.5-150400.4.51.1", "webkit-jsc-4": "2.40.5-150400.4.51.1", "webkitgtk-6_0-injected-bundles": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-minibrowser": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit-6_0": "2.40.5-150400.4.51.1", "WebKitGTK-6.0-lang": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-64bit": "2.40.5-150400.4.51.1", "WebKitGTK-4.1-lang": "2.40.5-150400.4.51.1", "libwebkitgtk-6_0-4": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "WebKitGTK-4.0-lang": "2.40.5-150400.4.51.1", "typelib-1_0-WebKitWebProcessExtension-6_0": "2.40.5-150400.4.51.1", "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "webkit2gtk3-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-32bit": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-64bit": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "webkit2gtk4-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit-jsc-6.0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-6_0-1": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1", "webkit-jsc-4.1": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-6_0": "2.40.5-150400.4.51.1", "webkit2gtk4-devel": "2.40.5-150400.4.51.1", "webkit-jsc-4": "2.40.5-150400.4.51.1", "webkitgtk-6_0-injected-bundles": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-minibrowser": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit-6_0": "2.40.5-150400.4.51.1", "WebKitGTK-6.0-lang": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-64bit": "2.40.5-150400.4.51.1", "WebKitGTK-4.1-lang": "2.40.5-150400.4.51.1", "libwebkitgtk-6_0-4": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "WebKitGTK-4.0-lang": "2.40.5-150400.4.51.1", "typelib-1_0-WebKitWebProcessExtension-6_0": "2.40.5-150400.4.51.1", "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "webkit2gtk3-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-32bit": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-64bit": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "webkit2gtk4-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit-jsc-6.0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-6_0-1": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1", "webkit-jsc-4.1": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-6_0": "2.40.5-150400.4.51.1", "webkit2gtk4-devel": "2.40.5-150400.4.51.1", "webkit-jsc-4": "2.40.5-150400.4.51.1", "webkitgtk-6_0-injected-bundles": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-minibrowser": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit-6_0": "2.40.5-150400.4.51.1", "WebKitGTK-6.0-lang": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-64bit": "2.40.5-150400.4.51.1", "WebKitGTK-4.1-lang": "2.40.5-150400.4.51.1", "libwebkitgtk-6_0-4": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "WebKitGTK-4.0-lang": "2.40.5-150400.4.51.1", "typelib-1_0-WebKitWebProcessExtension-6_0": "2.40.5-150400.4.51.1", "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "webkit2gtk3-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-32bit": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-64bit": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "webkit2gtk4-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit-jsc-6.0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-6_0-1": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1", "webkit-jsc-4.1": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-6_0": "2.40.5-150400.4.51.1", "webkit2gtk4-devel": "2.40.5-150400.4.51.1", "webkit-jsc-4": "2.40.5-150400.4.51.1", "webkitgtk-6_0-injected-bundles": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-minibrowser": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit-6_0": "2.40.5-150400.4.51.1", "WebKitGTK-6.0-lang": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-64bit": "2.40.5-150400.4.51.1", "WebKitGTK-4.1-lang": "2.40.5-150400.4.51.1", "libwebkitgtk-6_0-4": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "WebKitGTK-4.0-lang": "2.40.5-150400.4.51.1", "typelib-1_0-WebKitWebProcessExtension-6_0": "2.40.5-150400.4.51.1", "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "webkit2gtk3-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-32bit": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-64bit": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "webkit2gtk4-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit-jsc-6.0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-6_0-1": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1", "webkit-jsc-4.1": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-6_0": "2.40.5-150400.4.51.1", "webkit2gtk4-devel": "2.40.5-150400.4.51.1", "webkit-jsc-4": "2.40.5-150400.4.51.1", "webkitgtk-6_0-injected-bundles": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-minibrowser": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit-6_0": "2.40.5-150400.4.51.1", "WebKitGTK-6.0-lang": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-64bit": "2.40.5-150400.4.51.1", "WebKitGTK-4.1-lang": "2.40.5-150400.4.51.1", "libwebkitgtk-6_0-4": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "WebKitGTK-4.0-lang": "2.40.5-150400.4.51.1", "typelib-1_0-WebKitWebProcessExtension-6_0": "2.40.5-150400.4.51.1", "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "webkit2gtk3-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-32bit": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-64bit": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "webkit2gtk4-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1" } ] }
{ "binaries": [ { "webkit2gtk3-soup2-devel": "2.40.5-150400.4.51.1", "webkit-jsc-6.0": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-6_0-1": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_0": "2.40.5-150400.4.51.1", "webkit-jsc-4.1": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-6_0": "2.40.5-150400.4.51.1", "webkit2gtk4-devel": "2.40.5-150400.4.51.1", "webkit-jsc-4": "2.40.5-150400.4.51.1", "webkitgtk-6_0-injected-bundles": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2-4_1": "2.40.5-150400.4.51.1", "webkit2gtk3-devel": "2.40.5-150400.4.51.1", "webkit2gtk3-soup2-minibrowser": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit-6_0": "2.40.5-150400.4.51.1", "WebKitGTK-6.0-lang": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_0-18-64bit": "2.40.5-150400.4.51.1", "WebKitGTK-4.1-lang": "2.40.5-150400.4.51.1", "libwebkitgtk-6_0-4": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_1": "2.40.5-150400.4.51.1", "WebKitGTK-4.0-lang": "2.40.5-150400.4.51.1", "typelib-1_0-WebKitWebProcessExtension-6_0": "2.40.5-150400.4.51.1", "webkit2gtk-4_1-injected-bundles": "2.40.5-150400.4.51.1", "webkit2gtk3-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-JavaScriptCore-4_0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-32bit": "2.40.5-150400.4.51.1", "webkit2gtk-4_0-injected-bundles": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_0-37-64bit": "2.40.5-150400.4.51.1", "libjavascriptcoregtk-4_1-0-32bit": "2.40.5-150400.4.51.1", "libwebkit2gtk-4_1-0-64bit": "2.40.5-150400.4.51.1", "webkit2gtk4-minibrowser": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_1": "2.40.5-150400.4.51.1", "typelib-1_0-WebKit2WebExtension-4_0": "2.40.5-150400.4.51.1" } ] }