#
%define _ver_major 3.0
%define _ver_minor 0
-%define _rc rc.40
+%define _rc rc.43
%define _rel 0.1
-Summary: Real time network flow monitor
-Summary(pl.UTF-8): Monitor obciążenia sieci czasu rzeczywistego
+Summary: Real time network flow monitor - client applications
+Summary(pl.UTF-8): Monitor obciążenia sieci czasu rzeczywistego - programy klienckie
Name: argus-clients
Version: %{_ver_major}.%{_ver_minor}
Release: 0.%{_rc}.%{_rel}
License: GPL v2
Group: Applications/Networking
Source0: ftp://qosient.com/dev/argus-%{_ver_major}/%{name}-%{version}.%{_rc}.tar.gz
-# Source0-md5: 78ad75c148f1ee7b48d0c3029c4be7e4
+# Source0-md5: d85d5546cdf527f096c367afffd8f334
Source1: %{name}-excel.rc
Source2: %{name}-racluster.conf
Source3: %{name}-radium.conf
Source7: %{name}-ranonymize.conf
Source8: %{name}-ra.print.all.conf
Source9: %{name}-rarc
+Patch0: %{name}-ragraph-rabins-paths.patch
+Patch1: %{name}-ratop-ncurses.patch
+Patch2: %{name}-configure-ncurses.patch
URL: http://www.qosient.com/argus/
BuildRequires: bison
%{?with_sasl:BuildRequires: cyrus-sasl-devel}
BuildRequires: flex
BuildRequires: rpmbuild(macros) >= 1.268
Requires(post,preun): /sbin/chkconfig
+Requires: perl-rrdtool
Requires: rc-scripts
Provides: group(argus)
Provides: user(argus)
+Conflicts: logrotate < 3.8.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%description -l pl.UTF-8
Argus jest monitorem sieci czasu rzeczywistego zaprojektowanym do
śledzenia i raportowania stanu sieci oraz wszelkiego typu transakcji
-strumieni danych. Jest bardzo podobny do NetFlow z Cisco, jednak
-bardziej rozbudowany i posiada inny format danych.
+sieciowych widzianych w strumieniu danych. Jest bardzo podobny do
+NetFlow z Cisco, jednak bardziej rozbudowany i posiada inny format
+danych.
-Ta paczka dostarcza różnych metod do przetwarzania i prezentowania
+Ta paczka dostarcza różne metody do przetwarzania i prezentowania
danych.
%prep
%setup -q -n %{name}-%{version}.%{_rc}
+%patch0
+%patch1
+%patch2
%build
%configure \
%attr(755,root,root) %{_bindir}/rabins
%attr(755,root,root) %{_bindir}/racluster
%attr(755,root,root) %{_bindir}/racount
+%attr(755,root,root) %{_bindir}/radump
%attr(755,root,root) %{_bindir}/ragraph
%attr(755,root,root) %{_bindir}/ragrep
%attr(755,root,root) %{_bindir}/rahisto
+%attr(755,root,root) %{_bindir}/ramatrix
%attr(755,root,root) %{_bindir}/ranonymize
%attr(755,root,root) %{_bindir}/rapath
%attr(755,root,root) %{_bindir}/rapolicy
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/ra.print.all.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/rarc
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/radium
-%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/radium
-%{_mandir}/man1/ra.1.gz
-%{_mandir}/man1/rabins.1.gz
-%{_mandir}/man1/racluster.1.gz
-%{_mandir}/man1/racount.1.gz
-%{_mandir}/man1/ragraph.1.gz
-%{_mandir}/man1/ragrep.1.gz
-%{_mandir}/man1/rahisto.1.gz
-%{_mandir}/man1/rasort.1.gz
-%{_mandir}/man1/rasplit.1.gz
-%{_mandir}/man1/rastrip.1.gz
-%{_mandir}/man5/racluster.5.gz
-%{_mandir}/man5/radium.conf.5.gz
-%{_mandir}/man5/rarc.5.gz
-%{_mandir}/man8/radium.8.gz
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/radium
+%{_mandir}/man1/ra.1*
+%{_mandir}/man1/rabins.1*
+%{_mandir}/man1/racluster.1*
+%{_mandir}/man1/racount.1*
+%{_mandir}/man1/ragraph.1*
+%{_mandir}/man1/ragrep.1*
+%{_mandir}/man1/rahisto.1*
+%{_mandir}/man1/rasort.1*
+%{_mandir}/man1/rasplit.1*
+%{_mandir}/man1/rastrip.1*
+%{_mandir}/man5/racluster.5*
+%{_mandir}/man5/radium.conf.5*
+%{_mandir}/man5/rarc.5*
+%{_mandir}/man8/radium.8*
%attr(770,root,argus) %dir %{_var}/log/%{name}
%attr(660,root,argus) %ghost %{_var}/log/%{name}/radium.log