File udns.spec of Package udns
Summary: DNS resolver tools
Name: udns
Version: 0.1
Release: 1
License: LGPL
Group: System/Libraries
URL: http://www.corpit.ru/mjt/udns.html
Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
%description
UDNS is a stub DNS resolver library with ability to perform both
syncronous and asyncronous DNS queries.
%package -n libudns0
Group: System/Libraries
Summary: DNS resolver library
%description -n libudns0
UDNS is a stub DNS resolver library with ability to perform both
syncronous and asyncronous DNS queries.
%package devel
Group: Development/Libraries/C and C++
Summary: Development files for libudns
Requires: libudns0 = %version
%description devel
UDNS is a stub DNS resolver library with ability to perform both
syncronous and asyncronous DNS queries.
This package contains header files and documentation needed for writing
or compiling programs that use UDNS.
%prep
%setup -q
%build
./configure --enable-ipv6
make shared
%install
mkdir -p %buildroot{%_libdir,%_includedir,%_bindir,%_mandir/man{1,3}}
install -m755 libudns.so.0 %buildroot%_libdir
ln -s libudns.so.0 %buildroot%_libdir/libudns.so
install -m644 udns.h %buildroot%_includedir
for f in *_s; do install -m 755 $f %buildroot%_bindir/${f%%_s}; done
for f in *.[13]; do install -m644 $f %buildroot%_mandir/man${f#*.}; done
%clean
rm -rf %buildroot
%post -n libudns0 -p /sbin/ldconfig
%postun -n libudns0 -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc COPYING.LGPL NEWS NOTES TODO
%_bindir/*
%_mandir/man1/*
%files -n libudns0
%defattr(-,root,root,-)
%doc COPYING.LGPL
%_libdir/*.so.*
%files devel
%defattr(-,root,root,-)
%_libdir/*.so
%_includedir/*
%_mandir/man3/*
%changelog
* Wed Feb 23 2011 Reinhard Max <max@suse.de> - 0.1-1
- New version: 0.1
- Split off lib and devel package.
* Tue Jul 15 2008 Reinhard Max <max@suse.de> -
- Initial build.