]>
Commit | Line | Data |
---|---|---|
dcbd2d78 | 1 | |
b728dd59 | 2 | %define _pre pre1 |
3 | %define _sysconfdir /etc/%{name} | |
17a8d7f5 | 4 | Summary: Console interface bandwidth usage monitor |
2d29b51a | 5 | Summary(pl.UTF-8): Konsolowy monitor użycia interfejsu sieciowego |
17a8d7f5 | 6 | Name: bmon |
b728dd59 | 7 | Version: 2.2.0 |
7a5e9df1 | 8 | Release: 0.%{_pre}.3 |
17a8d7f5 | 9 | License: Artistic |
10 | Group: Applications/Networking | |
dcbd2d78 | 11 | Source0: http://people.suug.ch/~tgr/bmon/files/%{name}-%{version}-%{_pre}.tar.gz |
a1fbfc14 | 12 | # Source0-md5: f4ec66927751027f855886f3dc45c218 |
b91d68b3 | 13 | URL: http://people.suug.ch/~tgr/bmon/ |
e9f687c8 JW |
14 | BuildRequires: autoconf |
15 | BuildRequires: automake | |
16 | BuildRequires: gettext-devel | |
00d515cc | 17 | BuildRequires: libdbi-devel |
18 | BuildRequires: libnl-devel | |
17a8d7f5 | 19 | BuildRequires: ncurses-devel |
b728dd59 | 20 | BuildRequires: postgresql-devel |
65b42f59 | 21 | BuildRequires: rrdtool-devel >= 1.2.10 |
e0fb2847 | 22 | Conflicts: nstats |
17a8d7f5 | 23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
24 | ||
25 | %description | |
26 | bmon is an interface bandwidth monitor. | |
27 | ||
28 | It is able to generate and draw three types of diagrams: | |
fce7d8f3 | 29 | - The overview diagram which is a list of all interfaces and their |
30 | send/receive rates. | |
31 | - A very MRTG like graphical diagram in ASCII showing the rate over a | |
32 | specific time period in a bar diagram. | |
33 | - The details diagram which contains all counters of an interface such | |
34 | as total bytes sent/received, errors, compressed packets, ... | |
17a8d7f5 | 35 | |
2d29b51a | 36 | %description -l pl.UTF-8 |
17a8d7f5 | 37 | bmon jest monitorem ruchu na interfejsach sieciowych. |
38 | ||
2d29b51a JR |
39 | Pozwala on na generowanie i rysowanie trzech typów diagramów: |
40 | - Diagram ogólny który wyświetla wszystkie interfejsy sieciowe i | |
41 | informacje o aktualnym zużyciu przepustowości | |
42 | - Diagram ASCII podobny do generowanego przez MRTG, pokazujący | |
fce7d8f3 | 43 | informacje o przesyle danych w postaci wykresu paskowego |
2d29b51a JR |
44 | - Diagram szczegółowy który zawiera wszystkie liczniki danego |
45 | interfejsu, takie jak całkowita liczba bajtów odebranych/wysłanych, | |
46 | błędy, skompresowane pakiety... | |
17a8d7f5 | 47 | |
7fac8f1c | 48 | %package devel |
b91d68b3 | 49 | Summary: Header files for bmon |
2d29b51a | 50 | Summary(pl.UTF-8): Pliki nagłówkowe dla bmon |
7fac8f1c JW |
51 | Group: Development/Libraries |
52 | ||
53 | %description devel | |
54 | Header files neccesary to develop bmon applications. | |
55 | ||
2d29b51a JR |
56 | %description devel -l pl.UTF-8 |
57 | Pliki nagłówkowe niezbędne do tworzenia aplikacji korzystających z | |
7fac8f1c JW |
58 | bmon. |
59 | ||
17a8d7f5 | 60 | %prep |
dcbd2d78 | 61 | %setup -q -n %{name}-%{version}-%{_pre} |
17a8d7f5 | 62 | |
63 | %build | |
8a84ebbf | 64 | cp -f /usr/share/automake/config.sub . |
e9f687c8 JW |
65 | %{__gettextize} |
66 | %{__aclocal} | |
67 | %{__autoconf} | |
68 | %{__autoheader} | |
17a8d7f5 | 69 | %configure |
70 | %{__make} | |
71 | ||
72 | %install | |
b91d68b3 | 73 | rm -rf $RPM_BUILD_ROOT |
7fac8f1c JW |
74 | install -d $RPM_BUILD_ROOT%{_sysconfdir} |
75 | install -d $RPM_BUILD_ROOT%{_includedir}/%{name} | |
b728dd59 | 76 | cp -r etc/* $RPM_BUILD_ROOT%{_sysconfdir} |
b91d68b3 | 77 | install include/%{name}/* $RPM_BUILD_ROOT%{_includedir}/%{name}/ |
7fac8f1c | 78 | |
7fac8f1c JW |
79 | %{__make} install \ |
80 | DESTDIR=$RPM_BUILD_ROOT | |
17a8d7f5 | 81 | |
82 | %clean | |
83 | rm -rf $RPM_BUILD_ROOT | |
84 | ||
85 | %files | |
86 | %defattr(644,root,root,755) | |
7fac8f1c | 87 | %doc ChangeLog |
17a8d7f5 | 88 | %attr(755,root,root) %{_bindir}/* |
b728dd59 | 89 | %dir %{_sysconfdir} |
90 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/* | |
17a8d7f5 | 91 | %{_mandir}/man1/* |
7fac8f1c JW |
92 | |
93 | %files devel | |
94 | %defattr(644,root,root,755) | |
95 | %{_includedir}/* |