]>
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 |
4c353180 | 8 | Release: 7 |
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 |
4c353180 | 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 |
1656ac25 | 23 | BuildRequires: gettext-tools |
255035b2 | 24 | BuildRequires: pcre-devel |
4c353180 | 25 | Suggests: crondaemon |
3539225a | 26 | Suggests: dnshistory |
255035b2 | 27 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
28 | ||
29 | %description | |
30 | AWFFull is a Web server log analysis program, forked from Webalizer. | |
31 | It adds a number of new features and improvements, such as extended | |
32 | frontpage history, resizable graphs, and a few more pie charts. | |
33 | ||
2876e13e JR |
34 | %description -l pl.UTF-8 |
35 | AWFFull to program do analizy logów serwer WWW wywodzący się z | |
36 | Webalizera. Dodaje wiele nowych możliwości i ulepszeń, takich jak | |
37 | rozszerzona historia strony głównej, skalowalne wykresy i nieco więcej | |
38 | wykresów kołowych. | |
55ef4da3 | 39 | |
255035b2 | 40 | %prep |
41 | %setup -q | |
05e70b00 | 42 | %patch0 -p1 |
720ab8ed | 43 | %patch1 -p1 |
d69a445d | 44 | %patch2 -p1 |
9d30c1e7 | 45 | %patch3 -p1 |
d69a445d | 46 | rm po/*gmo |
47 | mv -f po/{no,nb}.po | |
48 | mv -f po/zh{,_CN}.po | |
255035b2 | 49 | |
50 | %build | |
51 | %configure | |
d69a445d | 52 | %{__make} -C po update-gmo |
255035b2 | 53 | %{__make} |
54 | ||
55 | %install | |
56 | rm -rf $RPM_BUILD_ROOT | |
85cf6b58 | 57 | install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},/etc/{sysconfig,cron.d},%{_sbindir}} |
71f2213b | 58 | |
255035b2 | 59 | %{__make} install \ |
60 | DESTDIR=$RPM_BUILD_ROOT | |
61 | ||
4c353180 ER |
62 | cp -p sample.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf |
63 | install -p contrib/%{name}_history_regen.pl $RPM_BUILD_ROOT%{_sbindir} | |
64 | cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/%{name} | |
65 | cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sbindir}/%{name}.cron | |
66 | cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.d/%{name} | |
71f2213b | 67 | |
9ccc6272 PG |
68 | %find_lang %{name} |
69 | ||
255035b2 | 70 | %clean |
71 | rm -rf $RPM_BUILD_ROOT | |
72 | ||
9ccc6272 | 73 | %files -f %{name}.lang |
255035b2 | 74 | %defattr(644,root,root,755) |
d49f6961 | 75 | %doc ChangeLog *README* TODO flags |
85cf6b58 | 76 | %attr(2755,root,stats) %dir %{_sysconfdir}/%{name} |
71f2213b PG |
77 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf |
78 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name} | |
79 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name} | |
71f2213b PG |
80 | %attr(755,root,root) %{_bindir}/%{name} |
81 | %attr(755,root,root) %{_sbindir}/%{name}.cron | |
d8c5c483 | 82 | %attr(755,root,root) %{_sbindir}/%{name}_history_regen.pl |
a0d47a1d | 83 | %{_mandir}/man[15]/awffull* |