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