[nagstamon] Initial import BZ #928061

Nikita Klimov jaur at fedoraproject.org
Mon Apr 15 21:06:36 UTC 2013


commit 8248008ef0c313b6f77e3acc31d442cb740aa8d0
Author: Nikita Klimov <nk at jaur.su>
Date:   Tue Apr 16 01:05:07 2013 +0400

    Initial import BZ #928061

 .gitignore     |    1 +
 nagstamon.spec |   91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources        |    1 +
 3 files changed, 93 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..ea24f73 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/nagstamon_0.9.9.tar.gz
diff --git a/nagstamon.spec b/nagstamon.spec
new file mode 100644
index 0000000..60ce3d1
--- /dev/null
+++ b/nagstamon.spec
@@ -0,0 +1,91 @@
+Name:     nagstamon
+Version:  0.9.9
+Release:  7%{?dist}
+Summary:  Nagios status monitor for desktop
+
+License:  GPLv2+
+URL:      http://nagstamon.ifw-dresden.de/
+Source0:  http://sourceforge.net/projects/nagstamon/files/nagstamon/nagstamon%200.9.9/nagstamon_0.9.9.tar.gz
+
+BuildArch:     noarch
+BuildRequires: pygtk2
+BuildRequires: python2-devel  
+BuildRequires: desktop-file-utils
+Requires:      pygtk2
+Requires:      python-setuptools
+Requires:      python-BeautifulSoup
+
+%description
+Nagstamon is a Nagios status monitor which takes place in system tray
+or on desktop (GNOME, KDE, Windows) as floating status bar to inform
+you in real-time about the status of your Nagios and derivatives
+monitored network. It allows to connect to multiple Nagios,
+Icinga, Opsview, Op5, Check_MK/Multisite and Centreon servers.
+
+%prep
+%setup -q -n Nagstamon
+
+#Remove embedded BeautifulSoup http://sourceforge.net/p/nagstamon/bugs/44/
+rm -rf Nagstamon/BeautifulSoup.py
+
+%build
+%{__python} setup.py build
+
+%install
+%{__python} setup.py install --skip-build --root %{buildroot}
+
+#Fix 'non-executable-script' error
+chmod +x %{buildroot}%{python_sitelib}/Nagstamon/Server/Multisite.py
+
+#Provide directory to install icon for desktop file
+mkdir -p %{buildroot}%{_datadir}/pixmaps
+
+#Copy icon to pixmaps directory
+cp Nagstamon/resources/%{name}.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg
+
+#Remove execute bit from icon
+chmod -x %{buildroot}%{_datadir}/pixmaps/%{name}.svg
+
+#Remove the file extension for convenience
+mv %{buildroot}%{_bindir}/%{name}.py %{buildroot}%{_bindir}/%{name}
+
+desktop-file-install --dir %{buildroot}/%{_datadir}/applications\
+                     --delete-original\
+                     --set-icon=%{name}.svg\
+                     %{buildroot}%{python_sitelib}/Nagstamon/resources/%{name}.desktop
+
+%files
+%doc ChangeLog COPYRIGHT LICENSE
+%{_datadir}/pixmaps/%{name}.svg
+%{_datadir}/applications/%{name}.desktop
+%{python_sitelib}/Nagstamon/
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1*
+%{python_sitelib}/%{name}*.egg-info
+
+%changelog
+* Fri Apr 05 2013 Nikita Klimov <nk at jaur.su> 0.9.9-7
+- Removed patch to fix FSF address, wait while upstream fix it yourself
+
+* Fri Apr 05 2013 Nikita Klimov <nk at jaur.su> 0.9.9-6
+- Added patch to fix FSF address in setup.py
+
+* Tue Apr 02 2013 Nikita Klimov <nk at jaur.su> 0.9.9-5
+- Fix icon file mode bits
+
+* Mon Apr 01 2013 Nikita Klimov <nk at jaur.su> 0.9.9-4
+- Replace python-devel to python2-devel in BuldRequires
+- Copy desktop icon to pixmaps directory
+
+* Mon Apr 01 2013 Nikita Klimov <nk at jaur.su> 0.9.9-3
+- Remove embedded BeautifulSoup
+- Add python-BeautifulSoup as Requires 
+- Fix typo in files section
+
+* Sun Mar 31 2013 Nikita Klimov <nk at jaur.su> 0.9.9-2
+- Change license from GPLv2 to GPLv2+
+- Added comments to install section
+- Hard-coded paths replaced to macros
+
+* Tue Mar 26 2013 Nikita Klimov <nk at jaur.su> 0.9.9-1
+- Initial version of the package
diff --git a/sources b/sources
index e69de29..ee19f81 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+042b7ebe99d04cdfa694816b477e0866  nagstamon_0.9.9.tar.gz


More information about the scm-commits mailing list