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