]> git.pld-linux.org Git - packages/apache1-mod_ssl.git/blob - apache1-mod_ssl.spec
- raw version from Mandrake.
[packages/apache1-mod_ssl.git] / apache1-mod_ssl.spec
1 %define SSLVER 2.3.5
2 %define APACHEVER 1.3.6
3 Summary: An SSL module for the Apache Web server.
4 Summary(de): SSL-Modul fuer den Apache-Webserver
5 Summary(fr): Un module SSL pour le serveur Web Apache
6 Name: mod_ssl
7 Version: %{SSLVER}_%{APACHEVER}
8 Release: 11mdk
9 Group: System Environment/Daemons
10 Source0: http://www.modssl.org/source/mod_ssl-%{SSLVER}-%{APACHEVER}.tar.bz2
11 Source1: httpd.conf.ssl
12 Source2: server.crt
13 Source3: server.key
14 Source4: sxnet.html
15 Patch0: ssl.patch.bz2
16 Copyright: BSD
17 BuildRoot: /var/tmp/%{name}-root
18 Requires: webserver openssl
19
20 %description
21 The mod_ssl project provides strong cryptography for the Apache 1.3 webserver 
22 via the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) 
23 protocols by the help of the Open Source SSL/TLS toolkit OpenSSL, which is 
24 based on SSLeay from Eric A. Young and Tim J. Hudson. 
25
26 The mod_ssl package was created in April 1998 by Ralf S. Engelschall and was 
27 originally derived from software developed by Ben Laurie for use in the 
28 Apache-SSL HTTP server project. The mod_ssl package is licensed under a 
29 BSD-style licence, which basically means that you are free to get and use it 
30 for commercial and non-commercial purposes. 
31
32 %description -l de
33 Das mod_ssl-Projekt stellt kryptographie für den Apache 1.3-Webserver über
34 Secure Sockets Layer (SSL v2/v3) und Transport Layer Security (TLS
35 v1)-Protokolle zur Verfügung. Dazu wird das Open Source SSL/TLS-Toolkit
36 OpenSSL, das auf SSLeay basiert, verwendet.
37
38 %description -l fr
39 Le projet mod_ssl fournit de la forte cryptographie pour le serveur web
40 Apache 1.3 via les protocoles Secure Sockets Layer (SSL v2/v3) et Transport Layer
41 Security (TLS v1) avec l'aide du kit d'outils Open Source SSL/TLS, OpenSSL,
42 base sur SSLeay d'Eric A. Young et Tim J. Hudson.
43
44
45 %package sxnet
46 Summary: Strong Extranet module for mod_ssl and apache
47 Summary(fr): Module d'Extranet Fort pour Apache et mod_ssl
48 Group: System Environment/Daemons
49 %description sxnet
50 The Strong Extranet allows you to use digital certificates to authenticate
51 users on your web server. Typically, your users enroll in your Strong 
52 Extranet, under your control, through the Thawte Personal Cert System.  
53
54 %description -l fr
55 L'Extranet Fort vous permet d'utiliser des certificats numeriques pour
56 authentifier les usagers sur votre serveur web. Typiquement, vos usagers
57 s'enrolent dans votre Extranet Fort, sous votre controle, a travers le
58 Thawte Personal Cert System.
59
60 %prep
61 %setup -n mod_ssl-%{SSLVER}-%{APACHEVER}
62
63
64 cd pkg.sslmod
65 %patch -p1 
66
67 %build
68 export SSL_BASE=SYSTEM
69 CFLAGS="$RPM_OPT_FLAGS" ./configure --with-apxs=/usr/sbin/apxs
70 make
71
72 cd pkg.contrib
73 tar xvf sxnet.tar
74 cd sxnet
75 apxs -I/usr/include/openssl/ -L/usr/lib -l ssl -l crypto -c mod_sxnet.c
76
77 %install
78
79 rm -rf $RPM_BUILD_ROOT
80 mkdir -p $RPM_BUILD_ROOT/usr/lib/apache
81 install -m 755 pkg.sslmod/libssl.so $RPM_BUILD_ROOT/usr/lib/apache
82 install -m 755 pkg.contrib/sxnet/mod_sxnet.so $RPM_BUILD_ROOT/usr/lib/apache
83 mkdir -p $RPM_BUILD_ROOT/usr/local/ssl/mod_ssl
84 install -m 755 pkg.contrib/*.sh $RPM_BUILD_ROOT/usr/local/ssl/mod_ssl
85 mkdir -p $RPM_BUILD_ROOT/etc/httpd/conf
86 install -m 644 $RPM_SOURCE_DIR/httpd.conf.ssl $RPM_BUILD_ROOT/etc/httpd/conf
87 install -m 644 $RPM_SOURCE_DIR/server.crt $RPM_BUILD_ROOT/etc/httpd/conf
88 install -m 644 $RPM_SOURCE_DIR/server.key $RPM_BUILD_ROOT/etc/httpd/conf
89 mkdir -p $RPM_BUILD_ROOT/home/httpd/html/ssl-doc
90 install -m 644 $RPM_BUILD_DIR/mod_ssl-%{SSLVER}-%{APACHEVER}/pkg.ssldoc/* $RPM_BUILD_ROOT/home/httpd/html/ssl-doc 
91 mkdir -p $RPM_BUILD_ROOT/home/httpd/html/sxnet
92 install -m 644 $RPM_SOURCE_DIR/sxnet.html $RPM_BUILD_ROOT/home/httpd/html/sxnet/index.html
93
94 %post
95 if [ -f /etc/httpd/conf/httpd.conf ] && ! grep -q "^Include.*httpd.conf.ssl" /etc/httpd/conf/httpd.conf; then
96     echo "Include conf/httpd.conf.ssl" >> /etc/httpd/conf/httpd.conf
97 fi
98 /etc/rc.d/init.d/httpd restart
99
100 %postun
101 touch /etc/httpd/conf/httpd.conf.ssl
102 /etc/rc.d/init.d/httpd restart
103
104
105 %files
106 %defattr(-,root,root)
107 %dir /etc/httpd/conf
108 %config /etc/httpd/conf/httpd.conf.ssl
109 %config /etc/httpd/conf/server.crt
110 %config /etc/httpd/conf/server.key
111 %doc ANNOUNCE
112 %doc CHANGES
113 %doc CREDITS
114 %doc LICENSE
115 %doc NEWS
116 %doc README
117 %doc README.GlobalID
118 %doc README.Patents
119 %doc README.Support
120 %doc README.Versions
121 %doc README.Wishes
122
123 %dir /home/httpd
124 %dir /home/httpd/html
125 /home/httpd/html/ssl-doc
126
127 %dir /usr
128 %dir /usr/lib
129 %dir /usr/lib/apache
130 /usr/lib/apache/libssl.so
131
132 %dir /usr/local/ssl
133 %dir /usr/local/ssl/mod_ssl
134 /usr/local/ssl/mod_ssl/*.sh
135
136 %files sxnet
137 /usr/lib/apache/mod_sxnet.so
138 /home/httpd/html/sxnet
139
140 %clean
141 rm -rf $RPM_BUILD_ROOT
142
143 %changelog
144 * Fri Jun 25 1999 Bernhard Rosenkränzer <bero@mandrakesoft.de>
145 - 2.3.5
146 - spec file cleanups
147
148 * Sat Jun 05 1999 Jean-Michel Dault <jmdault@netrevolution.com>
149 - moved documentation in html
150 - rebuilt for the new optimized apache
151
152 * Sun May 30 1999 Jean-Michel Dault <jmdault@netrevolution.com>
153 - updated to 2.3.1
154 - add fr locale
155 - added sxnet (Secure ExtraNet) package from Thawte
156
157 * Sun May 23 1999 Bernhard Rosenkränzer <bero@mandrakesoft.com>
158 - handle RPM_OPT_FLAGS
159 - add de locale
160 - don't require openssl-devel
This page took 0.038584 seconds and 4 git commands to generate.