%define release liu_mdk %define prefix /usr %define name gcin %define version 2.8.6 %define _xinputconf %{_sysconfdir}/X11/xinit/xinput.d/gcin.conf Summary: gcin : Chinese input method server Name: %{name} Version: %{version} Release: %{release}%{?dist} License: LGPL Vendor: Edward Liu URL: http://hyperrate.com/dir.php?eid=67 Group: Applications/System Source0: %{name}-%{version}.tar.xz Source1: gcin.conf Packager: Edward Liu BuildRoot: %{_builddir}/%{name}-%{version}-root BuildRequires: gtk2-devel >= 2.2.4 libXtst-devel >= 1.2.3-1 qt-devel gtk3-devel curl-devel Requires: gtk2 >= 2.2.4 vorbis-tools Requires(post): %{_sbindir}/alternatives Requires(postun): %{_sbindir}/alternatives Docdir: %{prefix}/share/doc %description gcin is a Chinese input method server for big5 traditional Chinese. It features a better GTK user interface. %prep %setup %build %configure make %install #rm -rf %{buildroot} %make_install mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d install -m 644 -D %{SOURCE1} $RPM_BUILD_ROOT%{_xinputconf} %clean #rm -rf %{buildroot} %files %defattr(-,root,root,0755) %doc README.html Changelog.html AUTHORS %{_bindir}/* %{_datadir}/gcin/* %{_datadir}/icons/* %{_datadir}/doc/%{name}-%{version}/* %{_datadir}/applications/* %{_libdir}/gtk-2.0/* %{_libdir}/gtk-3.0/* %{_libdir}/qt4/plugins/inputmethods/* %{_libdir}/gcin/* %config %{_xinputconf} %post /usr/share/gcin/script/modify-XIM ldconfig %{_bindir}/update-gtk-immodules %{_host} %{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache %{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/gcin.conf 40 %update_menus %postun %{_bindir}/update-gtk-immodules %{_host} %{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache %{_sbindir}/alternatives --remove xinputrc %{_xinputconf} || : %clean_menus %changelog