79155a7f8a
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
119 lines
2.9 KiB
RPMSpec
119 lines
2.9 KiB
RPMSpec
%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
|