]> git.pld-linux.org Git - packages/stunnel.git/blame - stunnel.spec
- updated to 4.48
[packages/stunnel.git] / stunnel.spec
CommitLineData
524b361e 1Summary: Universal SSL tunnel
835b466f 2Summary(pl.UTF-8): Uniwersalne narzędzie do bezpiecznego tunelowania
9ae646a2 3Name: stunnel
d5b639cd 4Version: 4.48
0dab1228 5Release: 1
010d13fd 6License: GPL v2+ with OpenSSL exception
9ae646a2 7Group: Networking/Daemons
0dab1228 8Source0: ftp://ftp.stunnel.org/stunnel/%{name}-%{version}.tar.gz
d5b639cd 9# Source0-md5: b2f4dddfb3415d42bf4ed8f1feb7af19
44a8700b 10Source1: %{name}.init
11Source2: %{name}.sysconfig
60875471 12Source3: %{name}.inet
91df0f44
TO
13Patch0: %{name}-gethostbyname_is_in_libc_aka_no_libnsl.patch
14Patch1: %{name}-authpriv.patch
15Patch2: %{name}-ac_fixes.patch
16Patch3: %{name}-am.patch
806868e8 17Patch4: %{name}-libwrap_srv_name_log.patch
18Patch5: %{name}-config.patch
37abeb09 19URL: http://www.stunnel.org/
010d13fd 20BuildRequires: autoconf >= 2.50
d294aa70 21BuildRequires: automake
010d13fd 22BuildRequires: libtool >= 2:2.0
8558cbbd 23BuildRequires: libwrap-devel
cc5de804 24BuildRequires: openssl-devel >= 0.9.7d
25BuildRequires: openssl-tools >= 0.9.7d
84b2e84c
ER
26BuildRequires: rpmbuild(macros) >= 1.268
27Requires(postun): /sbin/ldconfig
28Requires(postun): /usr/sbin/groupdel
29Requires(postun): /usr/sbin/userdel
60875471 30Requires(pre): /bin/id
31Requires(pre): /usr/bin/getgid
32Requires(pre): /usr/sbin/groupadd
33Requires(pre): /usr/sbin/useradd
8558cbbd 34Provides: group(stunnel)
35Provides: user(stunnel)
76cd9e10 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9ae646a2
AF
37
38%description
a09eccee 39The stunnel program is designed to work as SSL encryption wrapper
40between remote client and local (inetd-startable) or remote server.
41The concept is that having non-SSL aware daemons running on your
42system you can easily setup them to communicate with clients over
43secure SSL channel. stunnel can be used to add SSL functionality to
44commonly used inetd daemons like POP-2, POP-3 and IMAP servers without
45any changes in the programs' code.
9ae646a2 46
0fbf70f7
JR
47%description -l pl.UTF-8
48Stunnel umożliwia stawianie silnie kodowanych tuneli pomiędzy serwerem
49a komputerem klienta. Przy jego użyciu można łatwo zrealizować usługi
a54318b8 50pop3s lub HTTPS.
9ae646a2 51
60875471 52%package standalone
e1b7f8cf 53Summary: stunnel acts as standalone server
835b466f 54Summary(pl.UTF-8): stunnel działający jako samodzielny serwer
60875471 55Group: Networking/Daemons
06e2deeb 56Requires(post,preun): /sbin/chkconfig
74bc2c00 57Requires: %{name} = %{version}-%{release}
84b2e84c
ER
58Requires: rc-scripts
59Obsoletes: stunnel-inetd
60875471 60
61%description standalone
62stunnel acts as standalone server.
63
0fbf70f7
JR
64%description standalone -l pl.UTF-8
65stunnel działający jako samodzielny serwer.
60875471 66
e1b7f8cf 67%package inetd
60875471 68Summary: stunnel acts as inetd service
835b466f 69Summary(pl.UTF-8): stunnel działający jako usługa inetd
60875471 70Group: Networking/Daemons
74bc2c00 71Requires: %{name} = %{version}-%{release}
84b2e84c
ER
72Requires: rc-inetd
73Obsoletes: stunnel-standalone
60875471 74
75%description inetd
76stunnel acts as inetd service.
77
0fbf70f7
JR
78%description inetd -l pl.UTF-8
79stunnel działający jako usługa inetd.
60875471 80
9ae646a2 81%prep
6c781bbd 82%setup -q
19b62492 83%patch0 -p1
7899c5a8 84%patch1 -p1
85%patch2 -p1
37abeb09 86%patch3 -p1
806868e8 87%patch4 -p1
19b62492 88%patch5 -p1
9ae646a2
AF
89
90%build
0e99d670 91%{__libtoolize}
91df0f44 92%{__aclocal}
46c7d442 93%{__autoconf}
91df0f44
TO
94%{__automake}
95%configure
d0f1803e 96%{__make}
9ae646a2
AF
97
98%install
99rm -rf $RPM_BUILD_ROOT
60875471 100install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig/rc-inetd},%{_mandir}/{pl,fr}/man8,%{_var}/run/stunnel}
91df0f44 101
71561493
PG
102%{__make} install \
103 DESTDIR=$RPM_BUILD_ROOT
9ae646a2 104
6db4b08b 105mv -f $RPM_BUILD_ROOT%{_mandir}/man8/stunnel.fr.8 $RPM_BUILD_ROOT%{_mandir}/fr/man8/stunnel.8
106mv -f $RPM_BUILD_ROOT%{_mandir}/man8/stunnel.pl.8 $RPM_BUILD_ROOT%{_mandir}/pl/man8/stunnel.8
107mv -f $RPM_BUILD_ROOT%{_sysconfdir}/stunnel/stunnel.conf-sample $RPM_BUILD_ROOT%{_sysconfdir}/stunnel/stunnel.conf
24811fcc 108
44a8700b 109install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/stunnel
110install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/stunnel
60875471 111install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/stunnel
44a8700b 112
cbf63ccb 113rm -rf $RPM_BUILD_ROOT%{_libdir}/stunnel
802122db
ER
114rm -f $RPM_BUILD_ROOT%{_sysconfdir}/stunnel/stunnel.pem
115rm -rf $RPM_BUILD_ROOT%{_docdir}/stunnel
06e2deeb 116
9ae646a2
AF
117%clean
118rm -rf $RPM_BUILD_ROOT
119
60875471 120%pre
9e7c4260
ER
121%groupadd -g 130 stunnel
122%useradd -u 130 -d /var/run/stunnel -s /bin/false -c "stunnel User" -g stunnel stunnel
60875471 123
06e2deeb
JB
124%post -p /sbin/ldconfig
125
e1b7f8cf 126%postun
06e2deeb 127/sbin/ldconfig
60875471 128if [ "$1" = "0" ]; then
8558cbbd 129 %userremove stunnel
130 %groupremove stunnel
60875471 131fi
132
133%post standalone
134/sbin/chkconfig --add stunnel
84b2e84c 135%service stunnel restart "stunnel daemon"
60875471 136
137%preun standalone
138if [ "$1" = "0" ]; then
84b2e84c 139 %service stunnel stop
60875471 140 /sbin/chkconfig --del stunnel
141fi
142
143%post inetd
84b2e84c 144%service -q rc-inetd reload
60875471 145
146%postun inetd
84b2e84c
ER
147if [ "$1" = "0" ]; then
148 %service -q rc-inetd reload
60875471 149fi
b000d92e 150
9ae646a2
AF
151%files
152%defattr(644,root,root,755)
4e06042d 153# note: this COPYING contains general information not GPL text
70558e79 154%doc AUTHORS BUGS COPYING CREDITS ChangeLog NEWS PORTS README TODO doc/en/* doc/stunnel.html tools/{ca.*,importCA.*}
60875471 155%doc %lang(fr) doc/stunnel.fr.html
91df0f44 156%doc %lang(pl) doc/pl/* doc/stunnel.pl.html
010d13fd
JB
157%attr(755,root,root) %{_bindir}/stunnel
158%attr(755,root,root) %{_bindir}/stunnel3
be73512e 159%dir %{_sysconfdir}/stunnel
06e2deeb 160%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/stunnel/stunnel.conf
010d13fd
JB
161%attr(750,stunnel,stunnel) %{_var}/run/stunnel
162%{_mandir}/man8/stunnel.8*
163%lang(fr) %{_mandir}/fr/man8/stunnel.8*
164%lang(pl) %{_mandir}/pl/man8/stunnel.8*
60875471 165
166%files standalone
167%defattr(644,root,root,755)
168%attr(754,root,root) /etc/rc.d/init.d/stunnel
06e2deeb 169%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/stunnel
60875471 170
171%files inetd
172%defattr(644,root,root,755)
06e2deeb 173%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/stunnel
This page took 0.053426 seconds and 4 git commands to generate.