]> git.pld-linux.org Git - packages/webalizer.git/blob - webalizer.spec
- don't call aclocal (fixes build)
[packages/webalizer.git] / webalizer.spec
1 #
2 # Conditional build:
3 %bcond_with     db3     # build with db3 instead of db 4.x
4 %bcond_with     lang_pl # build with \--language=polish
5 #
6 %define         ver             2.01
7 %define         patchlvl        10
8 Summary:        The Webalizer - A web server log file analysis thingie
9 Summary(es):    Software para análisis de archivos de log de servidores WWW
10 Summary(pl):    Webalizer - analizator logów serwera www
11 Summary(pt_BR): Um software para análise de arquivos de log de servidores WWW
12 Summary(ru):    ðÒÏÇÒÁÍÍÁ ÁÎÁÌÉÚÁ log-ÆÁÊÌÁ web/ftp/proxy-ÓÅÒ×ÅÒÁ
13 Summary(uk):    ðÒÏÇÒÁÍÁ ÁÎÁ̦ÚÕ log-ÆÁÊÌÕ web/ftp/proxy-ÓÅÒ×ÅÒÁ
14 Name:           webalizer
15 Version:        %{ver}_%{patchlvl}%{!?lang_pl:pl}
16 Release:        4
17 License:        GPL v2
18 Group:          Networking/Utilities
19 Source0:        ftp://ftp.mrunix.net/pub/webalizer/%{name}-%{ver}-%{patchlvl}-src.tar.bz2
20 # Source0-md5:  26d0a3c142423678daed2d6f579525d8
21 Patch0:         %{name}-ipv6.patch
22 Patch1:         %{name}-nolibnsl.patch
23 Icon:           webalizer.gif
24 URL:            http://www.mrunix.net/webalizer/
25 BuildRequires:  autoconf
26 %{!?with_db3:BuildRequires:     db-devel}
27 %{?with_db3:BuildRequires:      db3-devel}
28 BuildRequires:  gd-devel >= 2.0.1
29 BuildRequires:  libpng >= 1.0.8
30 BuildRequires:  zlib-devel
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 The Webalizer is a web server log file analysis program which produces
35 usage statistics in HTML format for viewing with a browser. The
36 results are presented in both columnar and graphical format, which
37 facilitates interpretation. Yearly, monthly, daily and hourly usage
38 statistics are presented, along with the ability to display usage by
39 site, URL, referrer, user agent (browser) and country (user agent and
40 referrer are only available if your web server produces combined log
41 format files).
42
43 %description -l es
44 Software para análisis de archivos de log de servidores WWW.
45
46 %description -l pl
47 Webalizer to program analizuj±cy logi serwera www i tworz±cy strony w
48 formacie HTML zawieraj±ce statystyki u¿ycia tego¿ serwera www. Wyniki
49 s± prezentowane jednocze¶nie w formacie kolumnowym i graficznym, co
50 u³atwia interpretacjê. Program prezentuje statystyki roczne,
51 miesiêczne, dzienne i godzinowe, ma te¿ mo¿liwo¶æ wy¶wietlania
52 statystyk w zale¿no¶ci od serwisu, URL-a, strony z której by³o
53 odwo³anie (czyli nag³ówka Referer), przegl±darki i kraju (przy czym
54 statystyki w zale¿no¶ci od przegl±darki i nag³ówka Referer s± dostêpne
55 tylko je¶li serwer loguje informacje o odwiedzinach w formacie
56 "combined").
57
58 %description -l pt_BR
59 Um analisador de arquivos de log de servidores WWW.
60
61 %description -l ru
62 Webalizer - ÜÔÏ ÐÒÏÇÒÁÍÍÁ ÁÎÁÌÉÚÁ ÌÏÇÏ× web-ÓÅÒ×ÅÒÁ, ×ÙÄÁÀÝÁÑ
63 ÓÔÁÔÉÓÔÉËÕ × HTML ÆÏÒÍÁÔÅ, ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÂÒÏÕÚÅÒÏÍ. òÅÚÕÌØÔÁÔÙ
64 ÐÒÅÄÓÔÁ×ÌÑÀÔÓÑ ËÁË × ÔÁÂÌÉÞÎÏÍ, ÔÁË É × ÇÒÁÆÉÞÅÓËÏÍ ÆÏÒÍÁÔÅ, ÞÔÏ
65 ÕÐÒÏÝÁÅÔ ÉÎÔÅÒÐÒÅÔÁÃÉÀ. ÷ÙÄÁÅÔÓÑ ÓÔÁÔÉÓÔÉËÁ ÚÁ ÇÏÄ, ÍÅÓÑÃ, ÄÅÎØ É
66 ÐÏÞÁÓÏ×ÁÑ, ÅÓÔØ ×ÏÚÍÏÖÎÏÓÔØ ÐÏËÁÚÁ ÓÔÁÔÉÓÔÉËÉ ÐÏ ÁÄÒÅÓÕ ËÌÉÅÎÔÁ, URL,
67 ÓÓÙÌËÁÍ, ÂÒÁÕÚÅÒÕ É ÓÔÒÁÎÅ (ÂÒÁÕÚÅÒ É ccÙÌËÉ ÄÏÓÔÕÐÎÙ ÔÏÌØËÏ, ÅÓÌÉ
68 ÓÅÒ×ÅÒ ×ÙÄÁÅÔ ÌÏÇÉ × ËÏÍÂÉÎÉÒÏ×ÁÎÎÏÍ ÆÏÒÍÁÔÅ).
69
70 %description -l uk
71 Webalizer - ÃÅ ÐÒÏÇÒÁÍÁ ÁÎÁ̦ÚÕ ÌÏǦנweb-ÓÅÒ×ÅÒÁ, ÝÏ ×ÉÄÁ¤ ÓÔÁÔÉÓÔÉËÕ
72 × HTML ÆÏÒÍÁÔ¦, ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÂÒÏÕÚÅÒÏÍ. òÅÚÕÌØÔÁÔÉ ÐÏÄÁÀÔØÓÑ ÑË ×
73 ÔÁÂÌÉÞÎÏÍÕ, ÔÁË ¦ × ÇÒÁƦÞÎÏÍÕ ÆÏÒÍÁÔ¦, ÝÏ ÐÏÌÅÇÛÕ¤ ¦ÎÔÅÒÐÒÅÔÁæÀ.
74 ÷ÉÄÁ¤ÔØÓÑ ÓÔÁÔÉÓÔÉËÁ ÚÁ Ò¦Ë, Í¦ÓÑÃØ, ÄÅÎØ ÔÁ ÐÏÇÏÄÉÎÎÁ, ¤ ÍÏÖÌÉצÓÔØ
75 ÐÏËÁÚÕ ÓÔÁÔÉÓÔÉËÉ ÐÏ ÁÄÒÅÓ¦ Ë̦¤ÎÔÁ, URL, ÐÏÓÉÌÁÎÎÑÍ, ÂÒÏÕÚÅÒÕ ÔÁ
76 ËÒÁ§Î¦ (ÂÒÏÕÚÅÒ ÔÁ ÐÏÓÉÌÁÎÎÑ ÄÏÓÔÕÐΦ ÌÉÛÅ ÑËÝÏ ÓÅÒ×ÅÒ ÐÉÛÅ ÌÏÇÉ ×
77 ËÏͦÎÏ×ÁÎÏÍÕ ÆÏÒÍÁÔ¦).
78
79 %prep
80 %setup -q -n %{name}-%{ver}-%{patchlvl}
81 %patch0 -p1
82 %patch1 -p1
83
84 %build
85 # don't call aclocal, aclocal.m4 contains only one _local_ macro
86 %{__autoconf}
87 CFLAGS="%{rpmcflags} -fsigned-char"
88 %configure \
89         --with-gd \
90         --with-db \
91         --with-dblib \
92         --enable-dns \
93 %if %{with lang_pl}
94         --with-language=polish
95 %endif
96
97 %{__make}
98
99 %install
100 rm -rf $RPM_BUILD_ROOT
101 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_bindir},%{_mandir}/man1} \
102         $RPM_BUILD_ROOT/home/services/httpd/icons
103
104 install sample.conf $RPM_BUILD_ROOT%{_sysconfdir}/webalizer.conf
105 install webalizer $RPM_BUILD_ROOT%{_bindir}
106 install webalizer.1 $RPM_BUILD_ROOT%{_mandir}/man1
107 install msfree.png $RPM_BUILD_ROOT/home/services/httpd/icons
108
109 %clean
110 rm -rf $RPM_BUILD_ROOT
111
112 %files
113 %defattr(644,root,root,755)
114 %doc CHANGES *README* country-codes.txt
115 %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/webalizer.conf
116 %dir %{_sysconfdir}/%{name}
117 %attr(755,root,root) %{_bindir}/webalizer
118 %{_mandir}/man1/*
119 /home/services/httpd/icons/*
This page took 0.037402 seconds and 4 git commands to generate.