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

Reply via email to