Split out gtk-immodules-imsettings subpackage

Both gtk2-immodules and gtk3-immodules want this imsettings file, but
with fewer packages still using gtk2 we do not want to always force the
presence of both through an interdependency.
This commit is contained in:
Yaakov Selkowitz 2023-01-31 20:54:30 -05:00
parent 15304ac572
commit 3479dff7f6
1 changed files with 16 additions and 2 deletions

View File

@ -20,7 +20,7 @@
Summary: GTK+ graphical user interface library
Name: gtk2
Version: 2.24.33
Release: 11%{?dist}
Release: 12%{?dist}
License: LGPLv2+
URL: http://www.gtk.org
#VCS: git:git://git.gnome.org/gtk+#gtk-2-24
@ -102,11 +102,20 @@ suites.
%package immodules
Summary: Input methods for GTK+
Requires: gtk2 = %{version}-%{release}
Requires: gtk-immodules-imsettings
%description immodules
The gtk2-immodules package contains standalone input methods that are shipped
as part of GTK+.
%package -n gtk-immodules-imsettings
Summary: IMSettings config files for GTK+ input methods
Conflicts: gtk2 < 2.24.33-12
%description -n gtk-immodules-imsettings
The gtk-immodules-imsettings package contains IMSettings configuration for the
standalone input methods that are shipped as part of GTK+.
%package immodule-xim
Summary: XIM support for GTK+
Requires: gtk2 = %{version}-%{release}
@ -296,10 +305,12 @@ gtk-query-immodules-2.0-%{__isa_bits} --update-cache
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-ti-er.so
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-ti-et.so
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-viqr.so
%{_sysconfdir}/X11/xinit/xinput.d/im-cedilla.conf
%dir %{_sysconfdir}/gtk-2.0
%config(noreplace) %{_sysconfdir}/gtk-2.0/im-multipress.conf
%files -n gtk-immodules-imsettings
%{_sysconfdir}/X11/xinit/xinput.d/im-cedilla.conf
%files immodule-xim
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-xim.so
@ -322,6 +333,9 @@ gtk-query-immodules-2.0-%{__isa_bits} --update-cache
%doc tmpdocs/examples
%changelog
* Wed Feb 01 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 2.24.33-12
- Split out gtk-immodules-imsettings subpackage
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.24.33-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild