Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package onboard for openSUSE:Factory checked 
in at 2025-09-09 20:29:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/onboard (Old)
 and      /work/SRC/openSUSE:Factory/.onboard.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "onboard"

Tue Sep  9 20:29:53 2025 rev:12 rq:1303184 version:1.4.3.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/onboard/onboard.changes  2025-06-23 
14:57:28.954357306 +0200
+++ /work/SRC/openSUSE:Factory/.onboard.new.1977/onboard.changes        
2025-09-09 20:30:23.657603579 +0200
@@ -1,0 +2,35 @@
+Wed Sep  3 08:07:33 UTC 2025 - [email protected]
+
+- version update to 1.4.3-7
+  * consistant versioning pip -> dpkg
+  * prevent package not found error
+  * new version update logic: updatechangelog.sh
+  * bugfix bad shebang after install
+  * debian buildfile changes from latest ubuntu source
+  * now generating metadata file Packages instead of Packages.gz
+  * removed every thing releated to the USER_INSTALL_DIR, existing 
installations may be buggy
+  * Workaround for wayland support use GDK_BACKEND x11
+  * Legacy gnome extension support
+  * initProxy with retrys and launch onboard once as fallback if the DBus 
connection failed
+  1.4.2.2
+  * updated README.md
+  * new build_debs.sh and apt_install_debs.sh
+  1.4.2-1
+  * now the onboard version can be checked '--version'
+  * updated README.md
+  * new build_debs.sh and install_debs_with_local_repo.sh
+  * new check for GNOME Accessibility Toolkit
+  1.4.2
+  * fixed crash when pressing a key or mouseover (thread-state.patch for 
Python 3.12)
+  * fixed missing utf8 support since python3.12 ('u' format is removed in 
python 3.12, switched to PyUnicode_AsWideCharString)
+  * fixed SyntaxWarning: 'str' object is not callable; perhaps you missed a 
comma?'
+  * fixed: backslash escaping for python 3.12 support
+  * fixed many deprecation warnings
+- modified patches
+  % onboard-fix-crash-on-hover.patch (refreshed)
+- deleted patches
+  - onboard-Onboard-Config.py-Check-desktop-env-before-requestin.patch 
(upstreamed)
+  - onboard-remove-dep-typelib-appindicator3.patch (upstreamed)
+  - onboard-stdbool.patch (upstreamed)
+
+-------------------------------------------------------------------

Old:
----
  onboard-1.4.1.tar.gz
  onboard-Onboard-Config.py-Check-desktop-env-before-requestin.patch
  onboard-remove-dep-typelib-appindicator3.patch
  onboard-stdbool.patch

New:
----
  onboard-1.4.3-7.tar.gz

----------(Old B)----------
  Old:- deleted patches
  - onboard-Onboard-Config.py-Check-desktop-env-before-requestin.patch 
(upstreamed)
  - onboard-remove-dep-typelib-appindicator3.patch (upstreamed)
  Old:  - onboard-Onboard-Config.py-Check-desktop-env-before-requestin.patch 
(upstreamed)
  - onboard-remove-dep-typelib-appindicator3.patch (upstreamed)
  - onboard-stdbool.patch (upstreamed)
  Old:  - onboard-remove-dep-typelib-appindicator3.patch (upstreamed)
  - onboard-stdbool.patch (upstreamed)
----------(Old E)----------

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

Other differences:
------------------
++++++ onboard.spec ++++++
--- /var/tmp/diff_new_pack.vB3IB2/_old  2025-09-09 20:30:24.305630889 +0200
+++ /var/tmp/diff_new_pack.vB3IB2/_new  2025-09-09 20:30:24.305630889 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package onboard
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,17 @@
 
 %define series 1.4
 %define pythons python3
+%define srcver 1.4.3-7
 Name:           onboard
-Version:        1.4.1
+Version:        1.4.3.7
 Release:        0
 Summary:        Simple on-screen Keyboard
 License:        GPL-3.0-only
 Group:          System/X11/Utilities
-URL:            https://launchpad.net/onboard
-Source:         
http://launchpad.net/%{name}/%{series}/%{version}/+download/%{name}-%{version}.tar.gz
+URL:            https://github.com/dr-ni/onboard
+Source:         
https://github.com/dr-ni/onboard/archive/refs/tags/%{srcver}.tar.gz#/onboard-%{srcver}.tar.gz
 Source1:        onboard-defaults.conf
