]>
Commit | Line | Data |
---|---|---|
d49f6961 PG |
1 | # TODO: |
2 | # - install flags in %{datadir}/%{name} and make config for apache | |
3 | # - patch config in package and fix paths | |
255035b2 | 4 | Summary: Web server log analysis program |
0305aef4 | 5 | Summary(pl.UTF-8): Program do analizy logów serwera WWW |
255035b2 | 6 | Name: awffull |
a0d47a1d | 7 | Version: 3.10.2 |
54f0d7a0 | 8 | Release: 5 |
78238c7a | 9 | License: GPL v3+ |
255035b2 | 10 | Group: Applications/Networking |
255035b2 | 11 | Source0: http://www.stedee.id.au/files/%{name}-%{version}.tar.gz |
a0d47a1d | 12 | # Source0-md5: 90c1b0137ce687d06e56c49b854d41c1 |
71f2213b PG |
13 | Source1: %{name}.sysconfig |
14 | Source2: %{name}.cron | |
15 | Source3: %{name}.crontab | |
05e70b00 | 16 | Patch0: %{name}-no_css_overwrite_warning.patch |
720ab8ed | 17 | Patch1: %{name}-geoip.patch |
d69a445d | 18 | Patch2: %{name}-locale_names.patch |
9d30c1e7 | 19 | Patch3: %{name}-no_verbose_trash.patch |
71f2213b | 20 | URL: http://www.stedee.id.au/awffull/ |
d8c5c483 | 21 | BuildRequires: GeoIP-devel > 1.4.0-1 |
255035b2 | 22 | BuildRequires: gd-devel |
9ccc6272 | 23 | BuildRequires: gettext-devel |
255035b2 | 24 | BuildRequires: pcre-devel |
3539225a | 25 | Suggests: dnshistory |
255035b2 | 26 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
27 | ||
28 | %description | |
29 | AWFFull is a Web server log analysis program, forked from Webalizer. | |
30 | It adds a number of new features and improvements, such as extended | |
31 | frontpage history, resizable graphs, and a few more pie charts. | |
32 | ||
2876e13e JR |
33 | %description -l pl.UTF-8 |
34 | AWFFull to program do analizy logów serwer WWW wywodzący się z | |
35 | Webalizera. Dodaje wiele nowych możliwości i ulepszeń, takich jak | |
36 | rozszerzona historia strony głównej, skalowalne wykresy i nieco więcej | |
37 | wykresów kołowych. | |
55ef4da3 | 38 | |
255035b2 | 39 | %prep |
40 | %setup -q | |
05e70b00 | 41 | %patch0 -p1 |
720ab8ed | 42 | %patch1 -p1 |
d69a445d | 43 | %patch2 -p1 |
9d30c1e7 | 44 | %patch3 -p1 |
d69a445d | 45 | rm po/*gmo |
46 | mv -f po/{no,nb}.po | |
47 | mv -f po/zh{,_CN}.po | |
255035b2 | 48 | |
49 | %build | |
50 | %configure | |
d69a445d | 51 | %{__make} -C po update-gmo |
255035b2 | 52 | %{__make} |
53 | ||
54 | %install | |
55 | rm -rf $RPM_BUILD_ROOT | |
85cf6b58 | 56 | install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},/etc/{sysconfig,cron.d},%{_sbindir}} |
71f2213b | 57 | |
255035b2 | 58 | %{__make} install \ |
59 | DESTDIR=$RPM_BUILD_ROOT | |
60 | ||
71f2213b | 61 | install sample.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf |
484ede7e | 62 | install contrib/%{name}_history_regen.pl $RPM_BUILD_ROOT%{_sbindir} |
85cf6b58 | 63 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/%{name} |
71f2213b | 64 | install %{SOURCE2} $RPM_BUILD_ROOT%{_sbindir}/%{name}.cron |
85cf6b58 | 65 | install %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.d/%{name} |
71f2213b | 66 | |
9ccc6272 PG |
67 | %find_lang %{name} |
68 | ||
255035b2 | 69 | %clean |
70 | rm -rf $RPM_BUILD_ROOT | |
71 | ||
9ccc6272 | 72 | %files -f %{name}.lang |
255035b2 | 73 | %defattr(644,root,root,755) |
d49f6961 | 74 | %doc ChangeLog *README* TODO flags |
85cf6b58 | 75 | %attr(2755,root,stats) %dir %{_sysconfdir}/%{name} |
71f2213b PG |
76 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf |
77 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name} | |
78 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name} | |
71f2213b PG |
79 | %attr(755,root,root) %{_bindir}/%{name} |
80 | %attr(755,root,root) %{_sbindir}/%{name}.cron | |
d8c5c483 | 81 | %attr(755,root,root) %{_sbindir}/%{name}_history_regen.pl |
a0d47a1d | 82 | %{_mandir}/man[15]/awffull* |