]> git.pld-linux.org Git - packages/apache1-mod_ssl.git/blob - apache1-mod_ssl.spec
- added summaries/descriptions from KSI/RH
[packages/apache1-mod_ssl.git] / apache1-mod_ssl.spec
1 %define         SSLVER 2.8.6
2 %define         APACHEVER 1.3.23
3 Summary:        An SSL module for the Apache Web server
4 Summary(cs):    Modul s podporou silného ¹ifrování pro WWW server Apache
5 Summary(da):    Krypteringsunderstøttelse for webtjeneren Apache
6 Summary(de):    SSL-Modul für den Apache-Webserver
7 Summary(es):    Soporte criptofráfico para el servidor de red Apache
8 Summary(fr):    Un module SSL pour le serveur Web Apache
9 Summary(id):    Interpreter Perl untuk web server Apache
10 Summary(is):    Perl túlkur fyrir Apache vefþjóninn
11 Summary(it):    Supporto di crittografia per il server Web Apache
12 Summary(ja):    Apache Web ¥µ¡¼¥Ð¡¼ÍѤΰŹ極¥Ý¡¼¥È
13 Summary(no):    Krypteringsstøtte for webtjeneren Apache
14 Summary(pl):    Modu³ SSL dla webserwera Apache
15 Summary(pt):    O suporte de cifra para o servidor Web Apache
16 Summary(ru):    íÏÄÕÌØ ÐÏÄÄÅÒÖËÉ SSL × Apache
17 Summary(sl):    Podpora za ¹ifriranje za spletni stre¾nik Apache
18 Summary(sv):    Kryptografistöd till webbservern Apache
19 Summary(uk):    íÏÄÕÌؠЦÄÔÒÉÍËÉ SSL × Apache
20 Name:           apache-mod_ssl
21 Version:        %{SSLVER}_%{APACHEVER}
22 Release:        1
23 License:        BSD
24 Group:          Networking/Daemons
25 Group(cs):      Sí»ové/Démoni
26 Group(da):      Netværks/Dæmoner
27 Group(de):      Netzwerkwesen/Server
28 Group(es):      Red/Servidores
29 Group(fr):      Réseau/Serveurs
30 Group(is):      Net/Púkar
31 Group(it):      Rete/Demoni
32 Group(no):      Nettverks/Daemoner
33 Group(pl):      Sieciowe/Serwery
34 Group(pt):      Rede/Servidores
35 Group(ru):      óÅÔØ/äÅÍÏÎÙ
36 Group(sl):      Omre¾ni/Stre¾niki
37 Group(sv):      Nätverk/Demoner
38 Group(uk):      íÅÒÅÖÁ/äÅÍÏÎÉ
39 Source0:        http://www.modssl.org/source/mod_ssl-%{SSLVER}-%{APACHEVER}.tar.gz
40 Source1:        %{name}.conf
41 Source2:        %{name}-server.crt
42 Source3:        %{name}-server.key
43 Source4:        %{name}-sxnet.html
44 Source5:        %{name}.logrotate
45 Patch1:         mod_ssl-cca-openssl-path.patch
46 Patch2:         mod_ssl-db3.patch
47 URL:            http://www.modssl.org/
48 BuildRequires:  apache(EAPI)-devel = %{APACHEVER}
49 BuildRequires:  openssl-devel >= 0.9.6a
50 BuildRequires:  openssl-tools >= 0.9.6a
51 BuildRequires:  db3-devel
52 BuildRequires:  apache(EAPI)-devel = %{APACHEVER}
53 Requires:       apache(EAPI) >= %{APACHEVER}
54 Provides:       mod_ssl
55 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 Obsoletes:      mod_ssl
57
58 %define         _pkglibdir      %(%{_sbindir}/apxs -q LIBEXECDIR)
59
60 %description
61 The mod_ssl project provides strong cryptography for the Apache 1.3
62 webserver via the Secure Sockets Layer (SSL v2/v3) and Transport Layer
63 Security (TLS v1) protocols by the help of the Open Source SSL/TLS
64 toolkit OpenSSL, which is based on SSLeay from Eric A. Young and Tim
65 J. Hudson.
66
67 The mod_ssl package was created in April 1998 by Ralf S. Engelschall
68 and was originally derived from software developed by Ben Laurie for
69 use in the Apache-SSL HTTP server project. The mod_ssl package is
70 licensed under a BSD-style licence, which basically means that you are
71 free to get and use it for commercial and non-commercial purposes.
72
73 %description -l cs
74 "Modul mod_ssl pro WWW server Apache umo¾òuje pou¾ití silného
75 ¹ifrování\n" "komunikace klienta (WWW prohlí¾eè) a serveru - SSL
76 (Secure Sockets Layer)\n" "a TLS (Transport Layer Security)
77 protokoly."
78
79 %description -l de
80 Das mod_ssl-Projekt stellt kryptographie für den Apache 1.3-Webserver
81 über Secure Sockets Layer (SSL v2/v3) und Transport Layer Security
82 (TLS v1)-Protokolle zur Verfügung. Dazu wird das Open Source
83 SSL/TLS-Toolkit OpenSSL, das auf SSLeay basiert, verwendet.
84
85 %description -l es
86 "El módulo modd_ssl proporciona la criptografía para el servidor
87 Web\n" "Apache, los sockets seguros, los protocolos de la seguridad
88 (SSL) y de la\n" "capa tranparente (TLS)."
89
90 %description -l fr
91 Le projet mod_ssl fournit de la forte cryptographie pour le serveur
92 web Apache 1.3 via les protocoles Secure Sockets Layer (SSL v2/v3) et
93 Transport Layer Security (TLS v1) avec l'aide du kit d'outils Open
94 Source SSL/TLS, OpenSSL, base sur SSLeay d'Eric A. Young et Tim J.
95 Hudson.
96
97 %description -l it
98 "Il modulo mod_ssl fornisce un supporto di crittografia molto potente
99 per\n" "il server Web Apache tramite i protocolli SSL (Secure Sockets
100 Layer) e i\n" "protocolli TLS (Transport Layer Security)."
101
102 %description -l ja
103 "mod_ssl ¥â¥¸¥å¡¼¥ë¤Ï¡¢SSL (Secure Sockets Layer) ¤ª¤è¤Ó TLS
104 (Transport \n" "Layer Security) ¥×¥í¥È¥³¥ë¤ò²ð¤·¤Æ Apache Web
105 ¥µ¡¼¥Ð¡¼ÍѤζ¯ÎϤʰŹ沽\n" "µ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£"
106
107 %description -l pl
108 Projekt mod_ssl ma za zadanie zapewniæ serwerowi www Apache 1.3 wysoki
109 poziom szyfrowania dziêki protoko³om Secure Sockets Layer (SSL v2/v3)
110 i Transport Layer Security (TLS v1) przy pomocy pakiety narzêdziowego
111 Open Source SSL/TSL -- OpenSSL, stworzonego na podstawie SSLeay Erica
112 A.Younga i Tima J.Hudsona.
113
114 %description -l pt
115 "O módulo mod_ssl oferece uma criptografia robusta para o servidor
116 Web\n" "Apache através dos protocolos SSL (Secure Sockets Layer) e TLS
117 (Transport\n" "Layer Security)."
118
119 %description -l ru
120 Apache -- ÍÏÝÎÙÊ Ó×ÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ÓÅÒ×ÅÒ Á ÔÁËÖÅ É ÓÁÍÙÍ
121 ÐÏÐÕÌÑÒÎÙÊ × Internet'Å (ÏΠÉÓÐÏÌØÚÕÅÔÓÑ ÎÁ ÂÏÌÅÅ, ÞÅÍ 50%% ÓÅÒ×ÅÒÏ× ×
122 ÍÉÒÅ). üÔÁ ×ÅÒÓÉÑ ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÐÏÄÄÅÒÖËÕ SSL v2, v3 É TLS v1.
123
124 %description -l sv
125 "Modulen mod_ssl förser webbservern Apache med stark kryptografi
126 via\n" "protokollen SSL (Secure Sockets Layer) och TLS (Transport
127 Layer\n" "Security)."
128
129 %description -l uk
130 Apache -- ÐÏÔÕÖÎÉʠצÌØÎÏ ÒÏÚÐÏ×ÓÀÄÖÕ×ÁÎÉÊ ÓÅÒ×ÅÒ http. ãÅ
131 ÎÁÊÐÏÐÕÌÑÒΦÛÉÊ ÓÅÒ×ÅÒ Õ ÓצԦ (×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓѠ¦ÌØÛ ÑË ÎÁ 50%%
132 ÓÅÒ×ÅÒ¦×). ãÑ ×ÅÒӦѠͦÓÔÉÔؠЦÄÔÒÉÍËÕ SSL v2, v3 ÔÁ TLS v1.
133
134 %package -n apache-mod_sxnet
135 Summary:        Strong Extranet module for mod_ssl and apache
136 Summary(fr):    Module d'Extranet Fort pour Apache et mod_ssl
137 Summary(pl):    Modu³ Strong Extranet dla pakietu mod_ssl i webserwera Apache
138 Group:          Networking/Daemons
139 Group(cs):      Sí»ové/Démoni
140 Group(da):      Netværks/Dæmoner
141 Group(de):      Netzwerkwesen/Server
142 Group(es):      Red/Servidores
143 Group(fr):      Réseau/Serveurs
144 Group(is):      Net/Púkar
145 Group(it):      Rete/Demoni
146 Group(no):      Nettverks/Daemoner
147 Group(pl):      Sieciowe/Serwery
148 Group(pt):      Rede/Servidores
149 Group(ru):      óÅÔØ/äÅÍÏÎÙ
150 Group(sl):      Omre¾ni/Stre¾niki
151 Group(sv):      Nätverk/Demoner
152 Group(uk):      íÅÒÅÖÁ/äÅÍÏÎÉ
153 Requires:       apache(EAPI) >= %{APACHEVER}
154
155 %description -n apache-mod_sxnet
156 The Strong Extranet allows you to use digital certificates to
157 authenticate users on your web server. Typically, your users enroll in
158 your Strong Extranet, under your control, through the Thawte Personal
159 Cert System.
160
161 %description -n apache-mod_sxnet -l fr
162 L'Extranet Fort vous permet d'utiliser des certificats numeriques pour
163 authentifier les usagers sur votre serveur web. Typiquement, vos
164 usagers s'enrolent dans votre Extranet Fort, sous votre controle, a
165 travers le Thawte Personal Cert System.
166
167 %description -n apache-mod_sxnet -l pl
168 Pakiet Strong Extranet umo¿liwia u¿ywanie cyfrowych certyfikatów dla
169 uwierzytleniania u¿ytkowników serwera www. Zwykle u¿ytkownicy
170 rejestruj± siê pod opiek± administratora poprzez Thawte Personal Cert
171 System.
172
173 %prep
174 %setup -q -n mod_ssl-%{SSLVER}-%{APACHEVER}
175 %patch1 -p1
176 %patch2 -p1
177
178 %build
179 SSL_BASE=SYSTEM
180 export SSL_BASE 
181 %configure \
182         --with-apxs=%{_sbindir}/apxs \
183         --enable-shared=ssl \
184         --with-ssl=%{_prefix}
185 %{__make}
186
187 cd pkg.contrib
188 tar xvf sxnet.tar
189 cd sxnet
190 /usr/sbin/apxs -I%{_includedir}/openssl/ -L%{_libdir} -l ssl -l crypto -c mod_sxnet.c
191
192 %install
193 rm -rf $RPM_BUILD_ROOT
194 install -d $RPM_BUILD_ROOT{%{_libdir}/mod_ssl,%{_pkglibdir}} \
195         $RPM_BUILD_ROOT%{_sysconfdir}/httpd \
196         $RPM_BUILD_ROOT/etc/logrotate.d
197
198 install pkg.sslmod/libssl.so $RPM_BUILD_ROOT%{_pkglibdir}
199 install pkg.contrib/sxnet/mod_sxnet.so $RPM_BUILD_ROOT%{_pkglibdir}
200
201 install pkg.contrib/*.sh $RPM_BUILD_ROOT%{_libdir}/mod_ssl
202 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/mod_ssl.conf
203 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/server.crt
204 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/server.key
205 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/apache-mod_ssl
206
207 mv -f pkg.ssldoc ssl-doc
208
209 install %{SOURCE4} sxnet.html
210
211 gzip -9nf ANNOUNCE CHANGES CREDITS NEWS README*
212
213 %post
214 if [ -f %{_sysconfdir}/httpd/httpd.conf ] && \
215    ! grep -q "^Include.*/mod_ssl.conf" %{_sysconfdir}/httpd/httpd.conf; then
216         echo "Include /etc/httpd/mod_ssl.conf" >> %{_sysconfdir}/httpd/httpd.conf
217 fi
218 if [ -f /var/lock/subsys/httpd ]; then
219         /etc/rc.d/init.d/httpd restart 1>&2
220 else
221         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
222 fi
223
224 %preun
225 if [ "$1" = "0" ]; then
226         grep -E -v "^Include.*mod_ssl.conf" %{_sysconfdir}/httpd/httpd.conf > \
227                 %{_sysconfdir}/httpd/httpd.conf.tmp
228         mv -f %{_sysconfdir}/httpd/httpd.conf.tmp %{_sysconfdir}/httpd/httpd.conf
229         if [ -f /var/lock/subsys/httpd ]; then
230                 /etc/rc.d/init.d/httpd restart 1>&2
231         fi
232 fi
233
234 %files
235 %defattr(644,root,root,755)
236 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/mod_ssl.conf
237 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/server.crt
238 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/server.key
239 %attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
240 %doc *.gz
241 %doc ssl-doc
242
243 %attr(755,root,root) %{_pkglibdir}/libssl.so
244
245 %dir %{_libdir}/mod_ssl
246 %attr(755,root,root) %{_libdir}/mod_ssl/*.sh
247
248 %files -n apache-mod_sxnet
249 %defattr(644,root,root,755)
250 %attr(755,root,root) %{_pkglibdir}/mod_sxnet.so
251 %doc sxnet.html
252
253 %clean
254 rm -rf $RPM_BUILD_ROOT
This page took 0.111245 seconds and 4 git commands to generate.