Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package safeeyes for openSUSE:Factory checked in at 2026-01-19 18:38:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/safeeyes (Old) and /work/SRC/openSUSE:Factory/.safeeyes.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "safeeyes" Mon Jan 19 18:38:43 2026 rev:16 rq:1328065 version:3.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/safeeyes/safeeyes.changes 2025-11-25 15:55:26.829058553 +0100 +++ /work/SRC/openSUSE:Factory/.safeeyes.new.1928/safeeyes.changes 2026-01-19 18:42:41.945463412 +0100 @@ -1,0 +2,36 @@ +Mon Jan 19 10:21:31 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 3.3.1: + * __main__: Move handling of SIGINT into main function (fixes #814) #816 + * Clean up (potentially stale) icon symlinks to avoid icon issues (fixes #815) #819 + * Update repository references to github.com/slgobinath/safeeyes (all lowercase) (related to #820) #823 + * Use name "Safe Eyes" in translations (part of #820) #822 + * Report on icons and desktop symlink handling when running with --debug #818 + * Use name "Safe Eyes" more consistently (part of #820) #821 + * metadata: Add more URLs #826 + * Use 0600 for ~/.config/safeeyes/safeeyes.json instead of 0666 #817 + * update version #831 + * Release new version #832 +- Update URL + +------------------------------------------------------------------- +Mon Jan 19 10:21:01 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 3.2.0: + * x11: fix break screen on multiple monitors #794 + * update version to 3.2.0 #796 + * Release 3.2.0 #797 + +------------------------------------------------------------------- +Mon Jan 19 10:20:11 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 3.0.0b1: + * Update to GTK4 + * Improved Wayland support (keyboard locking, idle detection, window icons, + fullscreen) + * Internal refactoring (linting, formatting, typechecking on CI) + * Improved handling of custom user stylesheets: always fall back to internal + styles, with a lower priority + * Translations + +------------------------------------------------------------------- Old: ---- safeeyes-2.2.3.tar.xz New: ---- safeeyes-3.3.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ safeeyes.spec ++++++ --- /var/tmp/diff_new_pack.MG3nrO/_old 2026-01-19 18:42:42.417482943 +0100 +++ /var/tmp/diff_new_pack.MG3nrO/_new 2026-01-19 18:42:42.417482943 +0100 @@ -1,7 +1,7 @@ # # spec file for package safeeyes # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2017 Malcolm J Lewis <[email protected]> # Copyright (c) 2020 [email protected] # @@ -19,28 +19,29 @@ Name: safeeyes -Version: 2.2.3 +Version: 3.3.1 Release: 0 Summary: Tool for reminding the user to take breaks License: GPL-3.0-only Group: Productivity/Graphics/Visualization/Other -URL: https://github.com/slgobinath/SafeEyes +URL: https://slgobinath.github.io/safeeyes/ Source0: %{name}-%{version}.tar.xz Source99: safeeyes-rpmlintrc +BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: python-rpm-macros BuildRequires: python3-Babel -%if 0%{?suse_version} == 1500 -BuildRequires: python3-devel >= 3.6 -%else -BuildRequires: python3-devel >= 3.10 -%endif -BuildRequires: fdupes BuildRequires: python3-pip BuildRequires: python3-psutil BuildRequires: python3-python-xlib BuildRequires: python3-setuptools BuildRequires: python3-wheel +BuildArch: noarch +%if 0%{?suse_version} == 1500 +BuildRequires: python3-devel >= 3.6 +%else +BuildRequires: python3-devel >= 3.10 +%endif # MANUAL BEGIN Requires: python3-Babel Requires: python3-cairo >= 1.11.1 @@ -53,7 +54,6 @@ Requires: typelib(Notify) Recommends: xprintidle # MANUAL END -BuildArch: noarch %description This utility reminds the user to take breaks whilst they are working @@ -64,8 +64,8 @@ %prep %setup -q #Fix rpm runtime dependency rpmlint error replace the shebang in all the scripts with %%{_bindir}/python3 -find . -type f -exec perl -pi -e 'BEGIN{undef $/};s[^#\!/usr/bin/env python3][#\!%{_bindir}/python3]' {} \; -find . -type f -exec perl -pi -e 'BEGIN{undef $/};s[^#\!/usr/bin/env python][#\!%{_bindir}/python3]' {} \; +find . -type f -exec perl -pi -e 'BEGIN{undef $/};s[^#\!%{_bindir}/env python3][#\!%{_bindir}/python3]' {} \; +find . -type f -exec perl -pi -e 'BEGIN{undef $/};s[^#\!%{_bindir}/env python][#\!%{_bindir}/python3]' {} \; # SmartPause: Increase default idle time to pause SafeEyes sed 's/"default": 5,/"default": 60,/' -i safeeyes/plugins/smartpause/config.json %if 0%{?suse_version} == 1500 @@ -76,14 +76,10 @@ %python3_pyproject_wheel %install -%python3_pyproject_install -%fdupes %{buildroot}%{python3_sitelib} -# pip is only allowed to write to sitelib -mkdir -p %{buildroot}%{_datadir}/applications -mv %{buildroot}%{python3_sitelib}%{_datadir}/applications/* %{buildroot}%{_datadir}/applications -mv %{buildroot}%{python3_sitelib}%{_datadir}/icons %{buildroot}%{_datadir} -rm -r %{buildroot}%{python3_sitelib}/usr -rm -r %{buildroot}%{python3_sitelib}/%{name}/platform +python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} +install -Dm644 ./safeeyes/platform/io.github.slgobinath.SafeEyes.desktop %{buildroot}%{_datadir}/applications/io.github.slgobinath.SafeEyes.desktop +mkdir -p %{buildroot}%{_datadir}/icons +cp -r ./safeeyes/platform/icons/hicolor %{buildroot}%{_datadir}/icons # localization %find_lang %{name} @@ -94,8 +90,7 @@ %{_bindir}/safeeyes %{_datadir}/applications/io.github.slgobinath.SafeEyes.desktop %{_datadir}/icons/hicolor/*/*/ -%{python3_sitelib}/%{name} -%{python3_sitelib}/%{name}-%{version}.dist-info +%{python3_sitelib}/%{name}* %exclude %{python3_sitelib}/%{name}/config/locale %files lang -f %{name}.lang ++++++ _service ++++++ --- /var/tmp/diff_new_pack.MG3nrO/_old 2026-01-19 18:42:42.453484432 +0100 +++ /var/tmp/diff_new_pack.MG3nrO/_new 2026-01-19 18:42:42.457484598 +0100 @@ -4,7 +4,7 @@ <param name="filename">safeeyes</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v2.2.3</param> + <param name="revision">v3.3.1</param> <param name="versionformat">@PARENT_TAG@</param> <!-- tag is vX.Y.Z, we want X.Y.Z --> <param name="versionrewrite-pattern">v(.*)</param> ++++++ safeeyes-2.2.3.tar.xz -> safeeyes-3.3.1.tar.xz ++++++ ++++ 25449 lines of diff (skipped)