-# PATCH-FIX-SLE onboard-remove-dep-typelib-appindicator3.patch fate#326794 
[email protected] -- remove the typelib(Appindicator3) dependency because SLE 
does not ship it
-Patch0:         onboard-remove-dep-typelib-appindicator3.patch
-Patch1:         
onboard-Onboard-Config.py-Check-desktop-env-before-requestin.patch
-Patch2:         onboard-stdbool.patch
-Patch3:         onboard-fix-crash-on-hover.patch
+Patch0:         onboard-fix-crash-on-hover.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 # Needed for typelib() - Requires.
@@ -66,9 +63,6 @@
 Requires:       python3-gobject-Gdk
 Requires:       python3-gobject-cairo
 Recommends:     %{name}-data
-%if 0%{?suse_version} <= 1320
-%glib2_gsettings_schema_requires
-%endif
 
 %description
 Onboard is an onscreen keyboard useful for tablet PC users and for mobility 
impaired users.
@@ -98,16 +92,17 @@
 %lang_package
 
 %prep
-%setup -q
-# The patch only applies for SLE older than 15 SP2.
-%if !0%{?is_opensuse} && 0%{?sle_version} < 150200
-%patch -P 0 -p1
-%endif
-%patch -P 1 -p1
-%patch -P 2 -p1
-%patch -P 3 -p1
+%autosetup -p1 -n %{name}-%{srcver}
 
 %build
+# remove shebang
+sed -i "1,4{/#!\/usr\/bin/d}" \
+  Onboard/IconPalette.py \
+  Onboard/pypredict/lm_wrapper.py \
+  Onboard/settings.py \
+  Onboard/UnicodeData.py \
+  data/layoutstrings.py
+
 %pyproject_wheel
 
 %install
