From a2a53d7207c8ce2327e533eb1f2d55eb9524e8c0 Mon Sep 17 00:00:00 2001 From: xiaoweiwei Date: Fri, 28 Feb 2020 12:00:35 +0800 Subject: [PATCH] disable immodules package --- gtk2.spec | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/gtk2.spec b/gtk2.spec index b085f24..8b27043 100644 --- a/gtk2.spec +++ b/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 - 2.24.32-7 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:disable immodules package + * Mon Feb 24 2020 hexiujun - 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 - 2.24.32-4 +* Sat Sep 14 2019 openEuler Buildteam - 2.24.32-4 - Package init -- Gitee