Nikita Klimov 8248008
Name:     nagstamon
c798192
Version:  1.0.1
97d2804
Release:  2%{?dist}
Nikita Klimov 8248008
Summary:  Nagios status monitor for desktop
Nikita Klimov 8248008
Nikita Klimov 8248008
License:  GPLv2+
Nikita Klimov 8248008
URL:      http://nagstamon.ifw-dresden.de/
c798192
Source0:  https://nagstamon.ifw-dresden.de/files-nagstamon/stable/Nagstamon-%{version}.tar.gz
Nikita Klimov 8248008
Nikita Klimov 8248008
BuildArch:     noarch
Nikita Klimov 8248008
BuildRequires: pygtk2
Nikita Klimov 8248008
BuildRequires: python2-devel  
Nikita Klimov 8248008
BuildRequires: desktop-file-utils
Nikita Klimov 8248008
Requires:      pygtk2
Nikita Klimov 8248008
Requires:      python-setuptools
Nikita Klimov 8248008
Requires:      python-BeautifulSoup
Nikita Klimov 8248008
Nikita Klimov 8248008
%description
Nikita Klimov 8248008
Nagstamon is a Nagios status monitor which takes place in system tray
Nikita Klimov 8248008
or on desktop (GNOME, KDE, Windows) as floating status bar to inform
Nikita Klimov 8248008
you in real-time about the status of your Nagios and derivatives
Nikita Klimov 8248008
monitored network. It allows to connect to multiple Nagios,
Nikita Klimov ab92f7c
Icinga, Opsview, Op5, Check_MK/Multisite, Centreon and Thruk servers.
Nikita Klimov 8248008
Nikita Klimov 8248008
%prep
c798192
%setup -q -n Nagstamon
Nikita Klimov 8248008
Nikita Klimov 8248008
#Remove embedded BeautifulSoup http://sourceforge.net/p/nagstamon/bugs/44/
Nikita Klimov 8248008
rm -rf Nagstamon/BeautifulSoup.py
Nikita Klimov 8248008
Nikita Klimov 8248008
%build
Nikita Klimov 8248008
%{__python} setup.py build
Nikita Klimov 8248008
Nikita Klimov 8248008
%install
Nikita Klimov 8248008
%{__python} setup.py install --skip-build --root %{buildroot}
Nikita Klimov 8248008
Nikita Klimov 8248008
#Fix 'non-executable-script' error
Nikita Klimov 8248008
chmod +x %{buildroot}%{python_sitelib}/Nagstamon/Server/Multisite.py
Nikita Klimov 8248008
Nikita Klimov 8248008
#Provide directory to install icon for desktop file
Nikita Klimov 8248008
mkdir -p %{buildroot}%{_datadir}/pixmaps
Nikita Klimov 8248008
Nikita Klimov 8248008
#Copy icon to pixmaps directory
Nikita Klimov 8248008
cp Nagstamon/resources/%{name}.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg
Nikita Klimov 8248008
Nikita Klimov 8248008
#Remove execute bit from icon
Nikita Klimov 8248008
chmod -x %{buildroot}%{_datadir}/pixmaps/%{name}.svg
Nikita Klimov 8248008
Nikita Klimov 8248008
#Remove the file extension for convenience
Nikita Klimov 8248008
mv %{buildroot}%{_bindir}/%{name}.py %{buildroot}%{_bindir}/%{name}
Nikita Klimov 8248008
Nikita Klimov 8248008
desktop-file-install --dir %{buildroot}/%{_datadir}/applications\
Nikita Klimov 8248008
                     --delete-original\
Nikita Klimov 8248008
                     --set-icon=%{name}.svg\
Nikita Klimov 8248008
                     %{buildroot}%{python_sitelib}/Nagstamon/resources/%{name}.desktop
