Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ibus for openSUSE:Factory checked in at 2022-04-04 19:25:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus (Old) and /work/SRC/openSUSE:Factory/.ibus.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus" Mon Apr 4 19:25:17 2022 rev:114 rq:966091 version:1.5.26 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus/ibus.changes 2022-03-29 18:14:13.515062257 +0200 +++ /work/SRC/openSUSE:Factory/.ibus.new.1900/ibus.changes 2022-04-04 19:25:19.661269747 +0200 @@ -1,0 +2,7 @@ +Tue Mar 29 13:47:00 UTC 2022 - Fuminobu Takeyama <ft...@geeko.jp> + +- Add install/uninstall scripts for the user service files +- Drop ibus-missing-include.patch + * fix build error under Leap 15.4 + +------------------------------------------------------------------- Old: ---- ibus-missing-include.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus.spec ++++++ --- /var/tmp/diff_new_pack.HvOcZJ/_old 2022-04-04 19:25:20.289262546 +0200 +++ /var/tmp/diff_new_pack.HvOcZJ/_new 2022-04-04 19:25:20.293262500 +0200 @@ -72,7 +72,6 @@ # Qt5 does not be update to the new version and patch for ibus on Leap 15, # it still needs this patch on leap 15. (boo#1187202) Patch15: ibus-socket-name-compatibility.patch -Patch16: ibus-missing-include.patch BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(systemd) %if ! 0%{?with_gtk4} @@ -99,6 +98,7 @@ BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(vapigen) BuildRequires: pkgconfig(xkbcommon) +BuildRequires: systemd-rpm-macros %if %{with_emoji} Requires: %{_name}-dict-emoji = %{version} %endif @@ -210,7 +210,6 @@ %prep %setup -q -n %{_name}-%{version} -#%patch0 -p1 %patch4 -p1 %patch8 -p1 %if 0%{?sle_version} < 150200 && 0%{?suse_version} <=1500 @@ -229,7 +228,6 @@ %patch12 -p1 %if 0%{?suse_version} <= 1500 %patch15 -p1 -%patch16 -p1 %endif %build @@ -311,15 +309,23 @@ %find_lang ibus10 %{?no_lang_C} +%pre +%systemd_user_pre org.freedesktop.IBus.session.GNOME.service org.freedesktop.IBus.session.generic.service + %post %glib2_gsettings_schema_post +%systemd_user_post org.freedesktop.IBus.session.GNOME.service org.freedesktop.IBus.session.generic.service %posttrans dconf update +%preun +%systemd_user_preun org.freedesktop.IBus.session.GNOME.service org.freedesktop.IBus.session.generic.service + %postun %glib2_gsettings_schema_postun dconf update +%systemd_user_postun org.freedesktop.IBus.session.GNOME.service org.freedesktop.IBus.session.generic.service %post gtk %{gtk2_immodule_post} @@ -409,9 +415,9 @@ %{_mandir}/man1/ibus-setup.1%{ext_man} %{_mandir}/man5/00-upstream-settings.5%{ext_man} %{_mandir}/man5/ibus.5%{ext_man} -%dir %{_prefix}/lib/systemd/user/gnome-session.target.wants -%{_prefix}/lib/systemd/user/gnome-session.target.wants/org.freedesktop.IBus.session.GNOME.service -%{_prefix}/lib/systemd/user/*.service +%dir %{_userunitdir}/gnome-session.target.wants +%{_userunitdir}/gnome-session.target.wants/org.freedesktop.IBus.session.GNOME.service +%{_userunitdir}/*.service %if %{with_emoji} %{_datadir}/applications/org.freedesktop.IBus.Panel.Emojier.desktop