]> git.pld-linux.org Git - packages/dante.git/blame - dante.spec
Release 3 (by relup.sh)
[packages/dante.git] / dante.spec
CommitLineData
23a2dfa7 1# NOTE: ldap and sasl seems stub in this (free only?) version
f529e0ab
JB
2#
3# Conditional build:
4%bcond_without upnp # UPnP support (via miniupnp)
5#
9d07af49 6Summary: A free Socks v4/v5 client implementation
7132b5dc 7Summary(pl.UTF-8): Darmowa implementacja klienta Socks v4/5
9d07af49 8Name: dante
23a2dfa7 9Version: 1.4.2
392dcae7 10Release: 3
72015a4e 11License: BSD-like
9d07af49 12Group: Networking/Daemons
23a2dfa7
JB
13#Source0Download: http://www.inet.no/dante/download.html
14Source0: http://www.inet.no/dante/files/%{name}-%{version}.tar.gz
15# Source0-md5: 29c2931339655da51576c4d2b7bf16f3
9d07af49 16Source1: sockd.init
a9a325a3 17Patch0: %{name}-am.patch
199d5ce3 18Patch1: %{name}-build.patch
23a2dfa7 19Patch2: %{name}-cpp.patch
57d52427 20URL: http://www.inet.no/dante/
58414cf8 21BuildRequires: autoconf >= 2.61
58619027 22BuildRequires: automake
58414cf8
JB
23BuildRequires: cyrus-sasl-devel
24BuildRequires: heimdal-devel
23a2dfa7 25BuildRequires: libtool >= 2:2
6e464565 26BuildRequires: libwrap-devel
f529e0ab 27%{?with_upnp:BuildRequires: miniupnpc-devel >= 1.6}
58414cf8
JB
28BuildRequires: openldap-devel
29BuildRequires: pam-devel
f529e0ab 30%{?with_upnp:Requires: miniupnpc >= 1.6}
cc2ed1fb 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9d07af49 32
9d07af49 33%description
34Dante is a free implementation of the proxy protocols socks version 4,
35socks version 5 (rfc1928) and msproxy. It can be used as a firewall
36between networks. It is being developed by Inferno Nettverk A/S, a
37Norwegian consulting company. Commercial support is available.
38
39This package contains the dynamic libraries required to "socksify"
40existing applications to become socks clients.
41
f9a5fb07
JR
42%description -l pl.UTF-8
43Dante jest darmową implementacją protokołów proxy: socks w wersji 4,
44socks w wersji 5 (rfc1928) oraz msproxy. Może być używany jako zapora
45pomiędzy sieciami. Implementacja jest rozwijana przez Inferno Nettverk
46A/S - Norweską firmę konsultingową. Komercyjne wsparcie jest dostępne.
7f45f858
AM
47
48Ten pakiet zawiera dynamiczne biblioteki wymagane do "usocksowiania"
f9a5fb07 49istniejących aplikacji tak by działały one jako klienci socks.
7f45f858 50
9d07af49 51%package server
52Summary: A free Socks v4/v5 server implementation
7132b5dc 53Summary(pl.UTF-8): Darmowa implementacja serwera Socks v4/5
9d07af49 54Group: Networking/Daemons
c723d15f 55Requires(post,preun): /sbin/chkconfig
aed92515
ER
56Requires: %{name} = %{version}-%{release}
57Requires: rc-scripts
9d07af49 58
59%description server
60This package contains the socks proxy daemon and its documentation.
61The sockd is the server part of the Dante socks proxy package and
62allows socks clients to connect through it to the network.
63
f9a5fb07
JR
64%description server -l pl.UTF-8
65Ten pakiet zawiera serwer proxy socks oraz jego dokumentację. Serwer
66sockd jest częścią pakietu proxy Dante. Za pośrednictwem serwera
67klienci mogą łączyć się z serwerami w sieci.
7f45f858 68
9d07af49 69%package devel
58414cf8
JB
70Summary: Development files for socks library
71Summary(pl.UTF-8): Pliki programistyczne biblioteki socks
9d07af49 72Group: Networking/Daemons
58619027 73Requires: %{name} = %{version}-%{release}
58414cf8 74Requires: heimdal-devel
f529e0ab 75%{?with_upnp:Requires: miniupnpc-devel >= 1.6}
58414cf8 76Requires: pam-devel
9d07af49 77
78%description devel
58414cf8 79Development files required to compile programs that use socks.
9d07af49 80
f9a5fb07 81%description devel -l pl.UTF-8
58414cf8 82Pliki programistyczne wymagane do rozwoju programów korzystających z
90dd98e4 83socks.
7f45f858 84
57d52427 85%package static
58414cf8
JB
86Summary: Static socks library
87Summary(pl.UTF-8): Statyczna biblioteka socks
57d52427 88Group: Networking/Daemons
58619027 89Requires: %{name}-devel = %{version}-%{release}
57d52427 90
91%description static
58414cf8 92Static socks library.
9d07af49 93
f9a5fb07 94%description static -l pl.UTF-8
58414cf8 95Statyczna biblioteka socks.
7f45f858 96
57d52427 97%prep
6a108fd6 98%setup -q
a9a325a3 99%patch0 -p1
58414cf8 100%patch1 -p1
800c6dc7 101%patch2 -p1
9d07af49 102
103%build
6a108fd6
AO
104%{__libtoolize}
105%{__aclocal}
9d15dfac 106%{__autoconf}
6a108fd6
AO
107%{__autoheader}
108%{__automake}
bc715941 109%configure \
a9a325a3 110 --disable-silent-rules \
f529e0ab
JB
111 --without-glibc-secure \
112 %{!?with_upnp:--without-upnp}
6a108fd6 113
9d07af49 114%{__make}
115
116%install
117rm -rf $RPM_BUILD_ROOT
a97e3ab5 118install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/rc.d/init.d}
9d07af49 119
755d6271
PG
120%{__make} install \
121 DESTDIR=$RPM_BUILD_ROOT
9d07af49 122
58414cf8 123install example/sock{s,d}.conf $RPM_BUILD_ROOT%{_sysconfdir}
9d07af49 124
58414cf8 125install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/sockd
9d07af49 126
9d07af49 127%clean
128rm -rf $RPM_BUILD_ROOT
129
ff053020 130%post -p /sbin/ldconfig
131%postun -p /sbin/ldconfig
9d07af49 132
133%post server
e4e0694a 134/sbin/chkconfig --add sockd
013639e3 135if [ -f /var/lock/subsys/sockd ]; then
136 /etc/rc.d/init.d/sockd restart 1>&2
137else
138 echo "Run \"/etc/rc.d/init.d/sockd start\" to start dante sockd daemon."
139fi
9d07af49 140
e4e0694a 141%postun server
013639e3 142if [ "$1" = "0" ]; then
143 if [ -f /var/lock/subsys/sockd ]; then
144 /etc/rc.d/init.d/sockd stop 1>&2
145 fi
e4e0694a 146 /sbin/chkconfig --del sockd
147fi
9d07af49 148
149%files
150%defattr(644,root,root,755)
58414cf8 151%doc BUGS CREDITS LICENSE NEWS README SUPPORT UPGRADE
aed92515 152%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/socks.conf
58414cf8
JB
153%attr(755,root,root) %{_libdir}/libsocks.so.*.*.*
154%attr(755,root,root) %ghost %{_libdir}/libsocks.so.0
6a108fd6 155%attr(755,root,root) %{_libdir}/libdsocks.so
9d07af49 156%attr(755,root,root) %{_bindir}/socksify
157%{_mandir}/man5/socks.conf.5*
6a108fd6 158%{_mandir}/man1/socksify.1*
9d07af49 159
160%files server
161%defattr(644,root,root,755)
aed92515 162%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sockd.conf
57d52427 163%attr(754,root,root) /etc/rc.d/init.d/sockd
9d07af49 164%attr(755,root,root) %{_sbindir}/sockd
165%{_mandir}/man8/sockd.8*
166%{_mandir}/man5/sockd.conf.5*
167
9d07af49 168%files devel
169%defattr(644,root,root,755)
58414cf8
JB
170%attr(755,root,root) %{_libdir}/libsocks.so
171%{_libdir}/libsocks.la
172%{_libdir}/libdsocks.la
173%{_includedir}/socks.h
57d52427 174
175%files static
176%defattr(644,root,root,755)
58414cf8 177%{_libdir}/libsocks.a
This page took 0.136599 seconds and 4 git commands to generate.