SHA256
1
0
forked from pool/fcitx
fcitx/fcitx.spec
OBS User mrdocs 79155a7f8a Accepting request 72459 from home:stecue
Hi, I haven't known how to use IRC now..So just modifying the packages by comparing them with others...and most of the warnings are gone now. Are they better now? Thanks!

OBS-URL: https://build.opensuse.org/request/show/72459
OBS-URL: https://build.opensuse.org/package/show/M17N/fcitx?expand=0&rev=1
2011-06-02 05:40:09 +00:00

119 lines
2.9 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%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 <yuking_net@suho.com>
%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