%define name hiawatha %define version 3.5 %define release 1mdk Summary: Hiawatha, an advanced and secure webserver for Unix Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 Source1: %{name}-sysvscript.bz2 License: GPL Group: Networking/WWW Url: http://projects.leisink.org/index.php?page=hiawatha BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: openssl-devel PreReq: rpm-helper Provides: http-server %description Hiawatha is an advanced and secure webserver for Unix. It has been written with 'being secure' as its main goal. This resulted in a webserver which has for example DoS protection, connection control and traffic throttling. It has of course also thoroughly been checked and tested for buffer overflows %prep %setup -q %build %configure --enable-command --enable-ssl %make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT%{_sysconfdir}/lib/www/%name.html mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/log/hiawatha mkdir -p $RPM_BUILD_ROOT%{_initrddir} mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/ install -m 644 etc/logrotate.d/%name $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%name mkdir -p $RPM_BUILD_ROOT/var/log/%name bzcat %{SOURCE1} > $RPM_BUILD_ROOT%{_initrddir}/%{name} rm -f $RPM_BUILD_ROOT/var/lib/www/%name.html %post %_post_service hiawatha %preun %_preun_service hiawatha %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %dir %{_sysconfdir}/%{name} %dir /var/log/%{name} %config(noreplace) %{_sysconfdir}/%{name}/* %{_sbindir}/%{name} %{_mandir}/man1/%{name}.1* %config(noreplace) %{_sysconfdir}/logrotate.d/%name %attr(0755,root,root) %{_initrddir}/%name %changelog * Sun Apr 24 2005 Couriousous <couriousous@mandriva.org> 3.5-1mdk - 3.5 * Sat Apr 2 2005 Couriousous <couriousous@mandrake.org> 3.4-1mdk - 3.4 * Wed Dec 1 2004 Couriousous <couriousous@zarb.org> 3.3-1mdk - 3.3 * Mon Oct 11 2004 Couriousous <couriousous@zarb.org> 3.1-1mdk - First Mandrakelinux release