%scm_source github https://github.com/ydario/webalizer master-os2 Name: webalizer Summary: A flexible Web server log file analysis program Group: Applications/Internet Version: 2.23_08 Release: 1 URL: http://www.mrunix.net/webalizer/ Source1: webalizer.conf Source3: webalizer-httpd.conf License: GPLv2+ BuildRequires: gcc BuildRequires: gd-devel, db4-devel, bzip2-devel %description The Webalizer is a Web server log analysis program. It is designed to scan Web server log files in various formats and produce usage statistics in HTML format for viewing through a browser. It produces professional looking graphs which make analyzing when and where your Web traffic is coming from easy. %prep %scm_setup autoreconf -i -v %build CPPFLAGS="-I%{_includedir}/db4" ; export CPPFLAGS LDFLAGS="-Zexe -Zhigh-mem -Zomf" ; export LDFLAGS LIBS="-lcx" ; export LIBS %configure --enable-dns --enable-bz2 --with-language=italian make %{?_smp_mflags} mv webalizer.exe webalizer_it.exe rm webalizer rm webalizer.o rm webalizer_lang.h ln -s lang/webalizer_lang.english webalizer_lang.h make %{?_smp_mflags} %install mkdir -p %{buildroot}%{_localstatedir}/www/usage \ %{buildroot}%{_sysconfdir}/cron.daily mkdir -p %{buildroot}%{_localstatedir}/lib/webalizer %make_install install -p -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir} install -p -m 644 *.png %{buildroot}%{_localstatedir}/www/usage mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d install -p -m 644 %{SOURCE3} \ %{buildroot}%{_sysconfdir}/httpd/conf.d/webalizer.conf rm -f %{buildroot}%{_sysconfdir}/webalizer.conf.sample cp webalizer_it.exe %{buildroot}%{_bindir} %files %doc README %{_mandir}/man1/*.1* %{_bindir}/* %config(noreplace) %{_sysconfdir}/webalizer.conf %config(noreplace) %{_sysconfdir}/httpd/conf.d/webalizer.conf %attr(-, webalizer, root) %dir %{_localstatedir}/www/usage %attr(-, webalizer, root) %dir %{_localstatedir}/lib/webalizer %attr(-, webalizer, root) %{_localstatedir}/www/usage/*.png %changelog