1 Summary: HTTP server daemon to provide WWW services with IPv6 support
2 Summary(de): Leading World Wide Web-Server
3 Summary(fr): Serveur Web leader du marché
4 Summary(pl): Serwer WWW (World Wide Web) ze wsparciem dla IPv6
5 Summary(tr): Lider WWW tarayýcý
9 Group: Networking/Daemons
10 Group(pl): Sieci/Demony
11 Source0: ftp://ftp.apache.org/apache/dist/%{name}_%{version}.tar.gz
13 Source2: %{name}.logrotate
14 Source3: %{name}-extra1.tar.bz2
15 ######## http://stonecold.unity.ncsu.edu/software/mod_auth_kerb
16 #Source5: mod_auth_kerb-4.3.tar.gz
17 Source6: apache_1.3.6.tar.gz.asc
18 Source7: apache_1.3.6.tar.gz.md5
19 Source8: apache.sysconfig
20 Patch0: %{name}-suexec.patch
21 Patch1: apache-136-v6-19990616-PLD.diff
22 Patch2: %{name}-htdocs.patch
23 Patch3: %{name}-release.patch
24 Patch4: apache-ndbm.patch
26 Obsoletes: apache-extra
30 Prereq: /sbin/chkconfig
31 URL: http://www.apache.org/
32 BuildRoot: /tmp/%{name}-%{version}-root
35 Apache is a full featured web server that is freely available, and also
36 happens to be the most widely used. This version supports IPv6.
39 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
40 erhältlich und weit verbreitet ist.
43 Apache est un serveur Web complet, disponible librement, et se trouve être
44 aussi le plus utilisé à travers le monde.
47 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet bêdziesz
48 móg³ prezentowaæ w³asne strony WWW w sieci internet. Apache umo¿liwia równie¿
49 konfigurowanie serwerów wirtualnych. Ta wersja wspiera IPv6.
52 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web sunucusudur.
55 Summary: Apache suexec wrapper
56 Summary(pl): Suexec wrapper do serwera www Apache
57 Group: Networking/Development
58 Group(pl): Sieci/Programowanie
59 Requires: %{name} = %{version}
62 The suEXEC feature provides Apache users the ability to run CGI and SSI
63 programs under user IDs different from the user ID of the calling web-server.
64 Normally, when a CGI or SSI program executes, it runs as the same user
65 who is running the web server.
67 %description -l pl suexec
68 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z innym
69 UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s± wykonywane
70 jako taki sam u¿ytkownik jak serwer WWW.
73 Summary: Apache include files
74 Summary(pl): Pliki nag³ówkowe do serwera www Apache
75 Group: Networking/Development
76 Group(pl): Sieci/Programowanie
77 Requires: %{name} = %{version}
82 %description -l pl devel
83 Pliki nag³ówkowe dla serwera WWW Apache.
86 Summary: Apache dokumentation
87 Summary(pl): Dokumentacja do Apache
89 Group(pl): Dokumentacja
90 Requires: %{name} = %{version}
91 URL: http://www.apache.org/
94 Documentation for apache in HTML format.
96 %description -l pl doc
97 Dokumentacja do Apache w formacie HTML
100 %setup -q -n apache_%{version} -a3
107 OPTIM="$RPM_OPT_FLAGS" LDFLAGS="-s"\
109 --prefix=%{_prefix} \
110 --sysconfdir=/etc/httpd \
111 --datadir=/home/httpd \
112 --libexecdir=/usr/lib/apache \
113 --localstatedir=/var \
114 --runtimedir=/var/run \
115 --logfiledir=/var/log/httpd \
116 --without-confadjust \
117 --enable-module=all \
118 --enable-shared=max \
119 --proxycachedir=/var/cache/www/apache \
120 --with-perl=%{_bindir}/perl \
122 --suexec-caller=http \
123 --suexec-uidmin=500 \
124 --suexec-gidmin=500 \
125 --sbindir=%{_sbindir} \
126 --includedir=%{_includedir}/apache \
131 rm -rf $RPM_BUILD_ROOT
133 make install-quiet root="$RPM_BUILD_ROOT"
135 mv $RPM_BUILD_ROOT/home/httpd/htdocs $RPM_BUILD_ROOT/home/httpd/html
137 install -d $RPM_BUILD_ROOT/etc/{httpd,logrotate.d,rc.d/init.d,sysconfig}
138 install -d $RPM_BUILD_ROOT/home/httpd/{html/manual,icons,cgi-bin}
139 install -d $RPM_BUILD_ROOT/{usr/{lib/apache,sbin,share,man/man{1,8}},var/log/httpd}
141 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
142 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
143 install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/apache
145 install -d $RPM_BUILD_ROOT%{_includedir}/apache
147 rm -f $RPM_BUILD_ROOT/etc/httpd/*
148 rm -f $RPM_BUILD_ROOT/home/httpd/html/manual/expand.pl
150 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer}_log
152 cp -a apache-extra/errordocs $RPM_BUILD_ROOT/home/httpd/
153 cp -a apache-extra/icons/* $RPM_BUILD_ROOT/home/httpd/icons
154 cp -a apache-extra/*.conf $RPM_BUILD_ROOT/etc/httpd
155 cp -a apache-extra/m* $RPM_BUILD_ROOT/etc/httpd
157 mv $RPM_BUILD_ROOT/usr/man $RPM_BUILD_ROOT%{_mandir}
159 strip $RPM_BUILD_ROOT/usr/lib/apache/*
161 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
162 ABOUT_APACHE src/CHANGES KEYS README README.v6
165 rm -rf $RPM_BUILD_ROOT
168 /sbin/chkconfig --add httpd
170 touch /var/log/httpd/{access,error,agent,referer}_log
171 if [ -f /var/lock/subsys/httpd ]; then
172 /etc/rc.d/init.d/httpd restart >&2
177 if [ -f /var/lock/subsys/httpd ]; then
178 /etc/rc.d/init.d/httpd stop >&2
180 /sbin/chkconfig --del httpd
184 %defattr(644,root,root,755)
185 %doc ABOUT_APACHE.gz src/CHANGES.gz KEYS.gz README.gz
186 %doc conf/mime.types README.v6.gz
188 %attr(751,root,root) %dir /etc/httpd
189 %attr(640,root,root) %config %verify(not size mtime md5) /etc/httpd/*
190 %attr(640,root,root) %config %verify(not size mtime md5) /etc/sysconfig/*
191 %attr(640,root,root) %config /etc/logrotate.d/*
193 %attr(755,root,root) %dir /home/httpd/html
195 %config(noreplace) /home/httpd/html/index.html
197 %attr(644,root,root) /home/httpd/html/*.gif
198 %attr(755,root,root) /etc/rc.d/init.d/*
200 %attr(755,root,root) /home/httpd/cgi-bin
201 %attr(755,root,root) /usr/lib/apache
203 %attr(755,root,root) %dir /home/httpd/icons
204 /home/httpd/icons/*.gif
206 %attr(755,root,root) %dir /home/httpd/errordocs
207 /home/httpd/errordocs/*
209 %attr(755,root,root) %{_bindir}/dbmmanage
210 %attr(755,root,root) %{_bindir}/htdigest
211 %attr(755,root,root) %{_bindir}/htpasswd
213 %attr(755,root,root) %{_sbindir}/ab
214 %attr(755,root,root) %{_sbindir}/apachectl
215 %attr(755,root,root) %{_sbindir}/apxs
216 %attr(755,root,root) %{_sbindir}/httpd
217 %attr(755,root,root) %{_sbindir}/logresolve
218 %attr(755,root,root) %{_sbindir}/rotatelogs
220 %dir %attr(750,http,http) /var/cache/www/apache
224 %attr(750,root,root) %dir /var/log/httpd
225 %attr(640,root,root) %ghost /var/log/httpd/*
228 %attr(4711,root,root) %{_sbindir}/suexec
231 %defattr(644,root,root,755)
233 %dir %{_includedir}/apache
234 %{_includedir}/apache/*
237 %defattr(644,root,root,755)
238 %attr(-,root,root) /home/httpd/html/manual
241 * Wed May 26 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
243 - misc changes for correct build,
244 - fixed apache.logrotate file,
245 - apache-htdosc.patch,
246 - added apache-release.patch,
247 - changed confdir to /etc/httpd instead /etc/httpd/conf,
248 - stripped modules & more changes,
249 - added new apache-extras packet,
251 by Arek Mi¶kiewicz <misiek@pld.org.pl>
253 - added IPv6 support,
257 * Thu Feb 10 1999 Micha³ Kuratczyk <kurkens@polbox.com>
260 - gzipping instead bzipping
263 * Tue Jan 26 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
265 - rebuild against new kernel-2.2.0 ;)
267 * Mon Jan 25 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
271 * Thu Jan 21 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
273 - fixed files permission,
275 - some other changes.
277 * Sun Jan 17 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
279 - fixed sbindir && apache includes (by Mirek Nowakowski <nowam@pg.gda.pl>),
280 - compressed documentation,
283 * Wed Nov 13 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
285 - removed making symlinks in /etc/rc.d/rc?.d and in %install also
286 removed this symlinks from %files (/etc/rc.d/init.d/httpd suports
288 - more simplifications in %install,
289 - added new apache-config.patch,
290 - added "%ghost /var/log/httpd/suexec_log" for suexec subpackage,
291 - added "Requires: setup >= 1.10.0" for proper install in enviroment with
294 * Wed Oct 14 1998 Konrad Stêpieñ <konrad@interdata.com.pl>
297 - changed user/group to http
298 - added patch against GNU libc-2.1,
299 prepared by Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
300 - enabled all modules (without auth_db ....)
301 - added magic (for mod_mime_magic)
302 - rebuild spec file to minimize number of patches
303 - suEXEC in separated package
305 * Wed Oct 14 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
307 - build against Tornado (GNU libc-2.1),
310 * Fri Sep 25 1998 Konrad Stêpieñ <konrad@interdata.com.pl>
313 - reconfig to use /etc/mime.types (again)
314 orginal mime.types can be found in documentation directory
315 - changed to user/group httpd
316 - restore orginal start page
317 - documentation in separate package
318 - added "Provides:httpd"
320 * Thu Sep 3 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
322 - removed /home/httpd/icons/README
323 - added devel subpackage,
324 - added pl translation (Wojtek ¦lusarczyk <wojtek@shadow.eu.org>),
325 - removed Serial: filed,
326 - removed Packager: field (this must be placed in private ~/.rpmrc),
327 - simplification in %files and %install,
328 - /home/httpd/html/manual is now marked as %doc,
329 - added /etc/rc.d/rc*.d/* symlinks as a %config(missingok),
330 - changed permidssion on logrotate config file to 600,
331 - changed permidssion on /var/log/httpd to 700,
332 - added %ghost /var/log/httpd/*
333 - added striping modules,
334 - added patch to defeat header dos attack,
335 - start at spec file prepared by:
336 Manoj Kasichainula <manojk@io.com>.