public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ibus] autotool: Back up scriptlets to sync Fedoras
@ 2026-05-31 2:06 Takao Fujiwara
0 siblings, 0 replies; only message in thread
From: Takao Fujiwara @ 2026-05-31 2:06 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/ibus
Branch : autotool
Commit : 03f1724cae2b69a348f97e00c6ddecc93e13cc8d
Author : Takao Fujiwara <tfujiwar@redhat.com>
Date : 2018-01-17T18:05:35+09:00
Stats : +55/-0 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/ibus/c/03f1724cae2b69a348f97e00c6ddecc93e13cc8d?branch=autotool
Log:
Back up scriptlets to sync Fedoras
---
diff --git a/ibus.spec b/ibus.spec
index 9a86242..eba2bec 100644
--- a/ibus.spec
+++ b/ibus.spec
@@ -9,6 +9,12 @@
%global with_kde5 0
%endif
+%if (0%{?fedora} > 27 || 0%{?rhel} > 7)
+%global with_gtk_script 0
+%else
+%global with_gtk_script 1
+%endif
+
%global with_emoji_harfbuzz 1
%global ibus_api_version 1.0
@@ -312,14 +318,28 @@ desktop-file-install --delete-original \
%find_lang %{name}10
%post
+%if %with_gtk_script
+# recreate icon cache
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+%endif
+
%{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_xinputconf} 83 || :
%postun
if [ "$1" -eq 0 ]; then
+%if %with_gtk_script
+ # recreate icon cache
+ touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+%endif
+
%{_sbindir}/alternatives --remove xinputrc %{_xinputconf} || :
# if alternative was set to manual, reset to auto
[ -L %{_sysconfdir}/alternatives/xinputrc -a "`readlink %{_sysconfdir}/alternatives/xinputrc`" = "%{_xinputconf}" ] && %{_sbindir}/alternatives --auto xinputrc || :
+%if %with_gtk_script
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
+%endif
# 'dconf update' sometimes does not update the db...
dconf update || :
[ -f %{_sysconfdir}/dconf/db/ibus ] && \
@@ -330,6 +350,10 @@ if [ "$1" -eq 0 ]; then
fi
%posttrans
+%if %with_gtk_script
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
+%endif
dconf update || :
[ -x %{_bindir}/ibus ] && \
%{_bindir}/ibus write-cache --system &>/dev/null || :
@@ -338,6 +362,37 @@ dconf update || :
%postun libs -p /sbin/ldconfig
+%if %with_gtk_script
+%post gtk2
+if [ $1 -eq 1 ] ; then
+ # For upgrades, the cache will be regenerated by the new package's %%postun
+ gtk-query-immodules-2.0-%{__isa_bits} --update-cache &> /dev/null || :
+fi
+
+%endif
+
+%if %with_gtk_script
+%postun gtk2
+gtk-query-immodules-2.0-%{__isa_bits} --update-cache &> /dev/null || :
+
+%endif
+
+%if %with_gtk_script
+%post gtk3
+if [ $1 -eq 1 ] ; then
+ # For upgrades, the cache will be regenerated by the new package's %%postun
+ gtk-query-immodules-3.0-%{__isa_bits} --update-cache &> /dev/null || :
+fi
+
+%endif
+
+%if %with_gtk_script
+%postun gtk3
+gtk-query-immodules-3.0-%{__isa_bits} --update-cache &> /dev/null || :
+
+%endif
+
+
# FIXME: no version number
%files -f %{name}10.lang
%doc AUTHORS COPYING README
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-05-31 2:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-05-31 2:06 [rpms/ibus] autotool: Back up scriptlets to sync Fedoras Takao Fujiwara
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox