[packages/ibus] - up to 1.5.28 - update deps for default python 3
baggins
baggins at pld-linux.org
Tue Sep 5 17:28:07 CEST 2023
commit 7c18537f5cf3d15eebe52843d256a54e6b98baa2
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Tue Sep 5 16:53:17 2023 +0200
- up to 1.5.28
- update deps for default python 3
ibus.spec | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
---
diff --git a/ibus.spec b/ibus.spec
index 5a4142a..c01032d 100644
--- a/ibus.spec
+++ b/ibus.spec
@@ -10,13 +10,13 @@
Summary: Intelligent Input Bus for Linux OS
Summary(pl.UTF-8): IBus - inteligentna szyna wejściowa dla Linuksa
Name: ibus
-Version: 1.5.24
-Release: 4
+Version: 1.5.28
+Release: 0.1
License: LGPL v2+
Group: Libraries
#Source0Download: https://github.com/ibus/ibus/releases/
Source0: https://github.com/ibus/ibus/releases/download/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 48b91ca9b06a16b090b1794012b2bdcc
+# Source0-md5: e788203d60e2b9cf56d95f1ee73a6898
Source1: %{name}.xinputd
Patch0: python-path.patch
URL: https://github.com/ibus/ibus/
@@ -65,9 +65,8 @@ Requires: hicolor-icon-theme
Requires: im-chooser
Requires: iso-codes
Requires: libnotify >= 0.7
-Requires: python-ibus = %{version}-%{release}
-Requires: python-pygtk-gtk
-Requires: python-pynotify
+Requires: python3-ibus = %{version}-%{release}
+Requires: python3-pynotify
Requires: xorg-app-setxkbmap
# input-keyboard-symbolic icon
Suggests: gnome-icon-theme-symbolic
@@ -217,6 +216,7 @@ Group: Development/Languages/Python
Requires: %{name}-libs = %{version}-%{release}
Requires: python-dbus >= 0.83.0
Requires: python-pygobject3 >= 3.0.0
+Requires: python-pygtk-gtk
Requires: python-pygtk-pango
Requires: python-pyxdg
Conflicts: ibus < 1.4.2
@@ -323,6 +323,10 @@ rm -rf $RPM_BUILD_ROOT
%post
%update_icon_cache hicolor
+%systemd_user_post org.freedesktop.IBus.session.generic.service
+
+%preun
+%systemd_user_preun org.freedesktop.IBus.session.generic.service
%postun
%update_icon_cache hicolor
@@ -371,6 +375,10 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/ibus
%attr(755,root,root) %{_bindir}/ibus-daemon
%attr(755,root,root) %{_bindir}/ibus-setup
+%{systemduserunitdir}/org.freedesktop.IBus.session.generic.service
+# TODO: these should go into a separate package or we'll pull GNOME deps
+#%{systemduserunitdir}/gnome-session.target.wants/org.freedesktop.IBus.session.GNOME.service
+#%{systemduserunitdir}/org.freedesktop.IBus.session.GNOME.service
%dir %{_libexecdir}
%attr(755,root,root) %{_libexecdir}/ibus-engine-simple
%attr(755,root,root) %{_libexecdir}/ibus-extension-gtk3
@@ -427,6 +435,7 @@ rm -rf $RPM_BUILD_ROOT
%files wayland
%defattr(644,root,root,755)
+/etc/xdg/Xwayland-session.d/10-ibus-x11
%attr(755,root,root) %{_libexecdir}/ibus-wayland
%files libs
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ibus.git/commitdiff/7c18537f5cf3d15eebe52843d256a54e6b98baa2
More information about the pld-cvs-commit
mailing list