X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=pdnsd.spec;h=3094e57058f5fd9a90af7e0bf1fea30073170ce3;hb=2187c474af128c851ca7847d9f285c1fe5df4838;hp=a583c98aa71b420d019967718ce845a99b03ab1c;hpb=7e745bdfdfde7fff52c0bfe0d9e659b28c1b49a2;p=packages%2Fpdnsd.git diff --git a/pdnsd.spec b/pdnsd.spec index a583c98..3094e57 100644 --- a/pdnsd.spec +++ b/pdnsd.spec @@ -1,20 +1,24 @@ Summary: A caching dns proxy for small networks or dialin accounts Summary(pl): DNS proxy serwer dla ma³ej sieci lub jednostki z po³±czeniem dialup Name: pdnsd -Version: 1.1.6 -Release: 2 +Version: 1.1.7a +Release: 5 License: GPL Group: Networking/Daemons -Group(de): Netzwerkwesen/Server -Group(pl): Sieciowe/Serwery -Vendor: Thomas Moestl Source0: http://home.t-online.de/home/Moestl/%{name}-%{version}.tar.bz2 Source1: %{name}.init +Patch0: %{name}-threads_signals.patch URL: http://home.t-online.de/home/Moestl/ +BuildRequires: autoconf +BuildRequires: automake BuildRequires: flex -Prereq: rc-scripts -Prereq: /sbin/chkconfig +PreReq: /sbin/chkconfig +PreReq: rc-scripts +Provides: caching-nameserver BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Obsoletes: bind +Obsoletes: maradns +Obsoletes: maradns-zoneserver %description pdnsd is a proxy DNS daemon with permanent (disk-)cache and the @@ -23,17 +27,21 @@ outages or hangups and to prevent DNS-dependent applications like Netscape Navigator from hanging. %description -l pl -pdnsd jest serwerem proxy do us³ugi DNS zapisujacym bufor ze +pdnsd jest serwerem proxy dla us³ugi DNS, zapisujacym bufor ze zgromadzonymi informacjami na dysku. Bêdzie on szczególnie u¿yteczny dla jednostki pracujacej w trybie off-line (np. poprzez po³±czenie dialup). %prep %setup -q +%patch0 -p0 %build -aclocal -autoconf +rm -f missing +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} %configure \ --enable-ipv6 %{__make} @@ -42,18 +50,14 @@ autoconf rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/etc/rc.d/init.d -%{__make} install \ - DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pdnsd -mv $RPM_BUILD_ROOT%{_sysconfdir}/pdnsd.conf.sample \ - $RPM_BUILD_ROOT%{_sysconfdir}/pdnsd.conf +%{__make} install DESTDIR=$RPM_BUILD_ROOT -gzip -9nf AUTHORS ChangeLog NEWS README TODO \ - doc/txt/*.txt +install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pdnsd +mv -f $RPM_BUILD_ROOT%{_sysconfdir}/pdnsd.conf{.sample,} %clean rm -rf $RPM_BUILD_ROOT - + %post /sbin/chkconfig --add pdnsd if [ -f %{_localstatedir}/lock/subsys/pdnsd ]; then @@ -72,10 +76,11 @@ fi %files %defattr(644,root,root,755) -%doc {*,doc/txt/*}.gz doc/html/*.html +%doc AUTHORS ChangeLog NEWS README TODO doc/txt/*.txt doc/html/*.html %attr(754,root,root) /etc/rc.d/init.d/pdnsd %attr(755,root,root) %{_sbindir}/pdnsd %attr(755,root,root) %{_sbindir}/pdnsd-ctl -%attr(770,nobody,nobody) %dir %{_var}/cache/pdnsd -%attr(660,nobody,nobody) %config(noreplace) %verify(not md5 size mtime) %{_var}/cache/pdnsd/pdnsd.cache +%attr(775,nobody,nobody) %dir %{_var}/cache/pdnsd +%attr(664,nobody,nobody) %config(noreplace) %verify(not md5 size mtime) %{_var}/cache/pdnsd/pdnsd.cache %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/pdnsd.conf +%{_mandir}/man8/*