Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 4cbfae029d51e6b4d67a66931c0b1fa7 > files > 4

tabe-0.2.6-9mdv2009.0.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:	%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