@@ -116,8 +111,10 @@
 cp -a build/mo/* %{buildroot}%{_datadir}/locale/
 
 install -Dm 0644 %{SOURCE1} %{buildroot}%{_datadir}/%{name}/
-rm -rf 
%{buildroot}%{_datadir}/%{name}/{docs,AUTHORS,CHANGELOG,COPYING*,HACKING,NEWS,README}
-rm -rf %{buildroot}%{_datadir}/icons/ubuntu-mono-*
+rm 
%{buildroot}%{_datadir}/doc/%{name}/{AUTHORS,CHANGELOG,COPYING*,DBUS.md,HACKING,README.md,*.example}
+rm -r %{buildroot}%{_datadir}/icons/ubuntu-mono-*
+# this will be built upon installation of the package
+rm %{buildroot}/usr/share/glib-2.0/schemas/gschemas.compiled
 
 %if 0%{?suse_version} < 1600
 # Manually install onboard-autostart.desktop if distutils.extra is too old...
@@ -128,39 +125,24 @@
 mv %{buildroot}%{python3_sitearch}%{_sysconfdir} %{buildroot}
 %endif
 
-rm -fr %{buildroot}%{_datadir}/icons/hicolor/28x28/apps/onboard.png
+rm -r %{buildroot}%{_datadir}/icons/hicolor/28x28
 
 %suse_update_desktop_file -i -r %{name} Utility Accessibility
 %suse_update_desktop_file -i -r %{name}-settings Utility Accessibility
 
-sed -i "1,4{/#!\/usr\/bin/d}" \
-  %{buildroot}%{python3_sitearch}/Onboard/IconPalette.py \
-  %{buildroot}%{python3_sitearch}/Onboard/pypredict/lm_wrapper.py \
-  %{buildroot}%{python3_sitearch}/Onboard/settings.py \
-  %{buildroot}%{_datadir}/onboard/layoutstrings.py
-
 %fdupes %{buildroot}%{python3_sitearch}/
 %fdupes %{buildroot}%{_datadir}/onboard/models/
 
 %find_lang %{name}
 
-%if 0%{?suse_version} <= 1320
-%post
-%glib2_gsettings_schema_post
-%icon_theme_cache_post
-
-%postun
-%glib2_gsettings_schema_postun
-%icon_theme_cache_postun
-%endif
-
 %files
-%doc AUTHORS CHANGELOG NEWS README HACKING
+%doc AUTHORS CHANGELOG DBUS.md README.md HACKING *.example
 %license COPYING*
 %{_bindir}/%{name}
 %{_bindir}/%{name}-settings
 %dir %{_datadir}/%{name}/
 %dir %{_datadir}/%{name}/tools/
+%{_datadir}/%{name}/emojione/
 %{_datadir}/%{name}/tools/checkmodels
 %{_datadir}/%{name}/layouts/
 %{_datadir}/%{name}/scripts/
@@ -171,18 +153,20 @@
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/applications/%{name}-settings.desktop
 %dir %{_datadir}/icons/HighContrast
-%dir %{_datadir}/icons/HighContrast/scalable
-%dir %{_datadir}/icons/HighContrast/scalable/apps
-%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
-%{_datadir}/icons/HighContrast/scalable/apps/%{name}.svg
+%dir %{_datadir}/icons/HighContrast/symbolic
+%dir %{_datadir}/icons/HighContrast/symbolic/apps
+%{_datadir}/icons/hicolor/scalable/apps/%{name}*.svg
+%{_datadir}/icons/HighContrast/symbolic/apps/%{name}.svg
 %dir %{_datadir}/sounds/freedesktop
 %dir %{_datadir}/sounds/freedesktop/stereo
 %{_datadir}/sounds/freedesktop/stereo/%{name}-key-feedback.oga
 %{_datadir}/dbus-1/services/org.%{name}.Onboard.service
-%{_datadir}/glib-2.0/schemas/org.%{name}.gschema.xml
+%{_datadir}/glib-2.0/schemas/*.gschema.xml
 %{python3_sitearch}/Onboard/
-%{python3_sitearch}/%{name}-%{version}.dist-info
-%{_datadir}/onboard/onboard-default-settings.gschema.override.example
+%{python3_sitearch}/%{name}-%{series}.*.dist-info
+%{python3_sitearch}/__pycache__/settings_ui.cpython*.pyc
+%{python3_sitearch}/settings_ui.py
+%{python3_sitearch}/%{name}-%{series}.*.dist-info
 %{_datadir}/icons/hicolor/*/apps/onboard.png
 %{_mandir}/man1/onboard.1%{?ext_man}
 %{_mandir}/man1/onboard-settings.1%{?ext_man}

++++++ onboard-fix-crash-on-hover.patch ++++++
--- /var/tmp/diff_new_pack.vB3IB2/_old  2025-09-09 20:30:24.341632406 +0200
+++ /var/tmp/diff_new_pack.vB3IB2/_new  2025-09-09 20:30:24.345632574 +0200
@@ -1,8 +1,8 @@
---- NO-EDIT-onboard-1.4.1/Onboard/osk/osk_devices.c
-+++ onboard-1.4.1/Onboard/osk/osk_devices.c
-@@ -794,19 +794,26 @@
-         }
-     }
+Index: onboard-1.4.3-7/Onboard/osk/osk_devices.c
+===================================================================
+--- onboard-1.4.3-7.orig/Onboard/osk/osk_devices.c
++++ onboard-1.4.3-7/Onboard/osk/osk_devices.c
+@@ -804,6 +804,12 @@ handle_enter_event (int evtype, XIEvent*
      return False;
  }
  
@@ -15,9 +15,7 @@
  static GdkFilterReturn
  osk_devices_event_filter (GdkXEvent  *gdk_xevent,
                            GdkEvent   *gdk_event,
-                           OskDevices *dev)
- {
-     XGenericEventCookie *cookie = &((XEvent *) gdk_xevent)->xcookie;
+@@ -813,6 +819,7 @@ osk_devices_event_filter (GdkXEvent  *gd
  
      if (cookie->type == GenericEvent && cookie->extension == dev->xi2_opcode)
      {
@@ -25,6 +23,4 @@
          int evtype = cookie->evtype;
          XIEvent *event = cookie->data;
  
-         //XIDeviceEvent *e = cookie->data;
-         //printf("device %d evtype %d type %d  detail %d win %d\n", 
e->deviceid, evtype, e->type, e->detail, (int)e->event);
 

Reply via email to