Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sc-controller for openSUSE:Factory 
checked in at 2026-10-21 20:56:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sc-controller (Old)
 and      /work/SRC/openSUSE:Factory/.sc-controller.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sc-controller"

Wed Oct 21 20:56:04 2026 rev:29 rq:1386599 version:1.0.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/sc-controller/sc-controller.changes      
2026-09-28 10:44:51.207932614 +0200
+++ /work/SRC/openSUSE:Factory/.sc-controller.new.2252680/sc-controller.changes 
2026-10-21 20:57:26.037848615 +0200
@@ -1,0 +2,22 @@
+Sun Oct 18 06:13:42 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.0.7
+  * 1.0.5: cross-platform fixes making Windows support possible,
+    translatable UI seeded with Czech and Brazilian Portuguese, X/Y flip
+    fix (again) for emulated X360 output, Custom Editor and OSD-on-X11
+    regressions from the GTK 4 migration fixed
+  * 1.0.6: daemon crash on non-English systems fixed, Chinese and Russian
+    translations added, launches on macOS with drivers disabled, HID
+    driver no longer spams RSTICKPRESS for non-mapped inputs
+  * 1.0.7: LED control for DS4/DualSense (hidden where unsupported), LED
+    level fix for Steam Controller (2015) over Bluetooth, Input Mapper dot
+    and DualSense-over-evdev icon fixes
+- Refresh fix-libgtk4-layer-shell-so-name.patch for the reworked OSD
+  startup (upstream now gates the CDLL call on WAYLAND_DISPLAY)
+- Spec cleanup: drop obsolete Group tag, pkgconfig-style BuildRequires,
+  declare gcc for the bundled C extensions, explicit sitearch file list;
+  correct Summary to GTK4; package the new translations via find_lang,
+  dropping the module-local catalog duplicates, and the compiled driver
+  extensions
+
+-------------------------------------------------------------------

Old:
----
  sc-controller-1.0.4.tar.gz

New:
----
  sc-controller-1.0.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sc-controller.spec ++++++
--- /var/tmp/diff_new_pack.QH0tcv/_old  2026-10-21 20:57:26.985888354 +0200
+++ /var/tmp/diff_new_pack.QH0tcv/_new  2026-10-21 20:57:26.988888480 +0200
@@ -17,16 +17,16 @@
 
 
 Name:           sc-controller
-Version:        1.0.4
+Version:        1.0.7
 Release:        0
-Summary:        User-mode driver, mapper, and GTK3-based GUI for the Steam 
Controller and many other controllers.
+Summary:        User-mode driver, mapper, and GTK4-based GUI for the Steam 
Controller and many other controllers.
 License:        GPL-2.0-only
-Group:          Hardware/Joystick
 URL:            https://github.com/C0rn3j/sc-controller
 Source:         
%{URL}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Patch0:         fix-libgtk4-layer-shell-so-name.patch
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
+BuildRequires:  gcc
 BuildRequires:  gobject-introspection
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig
@@ -35,10 +35,10 @@
 BuildRequires:  python3-pip
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-setuptools_scm
-BuildRequires:  shared-mime-info
-BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(python3)
+BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(udev)
+BuildRequires:  pkgconfig(zlib)
 Requires:       python3-evdev
 Requires:       python3-gobject
 Requires:       python3-ioctl-opt
@@ -63,12 +63,20 @@
 
 %fdupes %{buildroot}%{_prefix}
 
-%files
+# Drop the module-local catalog copies: the app prefers %%{_datadir}/locale,
+# and %%fdupes hardlinks the twins across trees in a way RPM cannot unpack.
+rm -rf %{buildroot}%{python3_sitearch}/scc/locale
+
+%find_lang %{name}
+
+%files -f %{name}.lang
 %license LICENSE
 %doc README.md ADDITIONAL-LICENSES TODO.md
 %{_bindir}/sc-controller
 %{_bindir}/scc*
-%{python3_sitearch}/*
+%{python3_sitearch}/scc
+%{python3_sitearch}/sccontroller-%{version}*-info
+%{python3_sitearch}/lib*.so
 %{_datadir}/applications/*
 %{_datadir}/metainfo/io.github.c0rn3j.sc-controller.metainfo.xml
 %{_datadir}/scc/

++++++ fix-libgtk4-layer-shell-so-name.patch ++++++
--- /var/tmp/diff_new_pack.QH0tcv/_old  2026-10-21 20:57:27.024889989 +0200
+++ /var/tmp/diff_new_pack.QH0tcv/_new  2026-10-21 20:57:27.031890282 +0200
@@ -1,19 +1,17 @@
-diff -rub a/scc/osd/__init__.py b/scc/osd/__init__.py
---- a/scc/osd/__init__.py      2026-09-19 20:37:40.000000000 +0200
-+++ b/scc/osd/__init__.py      2026-09-22 17:29:04.070572510 +0200
-@@ -15,7 +15,7 @@
- import cairo
+--- a/scc/osd/__init__.py
++++ b/scc/osd/__init__.py
+@@ -17,7 +17,7 @@
  
  # gtk4-layer-shell must be loaded before GTK imports libwayland-client
--CDLL("libgtk4-layer-shell.so")
-+CDLL("libgtk4-layer-shell.so.0")
+ if "WAYLAND_DISPLAY" in os.environ:
+-      CDLL("libgtk4-layer-shell.so")
++      CDLL("libgtk4-layer-shell.so.0")
+       gi.require_version("Gtk4LayerShell", "1.0")
  
- import gi
  
-diff -rub a/scc/sccdaemon.py b/scc/sccdaemon.py
---- a/scc/sccdaemon.py 2026-09-19 20:37:40.000000000 +0200
-+++ b/scc/sccdaemon.py 2026-09-22 17:29:52.042932489 +0200
-@@ -487,7 +487,7 @@
+--- a/scc/sccdaemon.py
++++ b/scc/sccdaemon.py
+@@ -497,7 +497,7 @@
                """Creates connection to X Server"""
                if "WAYLAND_DISPLAY" in os.environ:
                        # gtk4-layer-shell must be loaded before GTK imports 
libwayland-client

++++++ sc-controller-1.0.4.tar.gz -> sc-controller-1.0.7.tar.gz ++++++
++++ 22778 lines of diff (skipped)

Reply via email to