Hello community, here is the log from the commit of package fcitx for openSUSE:Factory checked in at 2016-08-12 15:44:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fcitx (Old) and /work/SRC/openSUSE:Factory/.fcitx.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "fcitx" Changes: -------- --- /work/SRC/openSUSE:Factory/fcitx/fcitx.changes 2016-03-07 13:29:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.fcitx.new/fcitx.changes 2016-08-12 15:44:11.000000000 +0200 @@ -1,0 +2,14 @@ +Tue Aug 9 02:04:02 UTC 2016 - i@marguerite.su + +- fix Leap 42.2 build + * fcitx switched to DBus mechanism to select systray icon + which made it impossible to customize systray icon in + fcitx's themes. When the KDE default keyboard icon was + used, it was ugly-looking and invisible on small screens. + So we appended icons to openSUSE default Plasma themes + * in Leap 42.2 and Tumbleweed, our KDE team decided not to + provide any customization of the themes from kdebase4-openSUSE + package, so the customizations of systray icons are useless + in those systems. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcitx.spec ++++++ --- /var/tmp/diff_new_pack.5DQWTw/_old 2016-08-12 15:44:13.000000000 +0200 +++ /var/tmp/diff_new_pack.5DQWTw/_new 2016-08-12 15:44:13.000000000 +0200 @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - %define libver -4_2_9 Name: fcitx @@ -46,11 +45,12 @@ BuildRequires: enchant-devel BuildRequires: iso-codes-devel BuildRequires: update-desktop-files -# Dictionary ownership +# Directory ownership start BuildRequires: kde4-filesystem -%if 0%{?suse_version} >= 1140 +%if 0%{?suse_version} >= 1140 && 0%{?suse_version} <= 1320 BuildRequires: kdebase4-runtime-branding-openSUSE %endif +# Directory ownership end BuildRequires: libpresage-devel BuildRequires: pango-devel %if 0%{?suse_version} >= 1110 @@ -366,6 +366,7 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 + # hack to fix incompatibility of gtk-query-immodules-2.0 (bnc#845860) %if %suse_version < 1310 sed -i \ @@ -417,7 +418,7 @@ mv openSUSE-themes/Dartmouth %{buildroot}%{_datadir}/%{name}/skin/ mv openSUSE-themes/NewAir %{buildroot}%{_datadir}/%{name}/skin/ -%if 0%{?suse_version} <= 1320 +%if 0%{?sle_version} == 120100 && 0%{?is_opensuse} == 1 || 0%{?suse_version} == 1320 || 0%{?suse_version} <= 1310 # fcitx 4.2.8 use new dbus systray mechanism, so fix the ugly oxygen keyboard icon mkdir -p %{buildroot}%{_kde4_appsdir}/desktoptheme/openSUSE/icons/ mkdir -p %{buildroot}%{_kde4_appsdir}/desktoptheme/openSUSElight/icons/ @@ -656,7 +657,7 @@ %defattr(-,root,root) %{_datadir}/%{name}/skin/Harlequin %{_datadir}/%{name}/skin/Dartmouth -%if 0%{?suse_version} <= 1320 +%if 0%{?sle_version} == 120100 && 0%{?is_opensuse} == 1 || 0%{?suse_version} == 1320 || 0%{?suse_version} <= 1310 %{_kde4_appsdir}/desktoptheme/openSUSE/icons/input.svgz %{_kde4_appsdir}/desktoptheme/openSUSElight/icons/input.svgz %if 0%{?suse_version} <= 1310