]> git.pld-linux.org Git - packages/socat.git/blob - socat.spec
- link with both, ssl and crypto
[packages/socat.git] / socat.spec
1 Summary:        Multipurpose relay
2 Summary(pl):    Przeka¼nik o wielu zastosowaniach
3 Name:           socat
4 Version:        1.4.3.0
5 Release:        3
6 License:        GPL
7 Group:          Networking/Utilities
8 Source0:        http://www.dest-unreach.org/socat/download/%{name}-%{version}.tar.bz2
9 # Source0-md5:  ce574e75c2fda4456e8efd4efb86ec5e
10 URL:            http://www.dest-unreach.org/socat/
11 BuildRequires:  libwrap-devel >= 7.6-30
12 BuildRequires:  openssl-devel >= 0.9.7d
13 BuildRequires:  readline-devel
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Socat is a relay for bidirectional data transfer between two
18 independent data channels. Each of these data channels may be a file,
19 pipe, device (terminal or modem, etc.), socket (Unix, IPv4, IPv6 -
20 raw, UDP, TCP), a client for SOCKS4, proxy CONNECT, or SSL, etc. It
21 provides forking, logging, and dumping, different modes for
22 interprocess communication, and many more options. It can be used, for
23 example, as a TCP relay (one-shot or daemon), as a daemon-based
24 socksifier, as a shell interface to Unix sockets, as an IPv6 relay,
25 for redirecting TCP-oriented programs to a serial line, or to
26 establish a relatively secure environment (su and chroot) for running
27 client or server shell scripts with network connections.
28
29 %description -l pl
30 Socat to przeka¼nik do dwukierunkowego przesy³ania danych pomiêdzy
31 dwoma niezale¿nymi kana³ami danych. Ka¿dy z tych kana³ów mo¿e byæ
32 plikiem, potokiem, urz±dzeniem (terminalem, modemem itp.), gniazdem
33 (uniksowym, IPv4, IPv6 - surowym, UDP, TCP), klientem SOCKS4, proxy
34 CONNECT, albo SSL itp. Socat ma mo¿liwo¶æ forkowania, logowania i
35 zrzucania danych, ró¿ne tryby komunikacji miêdzyprocesowej oraz wiele
36 innych opcji. Mo¿e byæ u¿ywane np. jako przeka¼nik TCP (jednorazowy
37 lub demon), jako demon przesy³aj±cy przez SOCKS, jako interfejs dla
38 pow³oki do gniazd uniksowych, jako przeka¼nik IPv6, do
39 przekierowywania programów korzystaj±cych z TCP na port szeregowy albo
40 do stworzenia wzglêdnie bezpiecznego ¶rodowiska (su i chroot) do
41 uruchamiania klienckich lub serwerowych skryptów pow³oki z
42 po³±czeniami sieciowymi.
43
44 %prep
45 %setup -q -n %{name}-1.4
46 sed -i -e 's#-lssl#-lssl -lcrypto#g' configure*
47
48 %build
49 %configure
50 %{__make}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
55
56 %{__make} install \
57         DESTDIR=$RPM_BUILD_ROOT
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %files
63 %defattr(644,root,root,755)
64 %doc BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ README SECURITY
65 %attr(755,root,root) %{_bindir}/*
66 %{_mandir}/man?/*
This page took 0.440521 seconds and 4 git commands to generate.