disable immodules package

This commit is contained in:
xiaoweiwei 2020-02-28 12:00:35 +08:00
parent 002e3fabdd
commit a2a53d7207

View File

@ -1,11 +1,12 @@
#Global macro or variable
%global __provides_exclude_from ^%{_libdir}/gtk-2.0
%define gtk_bin_version 2.10.0
%global enable_immodules_package 0
#Basic Information
Name: gtk2
Version: 2.24.32
Release: 6
Release: 7
Summary: GTK+ graphical user interface library
License: LGPLv2+
URL: http://www.gtk.org
@ -50,6 +51,7 @@ is created in C programming language. The GTK+ is also called the GIMP
Toolkit. Originally, the library was created while developing the GIMP
image manipulation program.
%if %{enable_immodules_package}
%package immodules
Summary: Input methods for GTK+
Requires: gtk2 = %{version}-%{release}
@ -59,6 +61,7 @@ Requires: imsettings
%description immodules
The gtk2-immodules package contains standalone input methods that are shipped
as part of GTK+.
%endif
%package immodule-xim
Summary: XIM support for GTK+
@ -183,7 +186,13 @@ gtk-query-immodules-2.0-64 --update-cache
%{_datadir}/themes/Default
%{_datadir}/themes/Emacs
%{_datadir}/themes/Raleigh
%if !%{enable_immodules_package}
%exclude %{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/*.so
%exclude %{_sysconfdir}/X11/xinit/xinput.d/im-cedilla.conf
%exclude %config(noreplace) %{_sysconfdir}/gtk-2.0/im-multipress.conf
%endif
%if %{enable_immodules_package}
%files immodules
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-am-et.so
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-cedilla.so
@ -198,6 +207,7 @@ gtk-query-immodules-2.0-64 --update-cache
%{_sysconfdir}/X11/xinit/xinput.d/im-cedilla.conf
%dir %{_sysconfdir}/gtk-2.0
%config(noreplace) %{_sysconfdir}/gtk-2.0/im-multipress.conf
%endif
%files immodule-xim
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-xim.so
@ -222,6 +232,12 @@ gtk-query-immodules-2.0-64 --update-cache
%{_mandir}/man1/gtk-builder-convert.1.gz
%changelog
* Fri Feb 28 2020 xiaoweiwei <xiaoweiwei5@huawei.com> - 2.24.32-7
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:disable immodules package
* Mon Feb 24 2020 hexiujun <hexiujun1@huawei.com> - 2.24.32-6
- Type:enhancement
- ID:NA
@ -234,5 +250,5 @@ gtk-query-immodules-2.0-64 --update-cache
- SUG:NA
- DESC:delete Patches
* Thu Sep 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.24.32-4
* Sat Sep 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.24.32-4
- Package init