]> git.pld-linux.org Git - packages/socat.git/blob - socat.spec
b37a50acfcd5c94717613c192be2991f7231356c
[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:        2
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
47 %build
48 %configure
49 %{__make}
50
51 %install
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
54
55 %{__make} install \
56         DESTDIR=$RPM_BUILD_ROOT
57
58 %clean
59 rm -rf $RPM_BUILD_ROOT
60
61 %files
62 %defattr(644,root,root,755)
63 %doc BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ README SECURITY
64 %attr(755,root,root) %{_bindir}/*
65 %{_mandir}/man?/*
This page took 0.083606 seconds and 3 git commands to generate.