Summary: A free Socks v4/v5 client implementation
+Summary(pl.UTF-8): Darmowa implementacja klienta Socks v4/5
Name: dante
-Version: 1.1.9
-Release: 1
-License: BSD-type
+Version: 1.1.19
+%define pre pre1
+Release: 0.%{pre}.1
+License: BSD-like
Group: Networking/Daemons
-Group(de): Netzwerkwesen/Server
-Group(pl): Sieciowe/Serwery
-Source0: ftp://ftp.inet.no/pub/socks/%{name}-%{version}.tar.gz
+Source0: ftp://ftp.inet.no/pub/socks/%{name}-%{version}-%{pre}.tar.gz
+# Source0-md5: ef97770a0dd4f25b7a5bae2bb8972653
Source1: sockd.init
URL: http://www.inet.no/dante/
+BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: libwrap-devel
-Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Dante is a free implementation of the proxy protocols socks version 4,
This package contains the dynamic libraries required to "socksify"
existing applications to become socks clients.
+%description -l pl.UTF-8
+Dante jest darmową implementacją protokołów proxy: socks w wersji 4,
+socks w wersji 5 (rfc1928) oraz msproxy. Może być używany jako zapora
+pomiędzy sieciami. Implementacja jest rozwijana przez Inferno Nettverk
+A/S - Norweską firmę konsultingową. Komercyjne wsparcie jest dostępne.
+
+Ten pakiet zawiera dynamiczne biblioteki wymagane do "usocksowiania"
+istniejących aplikacji tak by działały one jako klienci socks.
+
%package server
Summary: A free Socks v4/v5 server implementation
+Summary(pl.UTF-8): Darmowa implementacja serwera Socks v4/5
Group: Networking/Daemons
-Group(de): Netzwerkwesen/Server
-Group(pl): Sieciowe/Serwery
-Requires: %{name} = %{version}
+Requires(post,preun): /sbin/chkconfig
+Requires: %{name} = %{version}-%{release}
+Requires: rc-scripts
%description server
This package contains the socks proxy daemon and its documentation.
The sockd is the server part of the Dante socks proxy package and
allows socks clients to connect through it to the network.
+%description server -l pl.UTF-8
+Ten pakiet zawiera serwer proxy socks oraz jego dokumentację. Serwer
+sockd jest częścią pakietu proxy Dante. Za pośrednictwem serwera
+klienci mogą łączyć się z serwerami w sieci.
+
%package devel
-Summary: development libraries for socks
+Summary: Development libraries for socks
+Summary(pl.UTF-8): Biblioteki developerskie dla socks
Group: Networking/Daemons
-Group(de): Netzwerkwesen/Server
-Group(pl): Sieciowe/Serwery
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
%description devel
Additional libraries required to compile programs that use socks.
+%description devel -l pl.UTF-8
+Dodatkowe biblioteki wymagane do rozwoju programów korzystających z
+socks.
+
%package static
-Summary: static libraries for socks
+Summary: Static libraries for socks
+Summary(pl.UTF-8): Statyczne biblioteki socks
Group: Networking/Daemons
-Group(de): Netzwerkwesen/Server
-Group(pl): Sieciowe/Serwery
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{version}-%{release}
%description static
Static libraries for socks.
+%description static -l pl.UTF-8
+Statyczne biblioteki socks.
+
%prep
-%setup -q
+%setup -q -n %{name}-%{version}-%{pre}
%build
-%configure
+cp -f /usr/share/automake/config.sub .
+%{__autoconf}
+%configure \
+ --disable-preload
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-%{__install} -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/rc.d/init.d}
-
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/rc.d/init.d}
-%{__install} example/sock{s,d}.conf ${RPM_BUILD_ROOT}%{_sysconfdir}
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
-%{__install} %{SOURCE1} ${RPM_BUILD_ROOT}/etc/rc.d/init.d/sockd
+install example/sock{s,d}.conf ${RPM_BUILD_ROOT}%{_sysconfdir}
-gzip -9nf BUGS CREDITS LICENSE NEWS README SUPPORT TODO
+install %{SOURCE1} ${RPM_BUILD_ROOT}/etc/rc.d/init.d/sockd
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
%post server
/sbin/chkconfig --add sockd
+if [ -f /var/lock/subsys/sockd ]; then
+ /etc/rc.d/init.d/sockd restart 1>&2
+else
+ echo "Run \"/etc/rc.d/init.d/sockd start\" to start dante sockd daemon."
+fi
%postun server
-if [ $1 = 0 ]; then
+if [ "$1" = "0" ]; then
+ if [ -f /var/lock/subsys/sockd ]; then
+ /etc/rc.d/init.d/sockd stop 1>&2
+ fi
/sbin/chkconfig --del sockd
fi
%files
%defattr(644,root,root,755)
-%doc *.gz
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/socks.conf
+%doc BUGS CREDITS LICENSE NEWS README SUPPORT TODO
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/socks.conf
%attr(755,root,root) %{_libdir}/lib*.so.*.*
%attr(755,root,root) %{_bindir}/socksify
%{_mandir}/man5/socks.conf.5*
%files server
%defattr(644,root,root,755)
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sockd.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sockd.conf
%attr(754,root,root) /etc/rc.d/init.d/sockd
%attr(755,root,root) %{_sbindir}/sockd
%{_mandir}/man8/sockd.8*
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/lib*.so
-%attr(755,root,root) %{_libdir}/lib*.la
+%{_libdir}/lib*.la
%{_includedir}/*
%files static