%define src_name scim_kmfl_imengine %define scim_version 1.4.0 %define libkmfl_version %{version} Name: scim-kmfl-imengine Summary: SCIM IM engine module for KMFL Version: 0.9.7 Release: %mkrel 3 Group: System/Internationalization License: GPLv2+ URL: http://kmfl.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/kmfl/%{name}-%{version}.tar.gz Patch0: scim-kmlf-imengine-0.9.7-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: scim >= %{scim_version} BuildRequires: libkmfl-devel >= %{libkmfl_version} BuildRequires: scim-devel >= %{scim_version} BuildRequires: libltdl-devel BuildRequires: perl(XML::Parser) BuildRequires: libxkbfile-devel BuildRequires: intltool Obsoletes: %{mklibname scim-kmfl-imengine 0} %description KMFL is a keyboarding input method which aims to bring Tavultesoft Keyman functionality to Linux. scim-kmfl-imengine is one of three parts of the KMFL project. It is a SCIM input method engine. The other two parts are libkmfl and kmflcomp. %prep %setup -q %patch0 -p1 -b .gcc44 %build %configure2_5x %make %install rm -rf %{buildroot} %makeinstall_std # remove unnecessary files rm -f %{buildroot}/%{_libdir}/scim-1.0/1.2.0/*/*.{a,la} # remove documents (AUTHORS, COPYING etc.) # they should be installed by %doc rm -rf %{buildroot}/%{_prefix}/doc/ %find_lang %{name} %clean rm -rf %{buildroot} %if %mdkversion < 200900 %post -n %{libname} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{libname} -p /sbin/ldconfig %endif %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS ChangeLog %{_libdir}/scim-1.0/%{scim_version}/IMEngine/* %{_libdir}/scim-1.0/%{scim_version}/SetupUI/* %{_datadir}/scim/kmfl/icons/default.png %changelog * Fri Dec 03 2010 Oden Eriksson <oeriksson@mandriva.com> 0.9.7-3mdv2011.0 + Revision: 607521 - rebuild * Wed Mar 17 2010 Oden Eriksson <oeriksson@mandriva.com> 0.9.7-2mdv2010.1 + Revision: 523983 - rebuilt for 2010.1 * Tue May 26 2009 Christophe Fergeau <cfergeau@mandriva.com> 0.9.7-1mdv2010.0 + Revision: 379960 - fix build with gcc 4.4 * Wed Dec 17 2008 Adam Williamson <awilliamson@mandriva.org> 0.9.7-1mdv2009.1 + Revision: 315066 - buildrequires intltool - drop unnecessary requires, provides and defines - drop all the libification, this isn't a library, it's a plugin - new release 0.9.7 + Thierry Vignaud <tv@mandriva.org> - rebuild + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Wed Mar 05 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.6-3mdv2008.1 + Revision: 179494 - rebuild + Thierry Vignaud <tv@mandriva.org> - rebuild - fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Fri Sep 07 2007 Adam Williamson <awilliamson@mandriva.org> 0.9.6-1mdv2008.0 + Revision: 81397 - add unpackaged file - correct license to GPLv2+ - new release 0.9.6 * Fri Aug 03 2007 Adam Williamson <awilliamson@mandriva.org> 0.9.5-1mdv2008.0 + Revision: 58462 - fix directory name in tarball - rebuild for 2008 - package appropriate doc files - remove unnecessary complexity in build process - improve description - clean buildrequires - use Fedora license policy - spec clean - new release 0.9.5 * Tue Aug 29 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.9-1mdv2007.0 - Add BuildRequires * Thu Dec 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.9-1mdk - New release 0.9 * Tue Jul 19 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.5-4mdk - Rebuild for new scim ( 1.4.0 ) * Mon Jun 20 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.5-3mdk - Rebuild for new scim ( 1.3.1 ) * Fri May 27 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.5-2mdk - add BuildRequires: perl-XML-Parser * Wed May 11 2005 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 0.5-1mdk - first spec for Mandriva Linux