3 %bcond_with db3 # build with db3 instead of db 4.x
7 Summary: The Webalizer - A web server log file analysis thingie
8 Summary(es): Software para análisis de archivos de log de servidores WWW
9 Summary(pl): Webalizer - analizator logów serwera www
10 Summary(pt_BR): Um software para análise de arquivos de log de servidores WWW
11 Summary(ru): ðÒÏÇÒÁÍÍÁ ÁÎÁÌÉÚÁ log-ÆÁÊÌÁ web/ftp/proxy-ÓÅÒ×ÅÒÁ
12 Summary(uk): ðÒÏÇÒÁÍÁ ÁÎÁ̦ÚÕ log-ÆÁÊÌÕ web/ftp/proxy-ÓÅÒ×ÅÒÁ
14 Version: %{ver}_%{patchlvl}
17 Group: Networking/Utilities
18 Source0: ftp://ftp.mrunix.net/pub/webalizer/%{name}-%{ver}-%{patchlvl}-src.tar.bz2
19 # Source0-md5: 26d0a3c142423678daed2d6f579525d8
20 Source1: http://linux.gda.pl/pub/webalizer/%{name}_lang.polish
21 # Source1-md5: 510bc595699373c4d7a8093a5ea10df3
22 Source2: %{name}.sysconfig
24 Patch0: %{name}-debian-23.patch
25 Patch1: %{name}-nolibnsl.patch
26 Patch2: %{name}-conf.patch
27 Patch3: %{name}-debian_gcc2_fix.patch
29 URL: http://www.mrunix.net/webalizer/
30 BuildRequires: autoconf
31 %{!?with_db3:BuildRequires: db-devel}
32 %{?with_db3:BuildRequires: db3-devel}
33 BuildRequires: gd-devel >= 2.0.1
34 BuildRequires: gettext-devel
35 BuildRequires: libpng-devel >= 1.0.8
36 BuildRequires: zlib-devel
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 %define _webdir /home/services/httpd
42 The Webalizer is a web server log file analysis program which produces
43 usage statistics in HTML format for viewing with a browser. The
44 results are presented in both columnar and graphical format, which
45 facilitates interpretation. Yearly, monthly, daily and hourly usage
46 statistics are presented, along with the ability to display usage by
47 site, URL, referrer, user agent (browser) and country (user agent and
48 referrer are only available if your web server produces combined log
52 Software para análisis de archivos de log de servidores WWW.
55 Webalizer to program analizuj±cy logi serwera www i tworz±cy strony w
56 formacie HTML zawieraj±ce statystyki u¿ycia tego¿ serwera www. Wyniki
57 s± prezentowane jednocze¶nie w formacie kolumnowym i graficznym, co
58 u³atwia interpretacjê. Program prezentuje statystyki roczne,
59 miesiêczne, dzienne i godzinowe, ma te¿ mo¿liwo¶æ wy¶wietlania
60 statystyk w zale¿no¶ci od serwisu, URL-a, strony z której by³o
61 odwo³anie (czyli nag³ówka Referer), przegl±darki i kraju (przy czym
62 statystyki w zale¿no¶ci od przegl±darki i nag³ówka Referer s± dostêpne
63 tylko je¶li serwer loguje informacje o odwiedzinach w formacie
67 Um analisador de arquivos de log de servidores WWW.
70 Webalizer - ÜÔÏ ÐÒÏÇÒÁÍÍÁ ÁÎÁÌÉÚÁ ÌÏÇÏ× web-ÓÅÒ×ÅÒÁ, ×ÙÄÁÀÝÁÑ
71 ÓÔÁÔÉÓÔÉËÕ × HTML ÆÏÒÍÁÔÅ, ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÂÒÏÕÚÅÒÏÍ. òÅÚÕÌØÔÁÔÙ
72 ÐÒÅÄÓÔÁ×ÌÑÀÔÓÑ ËÁË × ÔÁÂÌÉÞÎÏÍ, ÔÁË É × ÇÒÁÆÉÞÅÓËÏÍ ÆÏÒÍÁÔÅ, ÞÔÏ
73 ÕÐÒÏÝÁÅÔ ÉÎÔÅÒÐÒÅÔÁÃÉÀ. ÷ÙÄÁÅÔÓÑ ÓÔÁÔÉÓÔÉËÁ ÚÁ ÇÏÄ, ÍÅÓÑÃ, ÄÅÎØ É
74 ÐÏÞÁÓÏ×ÁÑ, ÅÓÔØ ×ÏÚÍÏÖÎÏÓÔØ ÐÏËÁÚÁ ÓÔÁÔÉÓÔÉËÉ ÐÏ ÁÄÒÅÓÕ ËÌÉÅÎÔÁ, URL,
75 ÓÓÙÌËÁÍ, ÂÒÁÕÚÅÒÕ É ÓÔÒÁÎÅ (ÂÒÁÕÚÅÒ É ccÙÌËÉ ÄÏÓÔÕÐÎÙ ÔÏÌØËÏ, ÅÓÌÉ
76 ÓÅÒ×ÅÒ ×ÙÄÁÅÔ ÌÏÇÉ × ËÏÍÂÉÎÉÒÏ×ÁÎÎÏÍ ÆÏÒÍÁÔÅ).
79 Webalizer - ÃÅ ÐÒÏÇÒÁÍÁ ÁÎÁ̦ÚÕ ÌÏÇ¦× web-ÓÅÒ×ÅÒÁ, ÝÏ ×ÉÄÁ¤ ÓÔÁÔÉÓÔÉËÕ
80 × HTML ÆÏÒÍÁÔ¦, ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÂÒÏÕÚÅÒÏÍ. òÅÚÕÌØÔÁÔÉ ÐÏÄÁÀÔØÓÑ ÑË ×
81 ÔÁÂÌÉÞÎÏÍÕ, ÔÁË ¦ × ÇÒÁƦÞÎÏÍÕ ÆÏÒÍÁÔ¦, ÝÏ ÐÏÌÅÇÛÕ¤ ¦ÎÔÅÒÐÒÅÔÁæÀ.
82 ÷ÉÄÁ¤ÔØÓÑ ÓÔÁÔÉÓÔÉËÁ ÚÁ Ò¦Ë, ͦÓÑÃØ, ÄÅÎØ ÔÁ ÐÏÇÏÄÉÎÎÁ, ¤ ÍÏÖÌÉצÓÔØ
83 ÐÏËÁÚÕ ÓÔÁÔÉÓÔÉËÉ ÐÏ ÁÄÒÅÓ¦ Ë̦¤ÎÔÁ, URL, ÐÏÓÉÌÁÎÎÑÍ, ÂÒÏÕÚÅÒÕ ÔÁ
84 ËÒÁ§Î¦ (ÂÒÏÕÚÅÒ ÔÁ ÐÏÓÉÌÁÎÎÑ ÄÏÓÔÕÐΦ ÌÉÛÅ ÑËÝÏ ÓÅÒ×ÅÒ ÐÉÛÅ ÌÏÇÉ ×
85 ËÏͦÎÏ×ÁÎÏÍÕ ÆÏÒÍÁÔ¦).
88 %setup -q -n %{name}-%{ver}-%{patchlvl}
95 mv -f po/{sr,sr@Latn}.po
96 mv -f po/{zh,zh_TW}.po
98 install %{SOURCE1} lang
101 # don't call aclocal, aclocal.m4 contains only one _local_ macro
103 CFLAGS="%{rpmcflags} -fsigned-char"
105 --with-gd=%{_libdir} \
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_bindir},%{_mandir}/man1} \
114 $RPM_BUILD_ROOT{%{_webdir}/icons,%{_sysconfdir}/sysconfig,%{_sysconfdir}/cron.hourly}
116 install sample.conf $RPM_BUILD_ROOT%{_sysconfdir}/webalizer.conf
117 install webalizer $RPM_BUILD_ROOT%{_bindir}
118 install webalizer.1 $RPM_BUILD_ROOT%{_mandir}/man1
119 install msfree.png $RPM_BUILD_ROOT%{_webdir}/icons
120 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/webalizer
121 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly/webalizer
123 for lang in $(cd po && ls -1 *.mo); do
124 dir=$(echo "$lang" | sed -e 's#\.mo##g')
125 install -d $RPM_BUILD_ROOT%{_datadir}/locale/${dir}/LC_MESSAGES
126 install po/${lang} $RPM_BUILD_ROOT%{_datadir}/locale/${dir}/LC_MESSAGES/webalizer.mo
132 rm -rf $RPM_BUILD_ROOT
134 %files -f %{name}.lang
135 %defattr(644,root,root,755)
136 %doc CHANGES *README* country-codes.txt
137 %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/webalizer.conf
138 %dir %{_sysconfdir}/%{name}
139 %attr(755,root,root) %{_bindir}/webalizer
140 %attr(755,root,root) %{_sysconfdir}/cron.hourly/webalizer
141 %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/sysconfig/webalizer