%define version 0.4.16 %define release %mkrel 8 %define scim_version 1.4.7 Name: scim-bridge Summary: Yet another IM client of SCIM Version: %{version} Release: %{release} Group: System/Internationalization License: GPLv2+ URL: http://sourceforge.net/projects/scim/ Source0: http://downloads.sourceforge.net/scim/%{name}-%{version}.tar.gz Patch0: scim-bridge-0.4.15.2-use-mandriva-qt-dir.patch Patch1: bug-351920-should-return-retval.patch Patch2: scim-bridge-0.4.15.2-qt4-focus.patch Patch3: scim-bridge-0.4.15.2-linkage.patch Patch4: scim-bridge-0.4.16-gcc44.patch Patch5: scim-bridge-0.4.15-fix-gdm.patch Patch6: scim-bridge-0.4.16-fix-gtk-key-snooper.patch Patch7: scim-bridge-0.4.16-fixes-null-imengine.patch Patch8: scim-bridge-0.4.16-fixes-unistd-compile.patch Requires: scim >= %{scim_version} BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.4.0 BuildRequires: pkgconfig(gtk+-2.0) >= 2.4.0 BuildRequires: pkgconfig(pango) >= 1.1.0 BuildRequires: pkgconfig(QtCore) >= 4.0 BuildRequires: pkgconfig(QtGui) >= 4.0 BuildRequires: pkgconfig(scim) >= 1.4.6 Provides: scim-client = %{scim_api} Suggests: %name-gtk = %{version}-%{release} %description Scim-bridge is yet another IM client of SCIM. It solves SCIM's C++ ABI problems. %package gtk Summary: Scim-bridge gtk immodule Group: System/Internationalization Obsoletes: %mklibname scim-bridge 0 %description gtk scim-bridge gtk immodule. %package qt4 Summary: Scim-bridge for qt4 Group: System/Internationalization Requires: %{name} = %{version} %description qt4 scim-bridge for qt4. %prep %setup -q -n scim-bridge-%{version} %patch0 -p0 %patch1 -p1 %patch2 -p1 %patch3 -p0 %patch4 -p1 %patch5 -p1 %patch6 -p0 %patch7 -p1 %patch8 -p1 %build %configure2_5x --enable-agent --enable-gtk2-immodule --disable-qt3-immodule --enable-qt4-immodule %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std # remove unnecessary files rm -f %{buildroot}/%{_libdir}/gtk-2.0/immodules/*.{a,la} rm -f %{buildroot}/%{qt4plugins}/inputmethods/im-scim-bridge.{a,la} %clean rm -rf $RPM_BUILD_ROOT %post gtk gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib %postun gtk gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog README %{_bindir}/scim-bridge %files gtk %defattr(-,root,root) %{_libdir}/gtk-2.0/immodules/*.so %files qt4 %defattr(-,root,root) %{qt4plugins}/inputmethods/*.so %changelog * Mon Jan 14 2013 umeabot <umeabot> 0.4.16-8.mga3 + Revision: 381843 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Jan 10 2013 fwang <fwang> 0.4.16-7.mga3 + Revision: 344586 - add patch building with gcc 4.7 - cleanup br * Mon Jan 24 2011 pterjan <pterjan> 0.4.16-6.mga1 + Revision: 37364 - Drop old stuff - imported package scim-bridge