!3 disable immodules package

Merge pull request !3 from 通行百万/local
This commit is contained in:
openeuler-ci-bot 2020-02-29 14:55:23 +08:00 committed by Gitee
commit d3f3ab1ad0

View File

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