Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lutris for openSUSE:Factory checked in at 2026-05-11 16:57:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lutris (Old) and /work/SRC/openSUSE:Factory/.lutris.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lutris" Mon May 11 16:57:10 2026 rev:43 rq:1352323 version:0.5.22 Changes: -------- --- /work/SRC/openSUSE:Factory/lutris/lutris.changes 2026-02-25 21:11:22.612165440 +0100 +++ /work/SRC/openSUSE:Factory/.lutris.new.1966/lutris.changes 2026-05-11 17:07:28.313798370 +0200 @@ -1,0 +2,13 @@ +Sun May 10 12:41:06 UTC 2026 - Bjørn Lie <[email protected]> + +- Add fix-webkit-typelib.patch: typelib-1_0-WebKit2-4_0 does not + exist on Tumbleweed anymore, patch to only look for + typelib-1_0-WebKit2-4_1 (boo#1262104). +- Add typelib(AppIndicator3/AyatanaAppIndicator3) exclude, this is + not a hard Requires, but our generator erroneously sets it as one +- Following the above, add typelib-1_0-AppIndicator3-0_1 or + typelib-1_0-AyatanaAppIndicator3-0_1 Recommends: Either one of + those is enough to allow the tray icon to work on supported + desktops. + +------------------------------------------------------------------- New: ---- fix-webkit-typelib.patch ----------(New B)---------- New: - Add fix-webkit-typelib.patch: typelib-1_0-WebKit2-4_0 does not exist on Tumbleweed anymore, patch to only look for ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lutris.spec ++++++ --- /var/tmp/diff_new_pack.8WtVdC/_old 2026-05-11 17:07:28.829819602 +0200 +++ /var/tmp/diff_new_pack.8WtVdC/_new 2026-05-11 17:07:28.829819602 +0200 @@ -19,6 +19,7 @@ %define _py 311 %define _pyb 3.11 %define appid net.lutris.Lutris +%global __requires_exclude typelib\\(AppIndicator3|AyatanaAppIndicator3\\) %{?sle15_python_module_pythons} Name: lutris Version: 0.5.22 @@ -28,6 +29,7 @@ URL: https://lutris.net Source0: https://github.com/lutris/lutris/archive/refs/tags/v%{version}.tar.gz Source1: %{name}.apparmor +Patch0: fix-webkit-typelib.patch Requires: xrandr # boo#1213440 Recommends: ca-certificates-steamtricks @@ -109,6 +111,7 @@ # boo#1257536 Requires: libvulkan1-32bit %endif +Recommends: (typelib-1_0-AppIndicator3-0_1 or typelib-1_0-AyatanaAppIndicator3-0_1) %lang_package @@ -127,7 +130,7 @@ %{summary}. %prep -%autosetup +%autosetup -p1 %build %if 0%{?suse_version} >= 1600 ++++++ fix-webkit-typelib.patch ++++++ Index: lutris-0.5.22/lutris/gui/dialogs/webconnect_dialog.py =================================================================== --- lutris-0.5.22.orig/lutris/gui/dialogs/webconnect_dialog.py +++ lutris-0.5.22/lutris/gui/dialogs/webconnect_dialog.py @@ -12,7 +12,7 @@ if TYPE_CHECKING: try: gi.require_version("WebKit2", "4.1") except ValueError: - gi.require_version("WebKit2", "4.0") + gi.require_version("WebKit2", "4.1") from gi.repository import WebKit2 # type: ignore[attr-defined] from lutris.config import LutrisConfig
