Hello community, here is the log from the commit of package scim for openSUSE:Factory checked in at 2011-11-16 17:21:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scim (Old) and /work/SRC/openSUSE:Factory/.scim.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scim", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/scim/scim.changes 2011-10-29 08:00:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.scim.new/scim.changes 2011-11-16 17:22:38.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Nov 14 16:47:31 UTC 2011 - [email protected] + +- Add gtk3 support + +------------------------------------------------------------------- New: ---- gtk3-1.4.11.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scim.spec ++++++ --- /var/tmp/diff_new_pack.TgfZZO/_old 2011-11-16 17:22:40.000000000 +0100 +++ /var/tmp/diff_new_pack.TgfZZO/_new 2011-11-16 17:22:40.000000000 +0100 @@ -23,6 +23,9 @@ BuildRequires: doxygen graphviz graphviz-gd libxslt # for older distros BuildRequires: libexpat-devel +%if %suse_version > 1130 +BuildRequires: gtk3-devel +%endif Summary: Smart Chinese/Common Input Method platform Version: 1.4.11 Release: 183 @@ -40,9 +43,12 @@ Patch1: configs.patch Patch3: scim-no-setpwent.diff Patch4: scim-gtk2-register-fix.diff +Patch5: gtk3-1.4.11.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %gtk2_immodule_requires - +%if %suse_version > 1130 +%gtk3_immodule_requires +%endif %define gnome_prefix %(pkg-config --variable=prefix libgnomeui-2.0) %description @@ -92,6 +98,9 @@ %patch3 -p1 %endif %patch4 -p1 +%if %suse_version > 1130 +%patch5 -p1 +%endif find . -type f | xargs chmod u+w UTF_8_LOCALES=$(locale -a | grep utf8 | perl -p -e "s/utf8/UTF-8/; s/\n/,/; " | perl -p -e "s/,$//") perl -pi -e "s/\/SupportedUnicodeLocales =.*/\/SupportedUnicodeLocales = $UTF_8_LOCALES/" ./configs/global @@ -114,6 +123,9 @@ export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure\ --libexecdir=%{_prefix}/lib/scim-1.0\ +%if %suse_version > 1130 + --with-gtk3-im-module-dir=%{_libdir}/gtk-3.0/3.0.0/immodules\ +%endif --disable-static\ %if ! %{build_config_socket} --disable-config-socket\ @@ -156,6 +168,9 @@ rm -f ${RPM_BUILD_ROOT}/%{_libdir}/lib*.*a rm -f ${RPM_BUILD_ROOT}/%{_libdir}/scim-1.0/*/*/*.*a rm -f ${RPM_BUILD_ROOT}/%{gnome_prefix}/%_lib/gtk-2.0/immodules/im-scim.*a +%if %suse_version > 1130 +rm -f ${RPM_BUILD_ROOT}/%{_libdir}/gtk-3.0/3.0.0/immodules/*.la +%endif # install user manual # mkdir -p docs/dist/manual/zh_CN/figures/ # cp -a docs/manual/zh_CN/user-manual.{html,xml} docs/dist/manual/zh_CN/ @@ -192,12 +207,18 @@ %if %{build_gtk2_immodule} %gtk2_immodule_post %endif +%if %suse_version > 1130 +%gtk3_immodule_post +%endif %postun /sbin/ldconfig %if %{build_gtk2_immodule} %gtk2_immodule_postun %endif +%if %suse_version > 1130 +%gtk3_immodule_postun +%endif %files -f scim.lang %defattr(-, root, root) @@ -221,6 +242,9 @@ %dir %{gnome_prefix}/%_lib/gtk-2.0/immodules %{gnome_prefix}/%_lib/gtk-2.0/immodules/im-scim.so %endif +%if %suse_version > 1130 +%{_libdir}/gtk-3.0/3.0.0/immodules/im-scim.so +%endif %files devel %defattr(-, root, root) ++++++ gtk3-1.4.11.diff ++++++ ++++ 2759 lines (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
