Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > 74ba457412cc77d6c8eb5cf2da87e737 > files > 3

zookeeper-c-2.1.0-1mdv2009.0.src.rpm

%define	major 2
%define libname	%mklibname zookeeper %{major}
%define develname %mklibname zookeeper -d

Summary:	Zookeeper C client library
Name:		zookeeper-c
Version:	2.1.0
Release:	%mkrel 1
License:	Apache License
Group:		System/Libraries
URL:		http://zookeeper.sourceforge.net/
Source0:	http://dfn.dl.sourceforge.net/sourceforge/zookeeper/%{name}-%{version}.tgz
Patch0:		zookeeper-autopoo_fixes.diff
BuildRequires:	cppunit-devel >= 1.10.2
BuildRequires:	dos2unix
BuildRequires:	doxygen
BuildRequires:	graphviz
BuildRequires:	libtool
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
This package provides a C client interface to Zookeeper server. For general
information about Zookeeper please see http://zookeeper.wiki.sourceforge.net/
							    
%package -n	%{libname}
Summary:	Zookeeper C client library
Group:		System/Libraries

%description -n	%{libname}
This package provides a C client interface to Zookeeper server. For general
information about Zookeeper please see http://zookeeper.wiki.sourceforge.net/

%package -n	%{develname}
Summary:	Development files for the %{libname} library
Group:		Development/C
Requires:	%{libname} >= %{version}
Provides:	%{name}-devel = %{version}-%{release}

%description -n	%{develname}
Development files for the %{libname} library.

%package -n	zookeeper
Summary:	Zookeeper C client library utilities
Group:		System/Servers

%description -n	zookeeper
Zookeeper C client library utilities

%prep

%setup -q
%patch0 -p0

dos2unix ChangeLog LICENSE README

# fix version
perl -pi -e "s|1\.1\.3|%{version}|g" configure.*

%build
autoreconf -fis

%configure2_5x \
    --disable-rpath \
    --with-syncapi

%make

make doxygen-doc

%check
make check

%install
rm -rf %{buildroot}

%makeinstall_std

# cleanup
rm -f docs/html/*.map

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%clean
rm -rf %{buildroot}

%files -n zookeeper
%defattr(-,root,root)
%{_bindir}/cli_mt
%{_bindir}/cli_st
%{_bindir}/load_gen

%files -n %{libname}
%defattr(-,root,root)
%doc ChangeLog LICENSE README
%{_libdir}/lib*.so.*

%files -n %{develname}
%defattr(-,root,root)
%doc docs/html/*
%dir %{_includedir}/zookeeper
%{_includedir}/zookeeper/*.h
%{_libdir}/*.so
%{_libdir}/*.*a



%changelog
* Fri May 02 2008 Oden Eriksson <oeriksson@mandriva.com> 2.1.0-1mdv2009.0
+ Revision: 200092
- import zookeeper-c


* Fri May 02 2008 Oden Eriksson <oeriksson@mandriva.com> 2.1.0-1mdv2009.0
- initial Mandriva package