disable immodules package
This commit is contained in:
parent
002e3fabdd
commit
a2a53d7207
20
gtk2.spec
20
gtk2.spec
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user