Nikita Klimov 8248008
Nikita Klimov 8248008
%files
Nikita Klimov 8248008
%doc ChangeLog COPYRIGHT LICENSE
Nikita Klimov 8248008
%{_datadir}/pixmaps/%{name}.svg
Nikita Klimov 8248008
%{_datadir}/applications/%{name}.desktop
Nikita Klimov 8248008
%{python_sitelib}/Nagstamon/
Nikita Klimov 8248008
%{_bindir}/%{name}
Nikita Klimov 8248008
%{_mandir}/man1/%{name}.1*
Nikita Klimov 8248008
%{python_sitelib}/%{name}*.egg-info
Nikita Klimov 8248008
Nikita Klimov 8248008
%changelog
97d2804
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
97d2804
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
97d2804
c798192
* Sun Nov 1 2015 Eduardo Echeverria <echevemaster@gmail.com> 1.0.1-1
c798192
- Updated to 1.0.1
c798192
7611c5b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.11-3
7611c5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7611c5b
2cb7c59
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.11-2
2cb7c59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2cb7c59
Nikita Klimov ab92f7c
* Mon Sep 16 2013 Nikita Klimov <nk@jaur.su> 0.9.11-1
Nikita Klimov ab92f7c
- Updated to 0.9.11
Nikita Klimov ab92f7c
- Updated description
Nikita Klimov ab92f7c
4176a0c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-3
4176a0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4176a0c
Nikita Klimov 6fd2ab7
* Wed Jul 17 2013 Nikita Klimov <nk@jaur.su> 0.9.10-2
Nikita Klimov 6fd2ab7
- Fixed source url
Nikita Klimov 6fd2ab7
- Fixed directory name in setup section
Nikita Klimov 6fd2ab7
Nikita Klimov 4c2b954
* Wed Jul 17 2013 Nikita Klimov <nk@jaur.su> 0.9.10-1
Nikita Klimov 4c2b954
- Updated to 0.9.10
Nikita Klimov 4c2b954
- Removed patch for fix security hole in updates-checking mechanism
Nikita Klimov 4c2b954
- Removed gnome-python2-libegg from requires
Nikita Klimov 4c2b954
Nikita Klimov 010386f
* Sat Jul 06 2013 Nikita Klimov <nk@jaur.su> 0.9.9-9
Nikita Klimov 010386f
- Added patch for fix security hole in updates-checking mechanism 
Nikita Klimov 010386f
Nikita Klimov bd2239f
* Mon Apr 30 2013 Nikita Klimov <nk@jaur.su> 0.9.9-8
Nikita Klimov bd2239f
- Added gnome-python2-libegg to 'Requires' for fix incorrect display in tray
Nikita Klimov bd2239f
Nikita Klimov 8248008
* Fri Apr 05 2013 Nikita Klimov <nk@jaur.su> 0.9.9-7
Nikita Klimov 8248008
- Removed patch to fix FSF address, wait while upstream fix it yourself
Nikita Klimov 8248008
Nikita Klimov 8248008
* Fri Apr 05 2013 Nikita Klimov <nk@jaur.su> 0.9.9-6
Nikita Klimov 8248008
- Added patch to fix FSF address in setup.py
Nikita Klimov 8248008
Nikita Klimov 8248008
* Tue Apr 02 2013 Nikita Klimov <nk@jaur.su> 0.9.9-5
Nikita Klimov 8248008
- Fix icon file mode bits
Nikita Klimov 8248008
Nikita Klimov 8248008
* Mon Apr 01 2013 Nikita Klimov <nk@jaur.su> 0.9.9-4
Nikita Klimov 8248008
- Replace python-devel to python2-devel in BuldRequires
Nikita Klimov 8248008
- Copy desktop icon to pixmaps directory
Nikita Klimov 8248008
Nikita Klimov 8248008
* Mon Apr 01 2013 Nikita Klimov <nk@jaur.su> 0.9.9-3
Nikita Klimov 8248008
- Remove embedded BeautifulSoup
Nikita Klimov 8248008
- Add python-BeautifulSoup as Requires 
Nikita Klimov 8248008
- Fix typo in files section
Nikita Klimov 8248008
Nikita Klimov 8248008
* Sun Mar 31 2013 Nikita Klimov <nk@jaur.su> 0.9.9-2
Nikita Klimov 8248008
- Change license from GPLv2 to GPLv2+
Nikita Klimov 8248008
- Added comments to install section
Nikita Klimov 8248008
- Hard-coded paths replaced to macros
Nikita Klimov 8248008
Nikita Klimov 8248008
* Tue Mar 26 2013 Nikita Klimov <nk@jaur.su> 0.9.9-1
Nikita Klimov 8248008
- Initial version of the package