3 %define srcversion 2_0_1
4 Summary: Asterisk-Stat: CDR Analyser
5 Summary(pl.UTF-8): Asterisk-Stat: Analizator CDR
9 License: ? (contains Freeware, LGPL, QPL parts)
10 Group: Applications/WWW
11 Source0: http://areski.net/asterisk-stat-v2/%{name}-v%{srcversion}.tar.gz
12 # Source0-md5: aad3fe2f9826e8d63dfc9bdea2315d4a
14 Source2: %{name}-config.php
15 Patch0: %{name}-config.patch
16 Patch1: %{name}-jpgraph.patch
17 URL: http://areski.net/asterisk-stat-v2/about.php
18 BuildRequires: rpm-perlprov
19 BuildRequires: rpmbuild(macros) >= 1.264
20 Requires: %{name}(DB_Driver) = %{version}-%{release}
21 Requires: adodb >= 4.67-1.17
27 Requires: webserver(php)
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define _webapps /etc/webapps
32 %define _webapp %{name}
33 %define _sysconfdir %{_webapps}/%{_webapp}
34 %define _appdir %{_datadir}/%{_webapp}
37 Asterisk-Stat is providing different reports & Graph to allow the
38 Asterisk-admin to analyse quickly and easily the traffic on their
39 Asterisk server. All the graphic & reports are based over the CDR
42 %description -l pl.UTF-8
43 Asterisk-Stat udostępnia różne raporty i wykresy pozwalające
44 administratorowi Asteriska szybko i łatwo przeanalizować ruch na
45 serwerze Asteriska. Wszystkie wykresy i raporty są oparte na bazie
49 Summary: Asterisk-stat DB Driver for MySQL
50 Summary(pl.UTF-8): Sterownik bazy danych MySQL dla Asterisk-stat
51 Group: Applications/WWW
53 Provides: %{name}(DB_Driver) = %{version}-%{release}
56 This virtual package provides MySQL database backend for
59 %description db-mysql -l pl.UTF-8
60 Ten wirtualny pakiet dostarcza backend bazy danych MySQL dla
64 Summary: Asterisk-stat DB Driver for PostgreSQL
65 Summary(pl.UTF-8): Sterownik bazy danych PostgreSQL dla Asterisk-stat
66 Group: Applications/WWW
68 Provides: %{name}(DB_Driver) = %{version}-%{release}
71 This virtual package provides PostgreSQL database backend for
74 %description db-pgsql -l pl.UTF-8
75 Ten wirtualny pakiet dostarcza backend bazy danych PostgreSQL dla
79 %setup -q -n %{name}-v2
84 find '(' -name '*.php' -o -name '*.inc' ')' -print0 | xargs -0 sed -i -e 's,\r$,,'
87 rm -rf $RPM_BUILD_ROOT
88 install -d $RPM_BUILD_ROOT{%{_appdir},%{_sysconfdir}}
89 cp -aRf * $RPM_BUILD_ROOT%{_appdir}
91 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
92 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
93 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/config.php
96 rm -rf $RPM_BUILD_ROOT
98 %triggerin -- apache1 < 1.3.37-3, apache1-base
99 %webapp_register apache %{_webapp}
101 %triggerun -- apache1 < 1.3.37-3, apache1-base
102 %webapp_unregister apache %{_webapp}
104 %triggerin -- apache < 2.2.0, apache-base
105 %webapp_register httpd %{_webapp}
107 %triggerun -- apache < 2.2.0, apache-base
108 %webapp_unregister httpd %{_webapp}
111 %defattr(644,root,root,755)
113 %dir %attr(750,root,http) %{_sysconfdir}
114 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config.php
115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
116 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
120 %defattr(644,root,root,755)
123 %defattr(644,root,root,755)