# (oe) undefining these makes the build _real_ quick. %undefine __find_provides %undefine __find_requires Summary: The apache Manual Name: apache-doc Version: 2.2.9 Release: %mkrel 1 Group: System/Servers License: Apache License URL: http://www.apache.org Source0: manual.conf Requires(pre): apache-conf >= %{version} Requires: apache-conf >= %{version} BuildRequires: apache-source = %{version} file BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description This package contains the apache server documentation in HTML format. Please view the documentaion by starting the apache server and your favourite web browser and point to this URL: http://localhost/manual %prep %setup -c -T cp -dpR %{_usrsrc}/apache-%{version}/docs/manual . cp %{SOURCE0} manual.conf perl -pi -e "s|_DOCDIR_|%{_docdir}/%{name}|g" manual.conf find . -type d -perm 0700 -exec chmod 755 {} \; find . -type f -perm 0555 -exec chmod 755 {} \; find . -type f -perm 0444 -exec chmod 644 {} \; # strip away annoying ^M find . -type f|xargs file|grep 'CRLF'|cut -d: -f1|xargs perl -p -i -e 's/\r//' find . -type f|xargs file|grep 'text'|cut -d: -f1|xargs perl -p -i -e 's/\r//' %build %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{_sysconfdir}/httpd/conf/webapps.d install -m0644 manual.conf %{buildroot}%{_sysconfdir}/httpd/conf/webapps.d/00_manual.conf cat > README.MDV << EOF Please view the documentaion by starting the apache server and your favourite web browser and point to this URL: http://localhost/manual Accessing the HTML manual manually on the filesystem can be tricky, you will have to do something like this first: cd %{_docdir}/%{name} for i in \`find -name "*.html.en"\`; do new_name=\`echo \$i | sed -e "s/.html.en/.html/g"\` mv -f \$i \$new_name done lynx index.html EOF %post if [ -f %{_var}/lock/subsys/httpd ]; then %{_initrddir}/httpd restart 1>&2 fi %postun if [ "$1" = "0" ]; then if [ -f %{_var}/lock/subsys/httpd ]; then %{_initrddir}/httpd restart 1>&2 fi fi %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc manual/* README.MDV %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/conf/webapps.d/00_manual.conf %changelog * Fri Jun 13 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-1mdv2009.0 + Revision: 218817 - 2.2.9 * Fri Mar 07 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-2mdv2008.1 + Revision: 181431 - rebuild * Fri Jan 18 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-1mdv2008.1 + Revision: 154718 - 2.2.8 (official release) * Fri Jan 11 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-0.1mdv2008.1 + Revision: 147924 - 2.2.8 * Sat Jan 05 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.7-0.1mdv2008.1 + Revision: 145822 - 2.2.7 + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Sat Sep 08 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-1mdv2008.0 + Revision: 82351 - 2.2.6 (release) * Thu Aug 16 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.5-0.1mdv2008.0 + Revision: 64313 - 2.2.5 * Sat Mar 10 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-3mdv2007.1 + Revision: 140575 - rebuild * Tue Feb 27 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-2mdv2007.1 + Revision: 126603 - general cleanups * Sat Jan 27 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-1mdv2007.1 + Revision: 114290 - 2.2.4 * Thu Nov 16 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.3-2mdv2007.1 + Revision: 84878 - rebuild - Import apache-doc * Sat Jul 29 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.3-1mdk - 2.2.3 * Sat May 13 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-2mdk - fix #22479 * Sat May 13 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-1mdk - 2.2.2 * Mon Dec 12 2005 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-1mdk - 2.2.0 * Sun Oct 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.55-1mdk - 2.0.55 * Sat Jul 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-2mdk - added a work around for a rpm bug * Fri May 27 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-1mdk - initial Mandriva package