Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > b167d2fbf066399ae2461054b22dc29e > files > 4

gcin-0.8.6-1mdk.src.rpm

%define version	0.8.6
%define release	1mdk

%define libname_orig lib%{name}
%define libname %mklibname %{name} 0

Summary:	An input method server for traditional Chinese
Name:		gcin
Version:		%{version}
Release:		%{release}
License:		LGPL
URL: 		http://www.csie.nctu.edu.tw/~cp76/
Group:		System/Internationalization
Source0:		%{name}-%{version}.tar.bz2
Source1:		xcin2gcin
Source2:		gcin.sh
Source3:		set-gcin-sys-xim
Patch0:			gcin-0.8.6-menu.patch.bz2
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
Prereq:			%_bindir/gtk-query-immodules-2.0
Requires:			gtk+2.0 >= 2.2.4
BuildRequires:		gtk+2-devel

%description
gcin is a Chinese input method server for big5 traditional Chinese. 
It features a better GTK user interface.


%package -n	%{libname}
Summary:	Gcin library
Group:		System/Internationalization
Provides:		%{libname_orig} = %{version}-%{release}

%description -n %{libname}
gcin library.


%prep
%setup -q
%patch0 -p0

%build
%configure
make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std
install -m 755 %SOURCE1 $RPM_BUILD_ROOT/%{_bindir}/
install -m 755 %SOURCE2 $RPM_BUILD_ROOT/%{_bindir}/
install -m 755 %SOURCE3 $RPM_BUILD_ROOT/%{_bindir}/
cd $RPM_BUILD_ROOT/%{_bindir}/
ln -sf %SOURCE1 gcin2xcin
cd -

%clean
rm -rf $RPM_BUILD_ROOT

%post -n %{libname}
# install gtk IM module
gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib
/sbin/ldconfig

%postun -n %{libname}
gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib
/sbin/ldconfig


%files
%defattr(-,root,root)
%doc AUTHORS COPYING Changelog README
%{_includedir}/*.h
%{_bindir}/*
%{_datadir}/gcin/*
%{_datadir}/icons/*

%files -n %{libname}
%defattr(-,root,root)
%doc COPYING
%{_libdir}/menu/*
%{_libdir}/gtk-2.0/immodules/*.so
%{_libdir}/libgcin*.so


%changelog
* Sun Mar 06 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.8.6-1mdk
- new release
- disable parallel build since it's broken in 0.8.6
- patch 0: fix upcase in menu entries

* Fri Mar 04 2005 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 0.8.4-1mdk
- first spec for Mandrakelinux
- based on the spec by Steven Shiau/Chung-Yen Chang. Thanks!