From a218ee82783eeb561b5f1185152423a5155f16b5 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 21:18:47 +0200 Subject: [PATCH 01/49] Rebuilt for Python 3.10 --- ulauncher.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ulauncher.spec b/ulauncher.spec index 4d76dd2..387179c 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,6 +1,6 @@ Name: ulauncher Version: 5.11.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Linux Application Launcher BuildArch: noarch @@ -106,6 +106,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %changelog +* Fri Jun 04 2021 Python Maint - 5.11.0-2 +- Rebuilt for Python 3.10 + * Sun Apr 18 2021 Artem Polishchuk - 5.11.0-1 - build(update): 5.11.0 - build: libappindicator-gtk3 now optional dep | GH-commit: 87f41b3 From 1949cad44783de8bba48a2e4c912fa09b5c29c35 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Tue, 20 Jul 2021 22:32:16 -0400 Subject: [PATCH 02/49] Add patch to resolve errors in extensions when Gtk4 is present. --- ulauncher-5.11.0-gtk4-fix.patch | 219 ++++++++++++++++++++++++++++++++ ulauncher.spec | 7 +- 2 files changed, 225 insertions(+), 1 deletion(-) create mode 100644 ulauncher-5.11.0-gtk4-fix.patch diff --git a/ulauncher-5.11.0-gtk4-fix.patch b/ulauncher-5.11.0-gtk4-fix.patch new file mode 100644 index 0000000..bdcfbed --- /dev/null +++ b/ulauncher-5.11.0-gtk4-fix.patch @@ -0,0 +1,219 @@ +diff --git a/ulauncher/api/server/DeferredResultRenderer.py b/ulauncher/api/server/DeferredResultRenderer.py +index 65ddda3..1e70b3f 100644 +--- a/ulauncher/api/server/DeferredResultRenderer.py ++++ b/ulauncher/api/server/DeferredResultRenderer.py +@@ -1,6 +1,9 @@ + import logging + from functools import partial + from threading import Timer ++import gi ++gi.require_version('GLib', '2.0') ++# pylint: disable=wrong-import-position + from gi.repository import GLib + + from ulauncher.api.shared.action.DoNothingAction import DoNothingAction +diff --git a/ulauncher/api/shared/action/CopyToClipboardAction.py b/ulauncher/api/shared/action/CopyToClipboardAction.py +index 76606dc..4168f9c 100644 +--- a/ulauncher/api/shared/action/CopyToClipboardAction.py ++++ b/ulauncher/api/shared/action/CopyToClipboardAction.py +@@ -1,6 +1,7 @@ + import gi + # pylint: disable=wrong-import-position + gi.require_version('Gtk', '3.0') ++gi.require_version('Gdk', '3.0') + from gi.repository import Gtk, Gdk + + from ulauncher.api.shared.action.BaseAction import BaseAction +diff --git a/ulauncher/api/shared/action/RenderResultListAction.py b/ulauncher/api/shared/action/RenderResultListAction.py +index 74da31c..db5d847 100644 +--- a/ulauncher/api/shared/action/RenderResultListAction.py ++++ b/ulauncher/api/shared/action/RenderResultListAction.py +@@ -1,3 +1,6 @@ ++import gi ++gi.require_version('GLib', '2.0') ++# pylint: disable=wrong-import-position + from gi.repository import GLib + from ulauncher.api.shared.action.BaseAction import BaseAction + +diff --git a/ulauncher/api/shared/action/SetUserQueryAction.py b/ulauncher/api/shared/action/SetUserQueryAction.py +index 2396d21..af43f3a 100644 +--- a/ulauncher/api/shared/action/SetUserQueryAction.py ++++ b/ulauncher/api/shared/action/SetUserQueryAction.py +@@ -1,4 +1,7 @@ + from time import sleep ++import gi ++gi.require_version('GLib', '2.0') ++# pylint: disable=wrong-import-position + from gi.repository import GLib + + from ulauncher.api.shared.action.BaseAction import BaseAction +diff --git a/ulauncher/search/file_browser/FileBrowserMode.py b/ulauncher/search/file_browser/FileBrowserMode.py +index 1fa0dd3..8c4a21c 100644 +--- a/ulauncher/search/file_browser/FileBrowserMode.py ++++ b/ulauncher/search/file_browser/FileBrowserMode.py +@@ -1,5 +1,8 @@ + import os + from typing import List, Union ++import gi ++gi.require_version('Gdk', '3.0') ++# pylint: disable=wrong-import-position + from gi.repository import Gdk + + from ulauncher.api.shared.action.BaseAction import BaseAction +diff --git a/ulauncher/ui/AppIndicator.py b/ulauncher/ui/AppIndicator.py +index 8fe91bd..85f90e7 100644 +--- a/ulauncher/ui/AppIndicator.py ++++ b/ulauncher/ui/AppIndicator.py +@@ -2,6 +2,7 @@ from functools import wraps + import logging + + import gi ++gi.require_version('Gtk', '3.0') + + # AppIndicator support is optional. It'll work if you install + # gir1.2-ayatanaappindicator3-0.1 or an equivalent package for your distro +diff --git a/ulauncher/ui/ResultItemWidget.py b/ulauncher/ui/ResultItemWidget.py +index 3ae6df3..11f8eff 100644 +--- a/ulauncher/ui/ResultItemWidget.py ++++ b/ulauncher/ui/ResultItemWidget.py +@@ -1,5 +1,9 @@ + import logging + from typing import Any ++import gi ++gi.require_version('Gtk', '3.0') ++gi.require_version('Gdk', '3.0') ++# pylint: disable=wrong-import-position + from gi.repository import Gtk, Gdk + + from ulauncher.utils.Theme import Theme +diff --git a/ulauncher/ui/windows/Builder.py b/ulauncher/ui/windows/Builder.py +index 838c66b..c8f9112 100644 +--- a/ulauncher/ui/windows/Builder.py ++++ b/ulauncher/ui/windows/Builder.py +@@ -8,6 +8,7 @@ import logging + from xml.etree.cElementTree import ElementTree + + import gi ++gi.require_version('GObject', '2.0') + gi.require_version('Gtk', '3.0') + # pylint: disable=wrong-import-position, wrong-import-order + from gi.repository import GObject, Gtk +diff --git a/ulauncher/ui/windows/HotkeyDialog.py b/ulauncher/ui/windows/HotkeyDialog.py +index 7a186a0..9eabc8e 100644 +--- a/ulauncher/ui/windows/HotkeyDialog.py ++++ b/ulauncher/ui/windows/HotkeyDialog.py +@@ -1,4 +1,9 @@ + import logging ++import gi ++gi.require_version('GObject', '2.0') ++gi.require_version('Gtk', '3.0') ++gi.require_version('Gdk', '3.0') ++# pylint: disable=wrong-import-position + from gi.repository import Gtk, Gdk, GObject + + from ulauncher.ui.windows.Builder import Builder +diff --git a/ulauncher/ui/windows/PreferencesUlauncherDialog.py b/ulauncher/ui/windows/PreferencesUlauncherDialog.py +index aaf2169..54e23da 100644 +--- a/ulauncher/ui/windows/PreferencesUlauncherDialog.py ++++ b/ulauncher/ui/windows/PreferencesUlauncherDialog.py +@@ -7,6 +7,9 @@ from typing import List, Optional, cast + import traceback + + import gi ++gi.require_version('Gio', '2.0') ++gi.require_version('GLib', '2.0') ++gi.require_version('Gtk', '3.0') + gi.require_version('WebKit2', '4.0') + + # pylint: disable=wrong-import-position,unused-argument +diff --git a/ulauncher/ui/windows/WindowHelper.py b/ulauncher/ui/windows/WindowHelper.py +index 451945b..b51c85f 100644 +--- a/ulauncher/ui/windows/WindowHelper.py ++++ b/ulauncher/ui/windows/WindowHelper.py +@@ -1,3 +1,6 @@ ++import gi ++gi.require_version('Gtk', '3.0') ++# pylint: disable=wrong-import-position + from gi.repository import Gtk + + +diff --git a/ulauncher/utils/Settings.py b/ulauncher/utils/Settings.py +index 63fa91e..6ba93de 100644 +--- a/ulauncher/utils/Settings.py ++++ b/ulauncher/utils/Settings.py +@@ -1,6 +1,9 @@ + import os + import json + from distutils.dir_util import mkpath ++import gi ++gi.require_version('GObject', '2.0') ++# pylint: disable=wrong-import-position + from gi.repository import GObject + + from ulauncher.utils.decorator.singleton import singleton +diff --git a/ulauncher/utils/decorator/glib_idle_add.py b/ulauncher/utils/decorator/glib_idle_add.py +index 855bd52..d879199 100644 +--- a/ulauncher/utils/decorator/glib_idle_add.py ++++ b/ulauncher/utils/decorator/glib_idle_add.py +@@ -1,4 +1,7 @@ + from functools import wraps ++import gi ++gi.require_version('GLib', '2.0') ++# pylint: disable=wrong-import-position + from gi.repository import GLib + + +diff --git a/ulauncher/utils/desktop/reader.py b/ulauncher/utils/desktop/reader.py +index 892ff65..a016468 100644 +--- a/ulauncher/utils/desktop/reader.py ++++ b/ulauncher/utils/desktop/reader.py +@@ -4,6 +4,9 @@ from collections import OrderedDict + from itertools import chain + from typing import Generator, List + ++import gi ++gi.require_version('Gio', '2.0') ++# pylint: disable=wrong-import-position + from gi.repository import Gio + + from ulauncher.utils.file_finder import find_files +diff --git a/ulauncher/utils/display.py b/ulauncher/utils/display.py +index 715752c..84e8ea5 100644 +--- a/ulauncher/utils/display.py ++++ b/ulauncher/utils/display.py +@@ -1,4 +1,8 @@ + import logging ++import gi ++gi.require_version('Gdk', '3.0') ++gi.require_version('GdkX11', '3.0') ++# pylint: disable=wrong-import-position + from gi.repository import Gdk, GdkX11 + + logger = logging.getLogger(__name__) +diff --git a/ulauncher/utils/image_loader.py b/ulauncher/utils/image_loader.py +index dc82729..268f8fc 100644 +--- a/ulauncher/utils/image_loader.py ++++ b/ulauncher/utils/image_loader.py +@@ -3,7 +3,10 @@ import logging + from functools import lru_cache + + import gi ++gi.require_version('GLib', '2.0') + gi.require_version('Gtk', '3.0') ++gi.require_version('Gio', '2.0') ++gi.require_version('GdkPixbuf', '2.0') + + # pylint: disable=wrong-import-position + from gi.repository import Gtk, Gio, GLib, GdkPixbuf +diff --git a/ulauncher/utils/version_cmp.py b/ulauncher/utils/version_cmp.py +index 60c8a5b..cdce089 100644 +--- a/ulauncher/utils/version_cmp.py ++++ b/ulauncher/utils/version_cmp.py +@@ -1,4 +1,7 @@ + from distutils.version import StrictVersion ++import gi ++gi.require_version('Gtk', '3.0') ++# pylint: disable=wrong-import-position + from gi.repository import Gtk + + diff --git a/ulauncher.spec b/ulauncher.spec index 387179c..1079742 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,6 +1,6 @@ Name: ulauncher Version: 5.11.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Linux Application Launcher BuildArch: noarch @@ -11,6 +11,8 @@ Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz # https://bugzilla.redhat.com/show_bug.cgi?id=1895572 Source1: https://raw.githubusercontent.com/Ulauncher/Ulauncher/%{version}/contrib/systemd/%{name}.service +Patch0: ulauncher-5.11.0-gtk4-fix.patch + BuildRequires: desktop-file-utils BuildRequires: intltool BuildRequires: keybinder3-devel @@ -106,6 +108,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %changelog +* Tue Jul 20 2021 Troy Curtis, Jr - 5.11.0-3 +- Add patch to resolve errors in extensions when Gtk4 is present. + * Fri Jun 04 2021 Python Maint - 5.11.0-2 - Rebuilt for Python 3.10 From c1450435bb62270deea609f3252d3ef11fe5f1d1 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Wed, 21 Jul 2021 20:58:38 -0400 Subject: [PATCH 03/49] Install the systemd service into the user location. --- ulauncher.spec | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/ulauncher.spec b/ulauncher.spec index 1079742..3d17543 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,6 +1,6 @@ Name: ulauncher Version: 5.11.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Linux Application Launcher BuildArch: noarch @@ -66,7 +66,7 @@ install -m 0644 -Dp build/share/applications/ulauncher.desktop \ %py3_install install -Dpm0644 %{SOURCE1} -t \ - %{buildroot}%{_unitdir} + %{buildroot}%{_userunitdir} %check @@ -74,13 +74,13 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %post -%systemd_post %{name}.service +%systemd_user_post %{name}.service %preun -%systemd_preun %{name}.service +%systemd_user_preun %{name}.service %postun -%systemd_postun_with_restart %{name}.service +%systemd_user_postun_with_restart %{name}.service %files @@ -102,12 +102,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/%{name}-indicator.svg %{_datadir}/icons/hicolor/*/apps/%{name}.svg %{_datadir}/icons/ubuntu-mono-*/scalable/apps/%{name}-indicator.svg -%{_unitdir}/%{name}.service +%{_userunitdir}/%{name}.service %{python3_sitelib}/%{name}-*-py*.egg-info %{python3_sitelib}/%{name}/ %changelog +* Wed Jul 21 2021 Troy Curtis, Jr - 5.11.0-4 +- Put the systemd file in the right place for user systemd files. + * Tue Jul 20 2021 Troy Curtis, Jr - 5.11.0-3 - Add patch to resolve errors in extensions when Gtk4 is present. From 6f7b03ccbc7b77a3aa4fc3c5f2ce7cd6a8eeb85a Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Fri, 6 Aug 2021 22:58:20 -0400 Subject: [PATCH 04/49] Fix systemd unit file and require wmctrl. --- ulauncher.service | 3 +-- ulauncher.spec | 14 ++++++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ulauncher.service b/ulauncher.service index 1b0e1bb..c35c97d 100644 --- a/ulauncher.service +++ b/ulauncher.service @@ -1,7 +1,6 @@ [Unit] Description=Linux Application Launcher Documentation=https://ulauncher.io/ -After=display-manager.service [Service] Type=simple @@ -10,4 +9,4 @@ RestartSec=1 ExecStart=/usr/bin/ulauncher --hide-window [Install] -WantedBy=graphical.target +WantedBy=graphical-session.target diff --git a/ulauncher.spec b/ulauncher.spec index 3d17543..cd33fe5 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,16 +1,16 @@ Name: ulauncher Version: 5.11.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Linux Application Launcher BuildArch: noarch License: GPLv3+ URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz +# https://github.com/Ulauncher/Ulauncher/issues/764 +Source1: ulauncher.service -# https://bugzilla.redhat.com/show_bug.cgi?id=1895572 -Source1: https://raw.githubusercontent.com/Ulauncher/Ulauncher/%{version}/contrib/systemd/%{name}.service - +# https://github.com/Ulauncher/Ulauncher/pull/717 Patch0: ulauncher-5.11.0-gtk4-fix.patch BuildRequires: desktop-file-utils @@ -40,6 +40,7 @@ Requires: python3-inotify Requires: python3-Levenshtein Requires: python3-pyxdg Requires: python3-websocket-client +Requires: wmctrl Recommends: libappindicator-gtk3 @@ -108,6 +109,11 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %changelog +* Fri Aug 06 2021 Troy Curtis, Jr - 5.11.0-5 +- Fix systemd service file to start consistently as a user service. +- Require wmctrl which is used by the included ulauncher-toggle script. + https://bugzilla.redhat.com/show_bug.cgi?id=1985744 + * Wed Jul 21 2021 Troy Curtis, Jr - 5.11.0-4 - Put the systemd file in the right place for user systemd files. From ced9b9d3298d5b64e0d9d68259b4642b91c77109 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Fri, 20 Aug 2021 19:43:37 -0400 Subject: [PATCH 05/49] Update to 5.12.0 --- .gitignore | 5 + changelog | 69 ++++++++++ sources | 2 +- ulauncher-5.11.0-gtk4-fix.patch | 219 -------------------------------- ulauncher.service | 12 -- ulauncher.spec | 80 +----------- 6 files changed, 79 insertions(+), 308 deletions(-) create mode 100644 changelog delete mode 100644 ulauncher-5.11.0-gtk4-fix.patch delete mode 100644 ulauncher.service diff --git a/.gitignore b/.gitignore index ab820af..e24d8c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +/noarch +/.build* +*.rpm +ulauncher /ulauncher_5.7.0.tar.gz /ulauncher_5.7.1.tar.gz /ulauncher_5.7.3.tar.gz @@ -8,3 +12,4 @@ /ulauncher_5.9.0.tar.gz /ulauncher_5.10.0.tar.gz /ulauncher_5.11.0.tar.gz +/ulauncher_5.12.0.tar.gz diff --git a/changelog b/changelog new file mode 100644 index 0000000..d3aca26 --- /dev/null +++ b/changelog @@ -0,0 +1,69 @@ +* Fri Aug 06 2021 Troy Curtis, Jr - 5.11.0-5 +- Fix systemd service file to start consistently as a user service. +- Require wmctrl which is used by the included ulauncher-toggle script. + https://bugzilla.redhat.com/show_bug.cgi?id=1985744 + +* Wed Jul 21 2021 Troy Curtis, Jr - 5.11.0-4 +- Put the systemd file in the right place for user systemd files. + +* Tue Jul 20 2021 Troy Curtis, Jr - 5.11.0-3 +- Add patch to resolve errors in extensions when Gtk4 is present. + +* Fri Jun 04 2021 Python Maint - 5.11.0-2 +- Rebuilt for Python 3.10 + +* Sun Apr 18 2021 Artem Polishchuk - 5.11.0-1 +- build(update): 5.11.0 +- build: libappindicator-gtk3 now optional dep | GH-commit: 87f41b3 + +* Mon Mar 22 2021 Artem Polishchuk - 5.10.0-3 +- build: libappindicator-gtk3 now hard dep + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 5.10.0-2 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Mon Feb 08 2021 Artem Polishchuk - 5.10.0-1 +- build(update): 5.10.0 + +* Wed Jan 27 2021 Fedora Release Engineering - 5.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Nov 22 2020 Artem Polishchuk - 5.9.0-1 +- build(update): 5.9.0 + +* Sun Nov 22 2020 Artem Polishchuk - 5.8.2-1 +- build(update): 5.8.2 + +* Sat Nov 7 2020 Artem Polishchuk - 5.8.1-2 +- build: add new systemd unit | rh#1895572 + +* Wed Oct 28 2020 Artem Polishchuk - 5.8.1-1 +- build(update): 5.8.1 + +* Wed Jul 29 2020 Fedora Release Engineering - 5.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun Jun 28 2020 Artem Polishchuk - 5.8.0-1 +- Update to 5.8.0 + +* Tue May 26 2020 Miro Hrončok - 5.7.5-2 +- Rebuilt for Python 3.9 + +* Sat Apr 25 2020 Artem Polishchuk - 5.7.5-1 +- Update to 5.7.5 + +* Sat Apr 18 2020 Artem Polishchuk - 5.7.4-1 +- Update to 5.7.4 + +* Sun Apr 12 2020 Artem Polishchuk - 5.7.3-1 +- Update to 5.7.3 + +* Wed Apr 08 2020 Artem Polishchuk - 5.7.1-1 +- Update to 5.7.1 + +* Sat Mar 28 2020 Artem Polishchuk - 5.7.0-1 +- Update to 5.7.0 + +* Wed Feb 26 2020 Artem Polishchuk - 5.6.1-4 +- Initial package diff --git a/sources b/sources index d3ba2db..e4fffd0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.11.0.tar.gz) = d9ea1234cf70fa653ec333fddb8f239243ed6ba3e2780e97160c6fa8c78e12230034da2a3c9a02a1eace1578efbcb239aa7a763e22ae7067e44685fe84176f12 +SHA512 (ulauncher_5.12.0.tar.gz) = 85ab2990ed8dc283af4c938eb1aa002d493f692b4b5162b950fc5882c29956a87b43241b6651027241198d878e2063e60f0ebdb7ade53e5c85612474a7e47769 diff --git a/ulauncher-5.11.0-gtk4-fix.patch b/ulauncher-5.11.0-gtk4-fix.patch deleted file mode 100644 index bdcfbed..0000000 --- a/ulauncher-5.11.0-gtk4-fix.patch +++ /dev/null @@ -1,219 +0,0 @@ -diff --git a/ulauncher/api/server/DeferredResultRenderer.py b/ulauncher/api/server/DeferredResultRenderer.py -index 65ddda3..1e70b3f 100644 ---- a/ulauncher/api/server/DeferredResultRenderer.py -+++ b/ulauncher/api/server/DeferredResultRenderer.py -@@ -1,6 +1,9 @@ - import logging - from functools import partial - from threading import Timer -+import gi -+gi.require_version('GLib', '2.0') -+# pylint: disable=wrong-import-position - from gi.repository import GLib - - from ulauncher.api.shared.action.DoNothingAction import DoNothingAction -diff --git a/ulauncher/api/shared/action/CopyToClipboardAction.py b/ulauncher/api/shared/action/CopyToClipboardAction.py -index 76606dc..4168f9c 100644 ---- a/ulauncher/api/shared/action/CopyToClipboardAction.py -+++ b/ulauncher/api/shared/action/CopyToClipboardAction.py -@@ -1,6 +1,7 @@ - import gi - # pylint: disable=wrong-import-position - gi.require_version('Gtk', '3.0') -+gi.require_version('Gdk', '3.0') - from gi.repository import Gtk, Gdk - - from ulauncher.api.shared.action.BaseAction import BaseAction -diff --git a/ulauncher/api/shared/action/RenderResultListAction.py b/ulauncher/api/shared/action/RenderResultListAction.py -index 74da31c..db5d847 100644 ---- a/ulauncher/api/shared/action/RenderResultListAction.py -+++ b/ulauncher/api/shared/action/RenderResultListAction.py -@@ -1,3 +1,6 @@ -+import gi -+gi.require_version('GLib', '2.0') -+# pylint: disable=wrong-import-position - from gi.repository import GLib - from ulauncher.api.shared.action.BaseAction import BaseAction - -diff --git a/ulauncher/api/shared/action/SetUserQueryAction.py b/ulauncher/api/shared/action/SetUserQueryAction.py -index 2396d21..af43f3a 100644 ---- a/ulauncher/api/shared/action/SetUserQueryAction.py -+++ b/ulauncher/api/shared/action/SetUserQueryAction.py -@@ -1,4 +1,7 @@ - from time import sleep -+import gi -+gi.require_version('GLib', '2.0') -+# pylint: disable=wrong-import-position - from gi.repository import GLib - - from ulauncher.api.shared.action.BaseAction import BaseAction -diff --git a/ulauncher/search/file_browser/FileBrowserMode.py b/ulauncher/search/file_browser/FileBrowserMode.py -index 1fa0dd3..8c4a21c 100644 ---- a/ulauncher/search/file_browser/FileBrowserMode.py -+++ b/ulauncher/search/file_browser/FileBrowserMode.py -@@ -1,5 +1,8 @@ - import os - from typing import List, Union -+import gi -+gi.require_version('Gdk', '3.0') -+# pylint: disable=wrong-import-position - from gi.repository import Gdk - - from ulauncher.api.shared.action.BaseAction import BaseAction -diff --git a/ulauncher/ui/AppIndicator.py b/ulauncher/ui/AppIndicator.py -index 8fe91bd..85f90e7 100644 ---- a/ulauncher/ui/AppIndicator.py -+++ b/ulauncher/ui/AppIndicator.py -@@ -2,6 +2,7 @@ from functools import wraps - import logging - - import gi -+gi.require_version('Gtk', '3.0') - - # AppIndicator support is optional. It'll work if you install - # gir1.2-ayatanaappindicator3-0.1 or an equivalent package for your distro -diff --git a/ulauncher/ui/ResultItemWidget.py b/ulauncher/ui/ResultItemWidget.py -index 3ae6df3..11f8eff 100644 ---- a/ulauncher/ui/ResultItemWidget.py -+++ b/ulauncher/ui/ResultItemWidget.py -@@ -1,5 +1,9 @@ - import logging - from typing import Any -+import gi -+gi.require_version('Gtk', '3.0') -+gi.require_version('Gdk', '3.0') -+# pylint: disable=wrong-import-position - from gi.repository import Gtk, Gdk - - from ulauncher.utils.Theme import Theme -diff --git a/ulauncher/ui/windows/Builder.py b/ulauncher/ui/windows/Builder.py -index 838c66b..c8f9112 100644 ---- a/ulauncher/ui/windows/Builder.py -+++ b/ulauncher/ui/windows/Builder.py -@@ -8,6 +8,7 @@ import logging - from xml.etree.cElementTree import ElementTree - - import gi -+gi.require_version('GObject', '2.0') - gi.require_version('Gtk', '3.0') - # pylint: disable=wrong-import-position, wrong-import-order - from gi.repository import GObject, Gtk -diff --git a/ulauncher/ui/windows/HotkeyDialog.py b/ulauncher/ui/windows/HotkeyDialog.py -index 7a186a0..9eabc8e 100644 ---- a/ulauncher/ui/windows/HotkeyDialog.py -+++ b/ulauncher/ui/windows/HotkeyDialog.py -@@ -1,4 +1,9 @@ - import logging -+import gi -+gi.require_version('GObject', '2.0') -+gi.require_version('Gtk', '3.0') -+gi.require_version('Gdk', '3.0') -+# pylint: disable=wrong-import-position - from gi.repository import Gtk, Gdk, GObject - - from ulauncher.ui.windows.Builder import Builder -diff --git a/ulauncher/ui/windows/PreferencesUlauncherDialog.py b/ulauncher/ui/windows/PreferencesUlauncherDialog.py -index aaf2169..54e23da 100644 ---- a/ulauncher/ui/windows/PreferencesUlauncherDialog.py -+++ b/ulauncher/ui/windows/PreferencesUlauncherDialog.py -@@ -7,6 +7,9 @@ from typing import List, Optional, cast - import traceback - - import gi -+gi.require_version('Gio', '2.0') -+gi.require_version('GLib', '2.0') -+gi.require_version('Gtk', '3.0') - gi.require_version('WebKit2', '4.0') - - # pylint: disable=wrong-import-position,unused-argument -diff --git a/ulauncher/ui/windows/WindowHelper.py b/ulauncher/ui/windows/WindowHelper.py -index 451945b..b51c85f 100644 ---- a/ulauncher/ui/windows/WindowHelper.py -+++ b/ulauncher/ui/windows/WindowHelper.py -@@ -1,3 +1,6 @@ -+import gi -+gi.require_version('Gtk', '3.0') -+# pylint: disable=wrong-import-position - from gi.repository import Gtk - - -diff --git a/ulauncher/utils/Settings.py b/ulauncher/utils/Settings.py -index 63fa91e..6ba93de 100644 ---- a/ulauncher/utils/Settings.py -+++ b/ulauncher/utils/Settings.py -@@ -1,6 +1,9 @@ - import os - import json - from distutils.dir_util import mkpath -+import gi -+gi.require_version('GObject', '2.0') -+# pylint: disable=wrong-import-position - from gi.repository import GObject - - from ulauncher.utils.decorator.singleton import singleton -diff --git a/ulauncher/utils/decorator/glib_idle_add.py b/ulauncher/utils/decorator/glib_idle_add.py -index 855bd52..d879199 100644 ---- a/ulauncher/utils/decorator/glib_idle_add.py -+++ b/ulauncher/utils/decorator/glib_idle_add.py -@@ -1,4 +1,7 @@ - from functools import wraps -+import gi -+gi.require_version('GLib', '2.0') -+# pylint: disable=wrong-import-position - from gi.repository import GLib - - -diff --git a/ulauncher/utils/desktop/reader.py b/ulauncher/utils/desktop/reader.py -index 892ff65..a016468 100644 ---- a/ulauncher/utils/desktop/reader.py -+++ b/ulauncher/utils/desktop/reader.py -@@ -4,6 +4,9 @@ from collections import OrderedDict - from itertools import chain - from typing import Generator, List - -+import gi -+gi.require_version('Gio', '2.0') -+# pylint: disable=wrong-import-position - from gi.repository import Gio - - from ulauncher.utils.file_finder import find_files -diff --git a/ulauncher/utils/display.py b/ulauncher/utils/display.py -index 715752c..84e8ea5 100644 ---- a/ulauncher/utils/display.py -+++ b/ulauncher/utils/display.py -@@ -1,4 +1,8 @@ - import logging -+import gi -+gi.require_version('Gdk', '3.0') -+gi.require_version('GdkX11', '3.0') -+# pylint: disable=wrong-import-position - from gi.repository import Gdk, GdkX11 - - logger = logging.getLogger(__name__) -diff --git a/ulauncher/utils/image_loader.py b/ulauncher/utils/image_loader.py -index dc82729..268f8fc 100644 ---- a/ulauncher/utils/image_loader.py -+++ b/ulauncher/utils/image_loader.py -@@ -3,7 +3,10 @@ import logging - from functools import lru_cache - - import gi -+gi.require_version('GLib', '2.0') - gi.require_version('Gtk', '3.0') -+gi.require_version('Gio', '2.0') -+gi.require_version('GdkPixbuf', '2.0') - - # pylint: disable=wrong-import-position - from gi.repository import Gtk, Gio, GLib, GdkPixbuf -diff --git a/ulauncher/utils/version_cmp.py b/ulauncher/utils/version_cmp.py -index 60c8a5b..cdce089 100644 ---- a/ulauncher/utils/version_cmp.py -+++ b/ulauncher/utils/version_cmp.py -@@ -1,4 +1,7 @@ - from distutils.version import StrictVersion -+import gi -+gi.require_version('Gtk', '3.0') -+# pylint: disable=wrong-import-position - from gi.repository import Gtk - - diff --git a/ulauncher.service b/ulauncher.service deleted file mode 100644 index c35c97d..0000000 --- a/ulauncher.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Linux Application Launcher -Documentation=https://ulauncher.io/ - -[Service] -Type=simple -Restart=always -RestartSec=1 -ExecStart=/usr/bin/ulauncher --hide-window - -[Install] -WantedBy=graphical-session.target diff --git a/ulauncher.spec b/ulauncher.spec index cd33fe5..dadb592 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,17 +1,12 @@ Name: ulauncher -Version: 5.11.0 -Release: 5%{?dist} +Version: 5.12.0 +Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch License: GPLv3+ URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz -# https://github.com/Ulauncher/Ulauncher/issues/764 -Source1: ulauncher.service - -# https://github.com/Ulauncher/Ulauncher/pull/717 -Patch0: ulauncher-5.11.0-gtk4-fix.patch BuildRequires: desktop-file-utils BuildRequires: intltool @@ -66,7 +61,7 @@ install -m 0644 -Dp build/share/applications/ulauncher.desktop \ %py3_install -install -Dpm0644 %{SOURCE1} -t \ +install -Dpm0644 ulauncher.service -t \ %{buildroot}%{_userunitdir} @@ -109,72 +104,5 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %changelog -* Fri Aug 06 2021 Troy Curtis, Jr - 5.11.0-5 -- Fix systemd service file to start consistently as a user service. -- Require wmctrl which is used by the included ulauncher-toggle script. - https://bugzilla.redhat.com/show_bug.cgi?id=1985744 +%autochangelog -* Wed Jul 21 2021 Troy Curtis, Jr - 5.11.0-4 -- Put the systemd file in the right place for user systemd files. - -* Tue Jul 20 2021 Troy Curtis, Jr - 5.11.0-3 -- Add patch to resolve errors in extensions when Gtk4 is present. - -* Fri Jun 04 2021 Python Maint - 5.11.0-2 -- Rebuilt for Python 3.10 - -* Sun Apr 18 2021 Artem Polishchuk - 5.11.0-1 -- build(update): 5.11.0 -- build: libappindicator-gtk3 now optional dep | GH-commit: 87f41b3 - -* Mon Mar 22 2021 Artem Polishchuk - 5.10.0-3 -- build: libappindicator-gtk3 now hard dep - -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 5.10.0-2 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Mon Feb 08 2021 Artem Polishchuk - 5.10.0-1 -- build(update): 5.10.0 - -* Wed Jan 27 2021 Fedora Release Engineering - 5.9.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Nov 22 2020 Artem Polishchuk - 5.9.0-1 -- build(update): 5.9.0 - -* Sun Nov 22 2020 Artem Polishchuk - 5.8.2-1 -- build(update): 5.8.2 - -* Sat Nov 7 2020 Artem Polishchuk - 5.8.1-2 -- build: add new systemd unit | rh#1895572 - -* Wed Oct 28 2020 Artem Polishchuk - 5.8.1-1 -- build(update): 5.8.1 - -* Wed Jul 29 2020 Fedora Release Engineering - 5.8.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sun Jun 28 2020 Artem Polishchuk - 5.8.0-1 -- Update to 5.8.0 - -* Tue May 26 2020 Miro Hrončok - 5.7.5-2 -- Rebuilt for Python 3.9 - -* Sat Apr 25 2020 Artem Polishchuk - 5.7.5-1 -- Update to 5.7.5 - -* Sat Apr 18 2020 Artem Polishchuk - 5.7.4-1 -- Update to 5.7.4 - -* Sun Apr 12 2020 Artem Polishchuk - 5.7.3-1 -- Update to 5.7.3 - -* Wed Apr 08 2020 Artem Polishchuk - 5.7.1-1 -- Update to 5.7.1 - -* Sat Mar 28 2020 Artem Polishchuk - 5.7.0-1 -- Update to 5.7.0 - -* Wed Feb 26 2020 Artem Polishchuk - 5.6.1-4 -- Initial package From bcba86058bcbdc2db58e41a900eedeea3bf3f3ce Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Fri, 20 Aug 2021 20:30:43 -0400 Subject: [PATCH 06/49] Update to 5.12.0. --- ulauncher.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/ulauncher.spec b/ulauncher.spec index dadb592..42fefaf 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -105,4 +105,3 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %changelog %autochangelog - From a25416dc9b6abb4191fd3e2808b3bb006c853d46 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Sat, 21 Aug 2021 15:44:27 -0400 Subject: [PATCH 07/49] Update to 5.12.1 to pull in some fixes for launching apps. --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e24d8c1..7297201 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ ulauncher /ulauncher_5.10.0.tar.gz /ulauncher_5.11.0.tar.gz /ulauncher_5.12.0.tar.gz +/ulauncher_5.12.1.tar.gz diff --git a/sources b/sources index e4fffd0..049e7b2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.12.0.tar.gz) = 85ab2990ed8dc283af4c938eb1aa002d493f692b4b5162b950fc5882c29956a87b43241b6651027241198d878e2063e60f0ebdb7ade53e5c85612474a7e47769 +SHA512 (ulauncher_5.12.1.tar.gz) = 85d182596a9842a4ba9823c2d71bf1bb3d83c353745c3cbb21fd7d23c4bde20d5b7714391afc02682f896dddbc1875e5e68157e87b585bebe247e1e2b3323864 diff --git a/ulauncher.spec b/ulauncher.spec index 42fefaf..6e0b3c5 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.12.0 +Version: 5.12.1 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From d53bddc0e341b27aa44f9382bfc3b20b47602cee Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Mon, 30 Aug 2021 22:01:03 -0400 Subject: [PATCH 08/49] Update to 5.12.2. (rhbz 1996304) --- .gitignore | 1 + setup-desktop-fix.patch | 58 +++++++++++++++++++++++++++++++++++++++++ sources | 2 +- ulauncher.spec | 6 ++++- 4 files changed, 65 insertions(+), 2 deletions(-) create mode 100644 setup-desktop-fix.patch diff --git a/.gitignore b/.gitignore index 7297201..2ae5fb2 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ ulauncher /ulauncher_5.11.0.tar.gz /ulauncher_5.12.0.tar.gz /ulauncher_5.12.1.tar.gz +/ulauncher_5.12.2.tar.gz diff --git a/setup-desktop-fix.patch b/setup-desktop-fix.patch new file mode 100644 index 0000000..f87de85 --- /dev/null +++ b/setup-desktop-fix.patch @@ -0,0 +1,58 @@ +diff --git a/setup.py b/setup.py +index 9636183..17c964c 100755 +--- a/setup.py ++++ b/setup.py +@@ -1,6 +1,7 @@ + #!/usr/bin/env python3 + # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- + ++import re + import os + import sys + +@@ -71,35 +72,18 @@ def move_desktop_file(root, target_data, prefix): + + + def update_desktop_file(filename, target_pkgdata, target_scripts): +- +- def is_env(p): +- return p == 'env' or '=' in p +- + try: +- fin = open(filename, 'r') +- fout = open(filename + '.new', 'w') ++ with open(filename, "r") as fin: ++ src = fin.read() + +- for line in fin: +- if 'Exec=' in line: +- cmd = line.split("=", 1)[1] +- +- # persist env vars +- env_vars = '' +- if cmd.startswith('env '): +- env_vars = ' '.join(list(takewhile(is_env, cmd.split()))) \ +- + ' ' +- cmd = ' '.join(list(dropwhile(is_env, cmd.split()))) +- +- cmd = cmd.split(None, 1) +- line = "Exec=%s%s%s" % (env_vars, target_scripts, 'ulauncher') +- if len(cmd) > 1: +- line += " %s" % cmd[1].strip() # Add script arguments back +- line += "\n" +- fout.write(line) +- fout.flush() +- fout.close() +- fin.close() +- os.rename(fout.name, fin.name) ++ dst = re.sub( ++ r"((Try)?Exec)=(.*?)(/[^ ]+/)?ulauncher(.*)", ++ r"\1=\3{}ulauncher\5".format(target_scripts), ++ src ++ ) ++ ++ with open(filename, "w") as fout: ++ fout.write(dst) + except (OSError, IOError): + print("ERROR: Can't find %s" % filename) + sys.exit(1) diff --git a/sources b/sources index 049e7b2..ea1da2c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.12.1.tar.gz) = 85d182596a9842a4ba9823c2d71bf1bb3d83c353745c3cbb21fd7d23c4bde20d5b7714391afc02682f896dddbc1875e5e68157e87b585bebe247e1e2b3323864 +SHA512 (ulauncher_5.12.2.tar.gz) = 4cf5efb09c81584a60f82b48afdecce3d7379037a962ba649ded9f700edb9fb39bbcdf577b2c4b712a7807bea9374df04392f167fd0dd04787af1c69421d9e17 diff --git a/ulauncher.spec b/ulauncher.spec index 6e0b3c5..b4dcfa3 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.12.1 +Version: 5.12.2 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch @@ -8,6 +8,10 @@ License: GPLv3+ URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz +# Waiting for an upstream release +# https://github.com/Ulauncher/Ulauncher/issues/793 +Patch0: setup-desktop-fix.patch + BuildRequires: desktop-file-utils BuildRequires: intltool BuildRequires: keybinder3-devel From 0036733b7cd7227bd0102c96a63fb8638720654d Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Sat, 4 Sep 2021 15:20:45 -0400 Subject: [PATCH 09/49] Update to 5.13.0, resolving rhbz 2001116. Also drop the no longer needed patch and hacks for the desktop and service files. --- .gitignore | 1 + setup-desktop-fix.patch | 58 ----------------------------------------- sources | 2 +- ulauncher.spec | 14 +--------- 4 files changed, 3 insertions(+), 72 deletions(-) delete mode 100644 setup-desktop-fix.patch diff --git a/.gitignore b/.gitignore index 2ae5fb2..eba1838 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ ulauncher /ulauncher_5.12.0.tar.gz /ulauncher_5.12.1.tar.gz /ulauncher_5.12.2.tar.gz +/ulauncher_5.13.0.tar.gz diff --git a/setup-desktop-fix.patch b/setup-desktop-fix.patch deleted file mode 100644 index f87de85..0000000 --- a/setup-desktop-fix.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/setup.py b/setup.py -index 9636183..17c964c 100755 ---- a/setup.py -+++ b/setup.py -@@ -1,6 +1,7 @@ - #!/usr/bin/env python3 - # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- - -+import re - import os - import sys - -@@ -71,35 +72,18 @@ def move_desktop_file(root, target_data, prefix): - - - def update_desktop_file(filename, target_pkgdata, target_scripts): -- -- def is_env(p): -- return p == 'env' or '=' in p -- - try: -- fin = open(filename, 'r') -- fout = open(filename + '.new', 'w') -+ with open(filename, "r") as fin: -+ src = fin.read() - -- for line in fin: -- if 'Exec=' in line: -- cmd = line.split("=", 1)[1] -- -- # persist env vars -- env_vars = '' -- if cmd.startswith('env '): -- env_vars = ' '.join(list(takewhile(is_env, cmd.split()))) \ -- + ' ' -- cmd = ' '.join(list(dropwhile(is_env, cmd.split()))) -- -- cmd = cmd.split(None, 1) -- line = "Exec=%s%s%s" % (env_vars, target_scripts, 'ulauncher') -- if len(cmd) > 1: -- line += " %s" % cmd[1].strip() # Add script arguments back -- line += "\n" -- fout.write(line) -- fout.flush() -- fout.close() -- fin.close() -- os.rename(fout.name, fin.name) -+ dst = re.sub( -+ r"((Try)?Exec)=(.*?)(/[^ ]+/)?ulauncher(.*)", -+ r"\1=\3{}ulauncher\5".format(target_scripts), -+ src -+ ) -+ -+ with open(filename, "w") as fout: -+ fout.write(dst) - except (OSError, IOError): - print("ERROR: Can't find %s" % filename) - sys.exit(1) diff --git a/sources b/sources index ea1da2c..3906a73 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.12.2.tar.gz) = 4cf5efb09c81584a60f82b48afdecce3d7379037a962ba649ded9f700edb9fb39bbcdf577b2c4b712a7807bea9374df04392f167fd0dd04787af1c69421d9e17 +SHA512 (ulauncher_5.13.0.tar.gz) = b02762a0801afcb959508ce08acc363324e0d568d0165b8a1277c2aa5d6a8d45733391f38c75e6cc9018635dd065e61997b14428116c3039d03f71dc96dc8c09 diff --git a/ulauncher.spec b/ulauncher.spec index b4dcfa3..1d12140 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.12.2 +Version: 5.13.0 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch @@ -8,10 +8,6 @@ License: GPLv3+ URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz -# Waiting for an upstream release -# https://github.com/Ulauncher/Ulauncher/issues/793 -Patch0: setup-desktop-fix.patch - BuildRequires: desktop-file-utils BuildRequires: intltool BuildRequires: keybinder3-devel @@ -58,16 +54,8 @@ sed -i "s|version='%%VERSION%'|version='%{version}'|g" setup.py %install - -# https://github.com/Ulauncher/Ulauncher/issues/521 -install -m 0644 -Dp build/share/applications/ulauncher.desktop \ - %{buildroot}%{_datadir}/applications/%{name}.desktop - %py3_install -install -Dpm0644 ulauncher.service -t \ - %{buildroot}%{_userunitdir} - %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop From 2366b112781a526f8ea8b066398fb99726099cb8 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Sun, 19 Sep 2021 20:13:34 -0400 Subject: [PATCH 10/49] Update to 5.14.0. --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index eba1838..169ea35 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ ulauncher /ulauncher_5.12.1.tar.gz /ulauncher_5.12.2.tar.gz /ulauncher_5.13.0.tar.gz +/ulauncher_5.14.0.tar.gz diff --git a/sources b/sources index 3906a73..b777da0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.13.0.tar.gz) = b02762a0801afcb959508ce08acc363324e0d568d0165b8a1277c2aa5d6a8d45733391f38c75e6cc9018635dd065e61997b14428116c3039d03f71dc96dc8c09 +SHA512 (ulauncher_5.14.0.tar.gz) = a37b82115e03f34e509e82079ae232c112c4b39533cf3bb7148b340e45a059caa9ce7f9f62c838980b99f6e20994af38a2f03c326553a1da4eb33246b14cc74f diff --git a/ulauncher.spec b/ulauncher.spec index 1d12140..015dad1 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.13.0 +Version: 5.14.0 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 2c9d120dbf1d7631c17c084264a62378bcfae7e7 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Wed, 10 Nov 2021 18:11:31 +0300 Subject: [PATCH 11/49] chore(update): 5.14.1 --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 169ea35..3b34a87 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ ulauncher /ulauncher_5.12.2.tar.gz /ulauncher_5.13.0.tar.gz /ulauncher_5.14.0.tar.gz +/ulauncher_5.14.1.tar.gz diff --git a/sources b/sources index b777da0..53e0033 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.14.0.tar.gz) = a37b82115e03f34e509e82079ae232c112c4b39533cf3bb7148b340e45a059caa9ce7f9f62c838980b99f6e20994af38a2f03c326553a1da4eb33246b14cc74f +SHA512 (ulauncher_5.14.1.tar.gz) = 4158bc93cb9171d30746eae229b7155625067c9635c32fe2f06d764d0e901cd1b1914837664aac9db4abdc5e02bcaa5c24660537501f79269d239acc04350ab9 diff --git a/ulauncher.spec b/ulauncher.spec index 015dad1..58309be 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.14.0 +Version: 5.14.1 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From ffe150e8a26993e59b830113648ab67bce9c2314 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 15 Nov 2021 01:21:18 +0300 Subject: [PATCH 12/49] chore(update): 5.14.2 --- ulauncher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ulauncher.spec b/ulauncher.spec index 58309be..d466f0e 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.14.1 +Version: 5.14.2 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 1373a984bdc4786b4ed46b5d809ba225e0852e50 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 15 Nov 2021 01:24:35 +0300 Subject: [PATCH 13/49] chore: Upload sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3b34a87..68a7c27 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ ulauncher /ulauncher_5.13.0.tar.gz /ulauncher_5.14.0.tar.gz /ulauncher_5.14.1.tar.gz +/ulauncher_5.14.2.tar.gz diff --git a/sources b/sources index 53e0033..1cea83b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.14.1.tar.gz) = 4158bc93cb9171d30746eae229b7155625067c9635c32fe2f06d764d0e901cd1b1914837664aac9db4abdc5e02bcaa5c24660537501f79269d239acc04350ab9 +SHA512 (ulauncher_5.14.2.tar.gz) = 3bd763351f4635ead4207df8af166b7dcfa0836ee3465e03a55af1f283ec43c22d0ba03b36c4a9ea81a978928b9cc4a285ae8397d12cb8dbe53fcc7d494468fb From e0941d87682dd79df7580e8c8df238b83e941dbc Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Fri, 14 Jan 2022 17:29:28 +0300 Subject: [PATCH 14/49] chore(update): 5.14.3 --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 68a7c27..2e2e527 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ ulauncher /ulauncher_5.14.0.tar.gz /ulauncher_5.14.1.tar.gz /ulauncher_5.14.2.tar.gz +/ulauncher_5.14.3.tar.gz diff --git a/sources b/sources index 1cea83b..b737466 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.14.2.tar.gz) = 3bd763351f4635ead4207df8af166b7dcfa0836ee3465e03a55af1f283ec43c22d0ba03b36c4a9ea81a978928b9cc4a285ae8397d12cb8dbe53fcc7d494468fb +SHA512 (ulauncher_5.14.3.tar.gz) = f9c6643ffa14bfab7513e277600bd3b031c18774949b1237c38b4b32ad312db63b4caf56623a33a641d97ee8debcd41124c627bbcc69e09374718799e74ef34f diff --git a/ulauncher.spec b/ulauncher.spec index d466f0e..8678b83 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.14.2 +Version: 5.14.3 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 44c8efeebdc9f86bc8c0082175f55e68f0becea9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 03:28:36 +0000 Subject: [PATCH 15/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering From edb6d88adfed5004ac127ecea5fe372d6c442584 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Fri, 15 Apr 2022 18:59:59 +0300 Subject: [PATCH 16/49] chore(update): 5.14.4 --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2e2e527..5b9cc5f 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ ulauncher /ulauncher_5.14.1.tar.gz /ulauncher_5.14.2.tar.gz /ulauncher_5.14.3.tar.gz +/ulauncher_5.14.4.tar.gz diff --git a/sources b/sources index b737466..5aa1959 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.14.3.tar.gz) = f9c6643ffa14bfab7513e277600bd3b031c18774949b1237c38b4b32ad312db63b4caf56623a33a641d97ee8debcd41124c627bbcc69e09374718799e74ef34f +SHA512 (ulauncher_5.14.4.tar.gz) = 0e65c102e4602b2394b54b4f117554ebc958384790d81089ca372a3cac6a6644752006d08b7305708637af48c6f3c33a90f58ea39b9a6107ba5171cf6cff15ec diff --git a/ulauncher.spec b/ulauncher.spec index 8678b83..f82a564 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.14.3 +Version: 5.14.4 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From a5e742bf21140dfd4be0b219e961b9b04d3abad6 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 17 Jun 2022 01:12:17 +0200 Subject: [PATCH 17/49] Rebuilt for Python 3.11 From f2317f4f6170fde7e806cd6951f41f00d992e1f3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:20:27 +0000 Subject: [PATCH 18/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 8fdd5d04d6e53c76f39ebd3aa0086c3ba16c5050 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 1 Aug 2022 00:11:15 +0300 Subject: [PATCH 19/49] chore(update): 5.14.6 --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5b9cc5f..d976b95 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ ulauncher /ulauncher_5.14.2.tar.gz /ulauncher_5.14.3.tar.gz /ulauncher_5.14.4.tar.gz +/ulauncher_5.14.6.tar.gz diff --git a/sources b/sources index 5aa1959..8570a69 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.14.4.tar.gz) = 0e65c102e4602b2394b54b4f117554ebc958384790d81089ca372a3cac6a6644752006d08b7305708637af48c6f3c33a90f58ea39b9a6107ba5171cf6cff15ec +SHA512 (ulauncher_5.14.6.tar.gz) = 6d8e9a4bbe2965bca1e39829dc09d3fb6285bde52c6e47f35427ebc098907cda2b2d619380efc4e3dd8c94ca462a642c31f7576a5db1d5269d205c4b1cc72258 diff --git a/ulauncher.spec b/ulauncher.spec index f82a564..618b13e 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.14.4 +Version: 5.14.6 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch @@ -12,7 +12,7 @@ BuildRequires: desktop-file-utils BuildRequires: intltool BuildRequires: keybinder3-devel BuildRequires: python3-dbus -BuildRequires: python3-devel +BuildRequires: python3-devel >= 3.6 BuildRequires: python3-distutils-extra BuildRequires: python3-gobject-devel >= 3.30 BuildRequires: python3-inotify From 65c0faeaf632d71e9a5d2372cbad357a7b1f8473 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Tue, 2 Aug 2022 01:34:04 +0300 Subject: [PATCH 20/49] chore(update): 5.14.7 --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d976b95..7640190 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ ulauncher /ulauncher_5.14.3.tar.gz /ulauncher_5.14.4.tar.gz /ulauncher_5.14.6.tar.gz +/ulauncher_5.14.7.tar.gz diff --git a/sources b/sources index 8570a69..d085bd0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.14.6.tar.gz) = 6d8e9a4bbe2965bca1e39829dc09d3fb6285bde52c6e47f35427ebc098907cda2b2d619380efc4e3dd8c94ca462a642c31f7576a5db1d5269d205c4b1cc72258 +SHA512 (ulauncher_5.14.7.tar.gz) = c78dd5d4f399fe2cf2f8b071c7a2db5aacfce17b95a803a550c55c041633bb65d37677d0b027d1afa733da2f344eba5ac0f201f95ec9a184eacd5c47fee3e175 diff --git a/ulauncher.spec b/ulauncher.spec index 618b13e..8ee72d6 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.14.6 +Version: 5.14.7 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 115dd48d81f0953ae5e64ff8ad9eb2bea5901bff Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 19 Sep 2022 23:33:06 +0300 Subject: [PATCH 21/49] chore(update): 5.15.0 --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7640190..30e14c2 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ ulauncher /ulauncher_5.14.4.tar.gz /ulauncher_5.14.6.tar.gz /ulauncher_5.14.7.tar.gz +/ulauncher_5.15.0.tar.gz diff --git a/sources b/sources index d085bd0..bc54fd7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.14.7.tar.gz) = c78dd5d4f399fe2cf2f8b071c7a2db5aacfce17b95a803a550c55c041633bb65d37677d0b027d1afa733da2f344eba5ac0f201f95ec9a184eacd5c47fee3e175 +SHA512 (ulauncher_5.15.0.tar.gz) = 0571ae666755fb362d7efd5dd08670371eae4bc322a3a368399e5cdab6961772e21e5d699da2a16e2546184b296220873e9bad0bcd2dfacab035ccd8396d92f4 diff --git a/ulauncher.spec b/ulauncher.spec index 8ee72d6..8736836 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.14.7 +Version: 5.15.0 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 7ce7143061ff19f2b13724a6d5f9028c9529a55a Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Wed, 23 Nov 2022 15:59:22 -0500 Subject: [PATCH 22/49] SPDX migration. --- ulauncher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ulauncher.spec b/ulauncher.spec index 8736836..44ec1fe 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -4,7 +4,7 @@ Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz From e38a9ceb85388abf4eb5ec2f44d1bfc3d404d875 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Sun, 15 Jan 2023 23:46:39 +0200 Subject: [PATCH 23/49] =?UTF-8?q?=D1=81hore:=20Update=20to=205.15.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 30e14c2..3e63c64 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ ulauncher /ulauncher_5.14.6.tar.gz /ulauncher_5.14.7.tar.gz /ulauncher_5.15.0.tar.gz +/ulauncher_5.15.1.tar.gz diff --git a/sources b/sources index bc54fd7..02e8cee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.15.0.tar.gz) = 0571ae666755fb362d7efd5dd08670371eae4bc322a3a368399e5cdab6961772e21e5d699da2a16e2546184b296220873e9bad0bcd2dfacab035ccd8396d92f4 +SHA512 (ulauncher_5.15.1.tar.gz) = 1c60f46dad1558886d5fc5fe7b28763e912d999fa7cbd273ee812551de6b0f1869cb05ec4fc85431befa76a4cb8957b5aa81e2152dbd5fa973b1b2a7824735ad diff --git a/ulauncher.spec b/ulauncher.spec index 44ec1fe..b62a0bd 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.15.0 +Version: 5.15.1 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 44c2c2ef3e5af26bb8bd0e8c29c6e350b5add1ea Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 05:45:50 +0000 Subject: [PATCH 24/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 498e659c25755ea75d2216037c2da2326c7aeaaa Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Wed, 25 Jan 2023 22:26:56 -0500 Subject: [PATCH 25/49] Fix the version in setup.py. --- ulauncher.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ulauncher.spec b/ulauncher.spec index b62a0bd..4aad6c2 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -46,7 +46,8 @@ using GTK+. %prep %autosetup -n %{name} -p1 -sed -i "s|version='%%VERSION%'|version='%{version}'|g" setup.py +# Newer version patch: https://github.com/Ulauncher/Ulauncher/issues/1194 +sed -i "s|version=''|version='%{version}'|g" setup.py %build From b70820657a54437010d0c0020b55872ffa6cac2e Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 20 Mar 2023 02:05:31 +0200 Subject: [PATCH 26/49] =?UTF-8?q?=D1=81hore:=20Update=20to=205.15.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3e63c64..c9e1e8f 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ ulauncher /ulauncher_5.14.7.tar.gz /ulauncher_5.15.0.tar.gz /ulauncher_5.15.1.tar.gz +/ulauncher_5.15.2.tar.gz diff --git a/sources b/sources index 02e8cee..79826dd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.15.1.tar.gz) = 1c60f46dad1558886d5fc5fe7b28763e912d999fa7cbd273ee812551de6b0f1869cb05ec4fc85431befa76a4cb8957b5aa81e2152dbd5fa973b1b2a7824735ad +SHA512 (ulauncher_5.15.2.tar.gz) = 3a331ca44a503b2aaa8eb907043f1e1395d64c4934d9769fafb289bac8bec34296f05a4a34fde1bd64d6d2132578402cf86868f4b9e897962862c7da758d68bc diff --git a/ulauncher.spec b/ulauncher.spec index 4aad6c2..3f4d92b 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.15.1 +Version: 5.15.2 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 7871b429f022856d733ccaef7ca199c6d6520e0f Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 15 Jun 2023 18:55:16 +0200 Subject: [PATCH 27/49] Rebuilt for Python 3.12 From 2529bdd5b8842f86a81fd186498c656676524e2d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:03:52 +0000 Subject: [PATCH 28/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 786b7b2e33b238dfb72ea31fbf4ec984df1fe5a5 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Sat, 29 Jul 2023 18:36:24 +0300 Subject: [PATCH 29/49] =?UTF-8?q?=D1=81hore:=20Update=20to=205.15.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c9e1e8f..214e939 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ ulauncher /ulauncher_5.15.0.tar.gz /ulauncher_5.15.1.tar.gz /ulauncher_5.15.2.tar.gz +/ulauncher_5.15.3.tar.gz diff --git a/sources b/sources index 79826dd..58c55b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.15.2.tar.gz) = 3a331ca44a503b2aaa8eb907043f1e1395d64c4934d9769fafb289bac8bec34296f05a4a34fde1bd64d6d2132578402cf86868f4b9e897962862c7da758d68bc +SHA512 (ulauncher_5.15.3.tar.gz) = b5f05b49da68ce4e3c871a68f029073d60631517a6474bd74b53157837cfda5e518c44a62c81613d49dae3b57011e9ec46113b48f3703c79f6cbbab65b05bf6b diff --git a/ulauncher.spec b/ulauncher.spec index 3f4d92b..0bd087f 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.15.2 +Version: 5.15.3 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 88db33cd0dd1b4c883bfaf5400208508691a93f0 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 2 Oct 2023 19:09:55 +0300 Subject: [PATCH 30/49] =?UTF-8?q?=D1=81hore:=20Update=20to=205.15.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 214e939..75def85 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ ulauncher /ulauncher_5.15.1.tar.gz /ulauncher_5.15.2.tar.gz /ulauncher_5.15.3.tar.gz +/ulauncher_5.15.4.tar.gz diff --git a/sources b/sources index 58c55b0..1b6f8b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.15.3.tar.gz) = b5f05b49da68ce4e3c871a68f029073d60631517a6474bd74b53157837cfda5e518c44a62c81613d49dae3b57011e9ec46113b48f3703c79f6cbbab65b05bf6b +SHA512 (ulauncher_5.15.4.tar.gz) = 76419a265768f099f8bcd83c4e38c1cc9bd427a509a840526256de71aa256d14c00f0a5baadca0cc09f6414e7add661a9e953e1e4c53a45854f304b5c7e83974 diff --git a/ulauncher.spec b/ulauncher.spec index 0bd087f..2cf51ff 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.15.3 +Version: 5.15.4 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From bca184574259b309e28293d49bb7364da36a2220 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 9 Oct 2023 00:38:09 +0300 Subject: [PATCH 31/49] build: Add Packit config --- .packit.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .packit.yaml diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..2cc6cb8 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,24 @@ +downstream_package_name: ulauncher +upstream_package_name: Ulauncher +upstream_project_url: https://github.com/Ulauncher/Ulauncher + +copy_upstream_release_description: false + +jobs: + +- job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide + +- job: koji_build + trigger: commit + allowed_pr_authors: ["atim","troycurtisjr"] + allowed_committers: ["atim","troycurtisjr"] + dist_git_branches: + - fedora-all + +- job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-branched From 954e18bbedba346a8adf49e4ba000281375b0863 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 13 Nov 2023 11:31:25 +0200 Subject: [PATCH 32/49] packit: Update config --- .packit.yaml | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 2cc6cb8..4d9827d 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -1,24 +1,26 @@ +copy_upstream_release_description: false downstream_package_name: ulauncher upstream_package_name: Ulauncher upstream_project_url: https://github.com/Ulauncher/Ulauncher -copy_upstream_release_description: false - jobs: + - job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide + # - fedora-development + # - fedora-all -- job: pull_from_upstream - trigger: release - dist_git_branches: - - fedora-rawhide + - job: koji_build + trigger: commit + allowed_pr_authors: ["packit", "atim", "troycurtisjr"] + allowed_committers: ["packit", "atim", "troycurtisjr"] + dist_git_branches: + - fedora-all + # - epel-9 -- job: koji_build - trigger: commit - allowed_pr_authors: ["atim","troycurtisjr"] - allowed_committers: ["atim","troycurtisjr"] - dist_git_branches: - - fedora-all - -- job: bodhi_update - trigger: commit - dist_git_branches: - - fedora-branched + - job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-branched + # - epel-9 From 0335c5218813f8e26d03ba3d7cf85b8e40768d8f Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Mon, 13 Nov 2023 11:41:46 +0200 Subject: [PATCH 33/49] =?UTF-8?q?=D1=81hore:=20Update=20to=205.15.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 75def85..ca5ef2b 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ ulauncher /ulauncher_5.15.2.tar.gz /ulauncher_5.15.3.tar.gz /ulauncher_5.15.4.tar.gz +/ulauncher_5.15.6.tar.gz diff --git a/sources b/sources index 1b6f8b9..dccb164 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.15.4.tar.gz) = 76419a265768f099f8bcd83c4e38c1cc9bd427a509a840526256de71aa256d14c00f0a5baadca0cc09f6414e7add661a9e953e1e4c53a45854f304b5c7e83974 +SHA512 (ulauncher_5.15.6.tar.gz) = f8276df032446c371731c7e46b060250e59b5251434185238212aa0dcda672461314f113781b43c2126bd834b3207e76ab1f3e7e7132b319c751d0150625fe47 diff --git a/ulauncher.spec b/ulauncher.spec index 2cf51ff..3f58472 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.15.4 +Version: 5.15.6 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From ff6b84fdc86950c63255595fae74993cd8821617 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:03:48 +0000 Subject: [PATCH 34/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 346e85eb32b51e851345f4a36d02973c6180608e Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Wed, 3 Apr 2024 00:06:39 +0300 Subject: [PATCH 35/49] =?UTF-8?q?=D1=81hore:=20Update=20to=205.15.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + sources | 2 +- ulauncher.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ca5ef2b..a8037f7 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ ulauncher /ulauncher_5.15.3.tar.gz /ulauncher_5.15.4.tar.gz /ulauncher_5.15.6.tar.gz +/ulauncher_5.15.7.tar.gz diff --git a/sources b/sources index dccb164..c9631e2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.15.6.tar.gz) = f8276df032446c371731c7e46b060250e59b5251434185238212aa0dcda672461314f113781b43c2126bd834b3207e76ab1f3e7e7132b319c751d0150625fe47 +SHA512 (ulauncher_5.15.7.tar.gz) = d438aac1a90a908a95ca3b0438de4d3599e61f6bfe603e2bdd93f60b441f09dac351e0e8f807acd203c0070f08301c90fe8c97224cde3200f11318e34f8eda8d diff --git a/ulauncher.spec b/ulauncher.spec index 3f58472..b9f77e0 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.15.6 +Version: 5.15.7 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch From 6812410c517d21a733e4164c8b20538a6575aba2 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sun, 9 Jun 2024 10:14:36 +0200 Subject: [PATCH 36/49] Rebuilt for Python 3.13 From 3892b89ae11dce9ef0a1edc2a8a0ab6e1af30f03 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Thu, 20 Jun 2024 21:15:21 +0300 Subject: [PATCH 37/49] build: Switch to webkit2gtk-4.1 rh#2293346 https://fedoraproject.org/wiki/Changes/Remove_webkit2gtk-4.0_API_Version Signed-off-by: Artem Polishchuk --- support-gir1.2-webkit2-4.1.patch | 70 ++++++++++++++++++++++++++++++++ ulauncher.spec | 6 +-- 2 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 support-gir1.2-webkit2-4.1.patch diff --git a/support-gir1.2-webkit2-4.1.patch b/support-gir1.2-webkit2-4.1.patch new file mode 100644 index 0000000..9689fdf --- /dev/null +++ b/support-gir1.2-webkit2-4.1.patch @@ -0,0 +1,70 @@ +From 08b52d22df8054fd6b8cd8e61dec72d8ab6dc846 Mon Sep 17 00:00:00 2001 +From: Albin Larsson +Date: Sat, 27 Apr 2024 14:13:36 +0200 +Subject: [PATCH] fix: support gir1.2-webkit2-4.1 for ubuntu 24.04 + +--- + debian/control | 2 +- + .../ui/windows/PreferencesUlauncherDialog.py | 4 ++-- + ulauncher/utils/WebKit2.py | 15 +++++++++++++++ + 3 files changed, 18 insertions(+), 3 deletions(-) + create mode 100644 ulauncher/utils/WebKit2.py + +diff --git a/debian/control b/debian/control +index 4f167e9df..a2529901c 100644 +--- a/debian/control ++++ b/debian/control +@@ -20,7 +20,7 @@ Depends: ${misc:Depends}, + libgtk-3-0 (>= 3.10), + gir1.2-gtk-3.0, + gir1.2-keybinder-3.0 (>= 0.3), +- gir1.2-webkit2-4.0, ++ gir1.2-webkit2-4.1 | gir1.2-webkit2-4.0, + gir1.2-glib-2.0, + gir1.2-notify-0.7, + gir1.2-gdkpixbuf-2.0, +diff --git a/ulauncher/ui/windows/PreferencesUlauncherDialog.py b/ulauncher/ui/windows/PreferencesUlauncherDialog.py +index 2fe19efaa..e4e304192 100644 +--- a/ulauncher/ui/windows/PreferencesUlauncherDialog.py ++++ b/ulauncher/ui/windows/PreferencesUlauncherDialog.py +@@ -12,10 +12,9 @@ + gi.require_version('Gio', '2.0') + gi.require_version('GLib', '2.0') + gi.require_version('Gtk', '3.0') +-gi.require_version('WebKit2', '4.0') + + # pylint: disable=wrong-import-position,unused-argument +-from gi.repository import Gio, Gtk, WebKit2, GLib # type: ignore ++from gi.repository import Gio, Gtk, GLib # type: ignore + + from ulauncher.api.shared.action.OpenAction import OpenAction + from ulauncher.ui.windows.HotkeyDialog import HotkeyDialog +@@ -39,6 +38,7 @@ + from ulauncher.utils.Settings import Settings + from ulauncher.utils.Router import Router, get_url_params + from ulauncher.utils.AutostartPreference import AutostartPreference ++from ulauncher.utils.WebKit2 import WebKit2 + from ulauncher.ui.AppIndicator import AppIndicator + from ulauncher.search.shortcuts.ShortcutsDb import ShortcutsDb + from ulauncher.config import get_data_file, get_options, get_version, EXTENSIONS_DIR +diff --git a/ulauncher/utils/WebKit2.py b/ulauncher/utils/WebKit2.py +new file mode 100644 +index 000000000..70589eb63 +--- /dev/null ++++ b/ulauncher/utils/WebKit2.py +@@ -0,0 +1,15 @@ ++import gi ++ ++# The package version refers to the "build environment". Not the actual Webkit version ++# 4.0 means it was built with GTK 3 and libsoup 2 ++# 4.1 means it was built with GTK 3 and libsoup 3 (HTTP/2) ++# 5.0 means it was built with GTK 4 and libsoup 3 (incompatible w Ulauncher, and was only supported for a short period) ++# 6.0 means the same as 5.0, but the API has major changes, and the package name was renamed, dropping the "2" ++# https://blog.tingping.se/2021/06/07/http2-in-libsoup.html ++# https://discourse.gnome.org/t/please-build-against-libsoup-3-by-default/10190 ++# https://bugs.webkit.org/show_bug.cgi?id=245296 ++try: ++ gi.require_version('WebKit2', '4.1') ++except ValueError: ++ gi.require_version('WebKit2', '4.0') ++from gi.repository import WebKit2 # type: ignore[attr-defined] # noqa: F401 diff --git a/ulauncher.spec b/ulauncher.spec index b9f77e0..91fe7a0 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -7,6 +7,8 @@ BuildArch: noarch License: GPL-3.0-or-later URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz +# https://bugzilla.redhat.com/show_bug.cgi?id=2293346 +Patch: https://github.com/Ulauncher/Ulauncher/commit/08b52d2.patch#/support-gir1.2-webkit2-4.1.patch BuildRequires: desktop-file-utils BuildRequires: intltool @@ -20,14 +22,12 @@ BuildRequires: python3-Levenshtein BuildRequires: python3-pyxdg BuildRequires: python3-websocket-client BuildRequires: systemd-rpm-macros - BuildRequires: python3dist(requests) - BuildRequires: pkgconfig(gtk+-3.0) Requires: hicolor-icon-theme Requires: keybinder3 -Requires: webkitgtk4 +Requires: webkit2gtk4.1 Requires: python3-cairo Requires: python3-dbus Requires: python3-gobject From d3750d2c8a6d43b8664797e167ff0374bdb4b934 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Thu, 20 Jun 2024 21:21:17 +0300 Subject: [PATCH 38/49] build: Rebase webkit2gtk-4.1 patch Signed-off-by: Artem Polishchuk --- support-gir1.2-webkit2-4.1.patch | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/support-gir1.2-webkit2-4.1.patch b/support-gir1.2-webkit2-4.1.patch index 9689fdf..e214560 100644 --- a/support-gir1.2-webkit2-4.1.patch +++ b/support-gir1.2-webkit2-4.1.patch @@ -10,19 +10,6 @@ Subject: [PATCH] fix: support gir1.2-webkit2-4.1 for ubuntu 24.04 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 ulauncher/utils/WebKit2.py -diff --git a/debian/control b/debian/control -index 4f167e9df..a2529901c 100644 ---- a/debian/control -+++ b/debian/control -@@ -20,7 +20,7 @@ Depends: ${misc:Depends}, - libgtk-3-0 (>= 3.10), - gir1.2-gtk-3.0, - gir1.2-keybinder-3.0 (>= 0.3), -- gir1.2-webkit2-4.0, -+ gir1.2-webkit2-4.1 | gir1.2-webkit2-4.0, - gir1.2-glib-2.0, - gir1.2-notify-0.7, - gir1.2-gdkpixbuf-2.0, diff --git a/ulauncher/ui/windows/PreferencesUlauncherDialog.py b/ulauncher/ui/windows/PreferencesUlauncherDialog.py index 2fe19efaa..e4e304192 100644 --- a/ulauncher/ui/windows/PreferencesUlauncherDialog.py From 41cbdc88b209238bfe68541767af9df0cdbc5b49 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:12:36 +0000 Subject: [PATCH 39/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From aae223cfed51d9b066dbf771c38e944220f6b80a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 13:42:04 +0000 Subject: [PATCH 40/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 04a9f8332f973a12a07ef0ea37fcf71dfff84258 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 4 Jun 2025 13:12:51 +0200 Subject: [PATCH 41/49] Rebuilt for Python 3.14 From 584ebb4d82d323a78d4c36142b7d0c1d5025df50 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:45:07 +0000 Subject: [PATCH 42/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From aa9ae665a677ab70b782d52fca4736a63536ee86 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:21:22 +0200 Subject: [PATCH 43/49] Rebuilt for Python 3.14.0rc2 bytecode From 84dbc154e8b74ffd221ced658efe411b808cc40d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 15:01:16 +0200 Subject: [PATCH 44/49] Rebuilt for Python 3.14.0rc3 bytecode From 5d7cf8a1f90307fbcd5c70469f44ce74457ba3a5 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Mon, 3 Nov 2025 21:53:53 -0500 Subject: [PATCH 45/49] Update to 5.15.15. --- .gitignore | 1 + sources | 2 +- support-gir1.2-webkit2-4.1.patch | 57 -------------------------------- ulauncher.spec | 6 ++-- 4 files changed, 5 insertions(+), 61 deletions(-) delete mode 100644 support-gir1.2-webkit2-4.1.patch diff --git a/.gitignore b/.gitignore index a8037f7..64d0660 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ ulauncher /ulauncher_5.15.4.tar.gz /ulauncher_5.15.6.tar.gz /ulauncher_5.15.7.tar.gz +/ulauncher_5.15.15.tar.gz diff --git a/sources b/sources index c9631e2..99f9a13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.15.7.tar.gz) = d438aac1a90a908a95ca3b0438de4d3599e61f6bfe603e2bdd93f60b441f09dac351e0e8f807acd203c0070f08301c90fe8c97224cde3200f11318e34f8eda8d +SHA512 (ulauncher_5.15.15.tar.gz) = f29579b85c79cafcea3af5ef03b144c0e9ad14ecba5a77f16ac779b9798b8c0f8ba0bd964a68d3341b377f4eff5fdea11e637d1d14d21dea86936448de5aea31 diff --git a/support-gir1.2-webkit2-4.1.patch b/support-gir1.2-webkit2-4.1.patch deleted file mode 100644 index e214560..0000000 --- a/support-gir1.2-webkit2-4.1.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 08b52d22df8054fd6b8cd8e61dec72d8ab6dc846 Mon Sep 17 00:00:00 2001 -From: Albin Larsson -Date: Sat, 27 Apr 2024 14:13:36 +0200 -Subject: [PATCH] fix: support gir1.2-webkit2-4.1 for ubuntu 24.04 - ---- - debian/control | 2 +- - .../ui/windows/PreferencesUlauncherDialog.py | 4 ++-- - ulauncher/utils/WebKit2.py | 15 +++++++++++++++ - 3 files changed, 18 insertions(+), 3 deletions(-) - create mode 100644 ulauncher/utils/WebKit2.py - -diff --git a/ulauncher/ui/windows/PreferencesUlauncherDialog.py b/ulauncher/ui/windows/PreferencesUlauncherDialog.py -index 2fe19efaa..e4e304192 100644 ---- a/ulauncher/ui/windows/PreferencesUlauncherDialog.py -+++ b/ulauncher/ui/windows/PreferencesUlauncherDialog.py -@@ -12,10 +12,9 @@ - gi.require_version('Gio', '2.0') - gi.require_version('GLib', '2.0') - gi.require_version('Gtk', '3.0') --gi.require_version('WebKit2', '4.0') - - # pylint: disable=wrong-import-position,unused-argument --from gi.repository import Gio, Gtk, WebKit2, GLib # type: ignore -+from gi.repository import Gio, Gtk, GLib # type: ignore - - from ulauncher.api.shared.action.OpenAction import OpenAction - from ulauncher.ui.windows.HotkeyDialog import HotkeyDialog -@@ -39,6 +38,7 @@ - from ulauncher.utils.Settings import Settings - from ulauncher.utils.Router import Router, get_url_params - from ulauncher.utils.AutostartPreference import AutostartPreference -+from ulauncher.utils.WebKit2 import WebKit2 - from ulauncher.ui.AppIndicator import AppIndicator - from ulauncher.search.shortcuts.ShortcutsDb import ShortcutsDb - from ulauncher.config import get_data_file, get_options, get_version, EXTENSIONS_DIR -diff --git a/ulauncher/utils/WebKit2.py b/ulauncher/utils/WebKit2.py -new file mode 100644 -index 000000000..70589eb63 ---- /dev/null -+++ b/ulauncher/utils/WebKit2.py -@@ -0,0 +1,15 @@ -+import gi -+ -+# The package version refers to the "build environment". Not the actual Webkit version -+# 4.0 means it was built with GTK 3 and libsoup 2 -+# 4.1 means it was built with GTK 3 and libsoup 3 (HTTP/2) -+# 5.0 means it was built with GTK 4 and libsoup 3 (incompatible w Ulauncher, and was only supported for a short period) -+# 6.0 means the same as 5.0, but the API has major changes, and the package name was renamed, dropping the "2" -+# https://blog.tingping.se/2021/06/07/http2-in-libsoup.html -+# https://discourse.gnome.org/t/please-build-against-libsoup-3-by-default/10190 -+# https://bugs.webkit.org/show_bug.cgi?id=245296 -+try: -+ gi.require_version('WebKit2', '4.1') -+except ValueError: -+ gi.require_version('WebKit2', '4.0') -+from gi.repository import WebKit2 # type: ignore[attr-defined] # noqa: F401 diff --git a/ulauncher.spec b/ulauncher.spec index 91fe7a0..30f01fa 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,5 +1,5 @@ Name: ulauncher -Version: 5.15.7 +Version: 5.15.15 Release: %{autorelease} Summary: Linux Application Launcher BuildArch: noarch @@ -7,8 +7,6 @@ BuildArch: noarch License: GPL-3.0-or-later URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz -# https://bugzilla.redhat.com/show_bug.cgi?id=2293346 -Patch: https://github.com/Ulauncher/Ulauncher/commit/08b52d2.patch#/support-gir1.2-webkit2-4.1.patch BuildRequires: desktop-file-utils BuildRequires: intltool @@ -16,6 +14,8 @@ BuildRequires: keybinder3-devel BuildRequires: python3-dbus BuildRequires: python3-devel >= 3.6 BuildRequires: python3-distutils-extra +# Need to call out setuptools since distutils-extra uses it, but doesn't list it as a requirement +BuildRequires: python3-setuptools BuildRequires: python3-gobject-devel >= 3.30 BuildRequires: python3-inotify BuildRequires: python3-Levenshtein From 26b3203336189fb0552f3a99fe72414056377b7e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:34:26 +0000 Subject: [PATCH 46/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From f3b153a7e5b12cc25733c1a0c906a0adecbe73a7 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Thu, 22 Jan 2026 12:50:34 +0300 Subject: [PATCH 47/49] Update desc Signed-off-by: Artem Polishchuk --- ulauncher.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ulauncher.spec b/ulauncher.spec index 30f01fa..3bf59b2 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,7 +1,7 @@ Name: ulauncher Version: 5.15.15 Release: %{autorelease} -Summary: Linux Application Launcher +Summary: Feature rich application Launcher for Linux BuildArch: noarch License: GPL-3.0-or-later @@ -24,7 +24,6 @@ BuildRequires: python3-websocket-client BuildRequires: systemd-rpm-macros BuildRequires: python3dist(requests) BuildRequires: pkgconfig(gtk+-3.0) - Requires: hicolor-icon-theme Requires: keybinder3 Requires: webkit2gtk4.1 @@ -36,12 +35,12 @@ Requires: python3-Levenshtein Requires: python3-pyxdg Requires: python3-websocket-client Requires: wmctrl - Recommends: libappindicator-gtk3 %description -Ulauncher is a fast application launcher for Linux. It's is written in Python, -using GTK+. +Ulauncher is a fast application launcher for Linux. It's written in Python using +GTK+, and features: App Search (fuzzy matching), Calculator, Extensions, +Shortcuts, File browser mode and Custom Color Themes. %prep From a838c14721084e407a9c7cd2ea27ea8202cb3c51 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 4 Jun 2026 20:00:51 +0200 Subject: [PATCH 48/49] Rebuilt for Python 3.15 From 420b9f8e9d14b39d2ccb313b9e91c97a5b8599f1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:09:04 +0000 Subject: [PATCH 49/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild