%define major 2 %define libname %mklibname tabe %{major} %define develname %mklibname tabe -d Summary: Chinese lexicons library for xcin-2.5 Name: tabe Version: 0.2.6 Release: %mkrel 9 License: BSD style Group: System/Libraries URL: http://libtabe.sourceforge.net/ Source: %{name}-%{version}.tar.bz2 Patch0: %{name}-db4.1.patch Patch1: %{name}-0.2.3-notestdb.patch BuildRequires: db4.2-devel BuildRequires: X11-devel BuildRequires: libtool Requires: %{libname} = %{version}-%{release} Requires: locales-zh Provides: libtabe = %{version}-%{release} Obsoletes: libtabe Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Chinese lexicons library for xcin-2.5's bimsphone input method. %package -n %{libname} Summary: Libraries needed to use packages using libtabe Group: System/Libraries Requires: %{name} = %{version}-%{release} %description -n %{libname} Chinese lexicons library for xcin-2.5's bimsphone input method. This package contains shared libraries. %package -n %{develname} Summary: Header files and libraries for developing apps which will use libtabe Group: Development/C Requires: %{libname} = %{version} Provides: lib%{name}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Obsoletes: %{mklibname tabe 2 -d} %description -n %{develname} Chinese lexicons library for xcin-2.5's bimsphone input method. This package contains static libraries and headers files. %prep %setup -q -n %{name} %patch0 -p1 -b .db41 cp script/configure.in . libtoolize --copy --force %build %configure \ --enable-shared \ --datadir=%{_datadir}/tabe \ --with-x \ --x-includes=%{_includedir} \ --x-libraries=%{_libdir} \ --with-dbinc=%{_includedir}/db4 make %install rm -rf %{buildroot} %makeinstall datadir=%{buildroot}%{_datadir}/tabe %if %mdkversion < 200900 %post -n %{libname} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{libname} -p /sbin/ldconfig %endif %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc doc/libtabe.sgml %{_bindir}/* %{_datadir}/%{name} %files -n %{libname} %doc COPYING %defattr(-,root,root,-) %doc doc/*.shtml %{_libdir}/*.so.* %files -n %{develname} %defattr(-,root,root) %doc doc/*.txt %{_includedir}/* %{_libdir}/*.so %{_libdir}/*.a %{_libdir}/*.la %changelog * Fri Aug 08 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.2.6-9mdv2009.0 + Revision: 269405 - rebuild early 2009.0 package (before pixel changes) + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Tue May 20 2008 Oden Eriksson <oeriksson@mandriva.com> 0.2.6-8mdv2009.0 + Revision: 209481 - build it against bdb 4.2 - fix devel package naming * Wed Jan 02 2008 Olivier Blin <oblin@mandriva.com> 0.2.6-7mdv2008.1 + Revision: 140904 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request - buildrequires X11-devel instead of XFree86-devel * Thu May 03 2007 Adam Williamson <awilliamson@mandriva.com> 0.2.6-7mdv2008.0 + Revision: 22084 - build against db4.1 not 4.2 * Thu May 03 2007 Adam Williamson <awilliamson@mandriva.com> 0.2.6-6mdv2008.0 + Revision: 22079 - move .db files to /usr/share/tabe * Thu May 03 2007 Adam Williamson <awilliamson@mandriva.com> 0.2.6-5mdv2008.0 + Revision: 20892 - Import tabe