%define name fcitx %define version 4.0.1 %define release 1 %define prefix /usr %define fcitxbindir /usr/bin Name: %{name} Version: %{version} Release: %{release} Summary: Free Chinese Input Toy for X (XIM) URL: http://www.fcitx.org/ Group: System/I18n/Chinese License: GPL Source0: %{name}-%{version}.tar.bz2 Source1: %{name}.desktop Source2: %{name}-configtool.desktop BuildRequires: cairo-devel BuildRequires: pango-devel %if 0%{?suse_version} #patch: catagories.patch BuildRequires: dbus-1-devel %else BuildRequires: dbus-devel %endif %if 0%{?suse_version} >= 1140 Requires: gtk2-immodule-xim #Obsoletes: gtk2-immodule-amharic #Obsoletes: gtk2-immodule-thai #Obsoletes: gtk2-immodule-vietnamese #Obsoletes: gtk2-immodules-tigrigna #Obsoletes: gtk2-immodule-inuktitut #Obsoletes: gtk2-immodule-multipress %endif BuildRequires: intltool BuildRequires: libtool #BuildRequires: wget BuildRequires: fdupes BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} %description FCITX is a simplified Chinese input server. It supports Tables, Pinyin and QuWei input method. It's small and fast. %description -l zh_CN Fcitx──小企鹅输入法即Free Chinese Input Toy for X,它是一个以GPL方式 发布的、基于XIM的简体中文输入法(即原来的G五笔),包括码表、全拼拼音、双拼 拼音输入法,并可运行在Linux及其它类UNIX平台上。 Designed by Yuking %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ %if 0%{?suse_version} Requires: xorg-x11-libX11-devel %else Requires: libX11-devel %endif %description devel The %{name}-devel package includes the header files for the FCITX package. %prep %setup -q %build %configure \ --enable-dbus \ --enable-tray make %install make DESTDIR=$RPM_BUILD_ROOT install-strip install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/applications/ install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/applications/ rm -f $RPM_BUILD_ROOT%{_libdir}/libfcitx-config.la %find_lang %{name} %fdupes -s %{buildroot} %clean [ ${RPM_BUILD_ROOT} != "/" ] && rm -rf ${RPM_BUILD_ROOT} %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING INSTALL README %doc %{_datadir}/doc/fcitx/ %dir %{_datadir}/fcitx %dir %{_datadir}/fcitx/data %dir %{_datadir}/fcitx/skin %{_bindir}/* %{_datadir}/applications/fcitx* %{_datadir}/pixmaps/* %{_datadir}/fcitx/data/* %{_datadir}/fcitx/skin/* %{_libdir}/libfcitx* %{_mandir}/man1/createPYMB.1.gz %{_mandir}/man1/fcitx-remote.1.gz %{_mandir}/man1/fcitx.1.gz %{_mandir}/man1/mb2org.1.gz %{_mandir}/man1/mb2txt.1.gz %{_mandir}/man1/readPYBase.1.gz %{_mandir}/man1/readPYMB.1.gz %{_mandir}/man1/scel2org.1.gz %{_mandir}/man1/txt2mb.1.gz %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/*.pc %{_includedir}/* %changelog