Sophie

Sophie

distrib > Mandriva > cooker > i586 > by-pkgid > 84b409aafded1a98fee399a096e71ee6 > files > 4

tabe-0.2.6-13.src.rpm

%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:	13
License:	BSD style
Group:		System/Libraries
URL:		http://libtabe.sourceforge.net/
Source:		%{name}-%{version}.tar.bz2
Patch0:		http://ftp.de.debian.org/debian/pool/main/libt/libtabe/libtabe_0.2.6-1.2.diff.gz
Patch1:		tabe-0.2.6-link.patch
BuildRequires:	db-devel
BuildRequires:	libx11-devel
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
%patch1 -p0

%build
export CFLAGS="%optflags %ldflags"
%configure2_5x \
	--enable-shared \
	--datadir=%{_datadir}/tabe \
	--with-dbinc=%{_includedir}/db51

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}/bims.h
%{_includedir}/tabe.h
%{_libdir}/*.so
%{_libdir}/*.a


%changelog
* Tue May 15 2012 Crispin Boylan <crisb@mandriva.org> 0.2.6-13
+ Revision: 799075
- Ensure bims is built

* Tue May 08 2012 Crispin Boylan <crisb@mandriva.org> 0.2.6-12
+ Revision: 797595
- Rebuild

  + Bogdano Arendartchuk <bogdano@mandriva.com>
    - build with db 5.1 (from fwang | 2011-04-12 15:59:54 +0200)

* Fri Jan 28 2011 Funda Wang <fwang@mandriva.org> 0.2.6-10
+ Revision: 633694
- turn to debian tarball and patch
- fix link

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild

* Fri Aug 08 2008 Thierry Vignaud <tv@mandriva.org> 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 <blino@mandriva.org> 0.2.6-7mdv2008.1
+ Revision: 140904
- restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request
    - buildrequires X11-devel instead of XFree86-devel

* Thu May 03 2007 Adam Williamson <awilliamson@mandriva.org> 0.2.6-7mdv2008.0
+ Revision: 22084
- build against db4.1 not 4.2

* Thu May 03 2007 Adam Williamson <awilliamson@mandriva.org> 0.2.6-6mdv2008.0
+ Revision: 22079
- move .db files to /usr/share/tabe

* Thu May 03 2007 Adam Williamson <awilliamson@mandriva.org> 0.2.6-5mdv2008.0
+ Revision: 20892
- Import tabe