Add file triggers for im modules

This commit is contained in:
Matthias Clasen 2015-08-14 14:55:01 -04:00
parent 73ec9da525
commit 77846303d4

View File

@ -18,7 +18,7 @@
Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X
Name: gtk3
Version: 3.17.6
Release: 2%{?dist}
Release: 3%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
URL: http://www.gtk.org
@ -227,40 +227,28 @@ mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{bin_version}/theming-engines
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%post
/sbin/ldconfig
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%post immodules
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
%post immodule-xim
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
%postun
/sbin/ldconfig
if [ $1 -gt 0 ]; then
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
fi
%postun devel
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
%postun immodules
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
%postun immodule-xim
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
%posttrans devel
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%transfiletriggerin -- %{_libdir}/gtk-3.0/3.0.0/immodules
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
%transfiletriggerpostun -- %{_libdir}/gtk-3.0/3.0.0/immodules
gtk-query-immodules-3.0-%{__isa_bits} --update-cache
%files -f gtk30.lang
%license COPYING
%doc AUTHORS NEWS README
@ -352,6 +340,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_datadir}/installed-tests
%changelog
* Fri Aug 14 2015 Matthias Clasen <mclasen@redhat.com> - 3.17.6-3
- Add file triggers for im modules
* Fri Aug 14 2015 Matthias Clasen <mclasen@redhat.com> - 3.17.6-2
- Rely on glib file triggers