1 Summary: Nagios Status monitor for your Desktop
6 Group: X11/Applications/Networking
7 Source0: http://downloads.sourceforge.net/nagstamon/nagstamon_%{version}.tar.gz
8 # Source0-md5: 792c85018a59345625171473b39d9865
9 Source1: nagstamon.desktop
10 URL: http://nagstamon.ifw-dresden.de/
11 BuildRequires: rpm-pythonprov
12 BuildRequires: rpmbuild(macros) >= 1.219
13 # python-distribute for pkg_resources import
14 Requires: python-distribute
15 Requires: python-gnome-extras-egg
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Nagstamon is a Nagios status monitor for the desktop. It connects to
22 multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja and
23 Check_MK Multisite monitoring servers and resides in systray or as a
24 floating statusbar at the desktop showing a brief summary of critical,
25 warning, unknown, unreachable and down hosts and services and pops up
26 a detailed status overview when moving the mouse pointer over it.
28 Connecting to displayed hosts and services is easily established by
29 context menu via SSH, RDP and VNC. Users can be notified by sound.
30 Hosts and services can be filtered by category and regular
35 # keep source dir versioned
36 mv Nagstamon .%{name}; mv .%{name}/* .
39 %{__rm} Nagstamon/resources/LICENSE
42 %{__rm} Nagstamon/resources/nagstamon.ico
44 # svg used on linux, switch to .png?
45 # see Nagstamon/nagstamonGUI.py def CreateOutputVisuals(self): self.BitmapSuffix = ".png"
46 # .png used for buttons, so keep them
47 #rm Nagstamon/resources/*.png
50 %{__python} setup.py build
53 rm -rf $RPM_BUILD_ROOT
54 %{__python} setup.py install \
57 --root=$RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
60 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
61 ln $RPM_BUILD_ROOT{%{py_sitescriptdir}/Nagstamon/resources,%{_pixmapsdir}}/nagstamon.png
62 %{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/Nagstamon/resources/nagstamon.desktop
63 %{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/Nagstamon/resources/nagstamon.1
64 mv $RPM_BUILD_ROOT%{_bindir}/nagstamon{.py,}
69 rm -rf $RPM_BUILD_ROOT
72 %defattr(644,root,root,755)
73 %doc ChangeLog COPYRIGHT
74 %attr(755,root,root) %{_bindir}/nagstamon
75 %{_mandir}/man1/nagstamon.1*
76 %{_desktopdir}/nagstamon.desktop
77 %{_pixmapsdir}/nagstamon.png
78 %dir %{py_sitescriptdir}/Nagstamon
79 %{py_sitescriptdir}/Nagstamon/*.py[co]
80 %dir %{py_sitescriptdir}/Nagstamon/resources
81 %{py_sitescriptdir}/Nagstamon/resources/*.ui
82 %{py_sitescriptdir}/Nagstamon/resources/*.svg
83 %{py_sitescriptdir}/Nagstamon/resources/*.png
84 %{py_sitescriptdir}/Nagstamon/resources/*.wav
85 %{py_sitescriptdir}/Nagstamon/resources/*.icns
86 %dir %{py_sitescriptdir}/Nagstamon/Server
87 %{py_sitescriptdir}/Nagstamon/Server/*.py[co]
88 %if "%{py_ver}" > "2.4"
89 %{py_sitescriptdir}/nagstamon-*.egg-info