]> git.pld-linux.org Git - packages/stunnel.git/blob - stunnel.spec
- massive change: BR openssl-devel >= 0.9.7d
[packages/stunnel.git] / stunnel.spec
1 # TODO:
2 # - fix /var/run/stunnel ownership (nobody must NOT own any files!)
3 Summary:        Universal SSL tunnel
4 Summary(pl):    Uniwersalne narzêdzie do bezpiecznego tunelowania
5 Name:           stunnel
6 Version:        4.05
7 Release:        1
8 License:        GPL v2
9 Group:          Networking/Daemons
10 Source0:        ftp://stunnel.mirt.net/stunnel/%{name}-%{version}.tar.gz
11 # Source0-md5:  e28a03cf694a43a7f144ec3d5c064456
12 Source1:        %{name}.init
13 Source2:        %{name}.sysconfig
14 Patch0:         %{name}-gethostbyname_is_in_libc_aka_no_libnsl.patch
15 Patch1:         %{name}-authpriv.patch
16 Patch2:         %{name}-ac_fixes.patch
17 Patch3:         %{name}-am.patch
18 Patch4:         %{name}-getgrnam.patch
19 URL:            http://www.stunnel.org/
20 BuildRequires:  autoconf
21 BuildRequires:  automake
22 BuildRequires:  libtool
23 BuildRequires:  openssl-devel >= 0.9.7d
24 BuildRequires:  openssl-tools >= 0.9.7d
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 The stunnel program is designed to work as SSL encryption wrapper
29 between remote client and local (inetd-startable) or remote server.
30 The concept is that having non-SSL aware daemons running on your
31 system you can easily setup them to communicate with clients over
32 secure SSL channel. stunnel can be used to add SSL functionality to
33 commonly used inetd daemons like POP-2, POP-3 and IMAP servers without
34 any changes in the programs' code.
35
36 %description -l pl
37 Stunnel umo¿liwia stawianie silnie kodowanych tuneli pomiêdzy serwerem
38 a komputerem klienta. Przy jego u¿yciu mo¿na ³atwo zrealizowaæ us³ugi
39 pop3s lub https.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44 %patch1 -p1
45 %patch2 -p1
46 %patch3 -p1
47 %patch4 -p1
48
49 %build
50 rm -f missing
51 %{__libtoolize}
52 %{__aclocal}
53 %{__autoconf}
54 %{__automake}
55 %configure
56 %{__make}
57
58 %install
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_mandir}/pl/man8,%{_var}/run/stunnel}
61
62 %{__make} install \
63         DESTDIR=$RPM_BUILD_ROOT
64
65 mv -f $RPM_BUILD_ROOT%{_mandir}/man8/stunnel.pl.8* $RPM_BUILD_ROOT%{_mandir}/pl/man8
66
67 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/stunnel
68 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/stunnel
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %post   -p /sbin/ldconfig
74 %postun -p /sbin/ldconfig
75
76 %files
77 %defattr(644,root,root,755)
78 # note: this COPYING contains general information not GPL text
79 %doc AUTHORS BUGS COPYING CREDITS ChangeLog NEWS PORTS README TODO doc/en/* doc/stunnel.html
80 %doc src/stunnel.exe  tools/{ca.*,importCA.*}
81 %doc %lang(pl) doc/pl/* doc/stunnel.pl.html
82 %dir /etc/stunnel
83 %attr(754,root,root) /etc/rc.d/init.d/stunnel
84 %attr(600,root,root) /etc/sysconfig/stunnel
85 %attr(700,nobody,nobody) %{_var}/run/stunnel
86 %config(noreplace) %verify(not size mtime md5) /etc/stunnel/*
87 %attr(755,root,root) %{_sbindir}/*
88 %attr(755,root,root) %{_libdir}/*
89 %{_mandir}/man8/*
90 %lang(pl) %{_mandir}/pl/man8/*
This page took 0.061488 seconds and 4 git commands to generate.