[ninja-ide] Initial import (#863983).
Nikos Roussos
comzeradd at fedoraproject.org
Mon Oct 15 08:09:36 UTC 2012
commit b5faea8e6a218fadc2bb44affac5b013de789cb8
Author: Nikos Roussos <nikos at roussos.cc>
Date: Mon Oct 15 10:09:27 2012 +0200
Initial import (#863983).
.gitignore | 2 +
ninja-ide.desktop | 8 +++++
ninja-ide.spec | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 2 +
4 files changed, 86 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..5c66604 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/ninja-ide-v2.1.1.zip
+/ninja-ide.1.gz
diff --git a/ninja-ide.desktop b/ninja-ide.desktop
new file mode 100644
index 0000000..9fe3c15
--- /dev/null
+++ b/ninja-ide.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Ninja-IDE
+GenericName=Ninja IDE for Python development
+Exec=ninja-ide
+Icon=ninja-ide
+Categories=Development;IDE;
+Terminal=false
diff --git a/ninja-ide.spec b/ninja-ide.spec
new file mode 100644
index 0000000..6884cef
--- /dev/null
+++ b/ninja-ide.spec
@@ -0,0 +1,74 @@
+Name: ninja-ide
+Version: 2.1.1
+Release: 3%{?dist}
+Summary: Ninja IDE for Python development
+
+Group: Development/Tools
+License: GPLv3
+URL: http://www.ninja-ide.org/
+Source0: https://github.com/downloads/%{name}/%{name}/%{name}-v%{version}.zip
+Source1: %{name}.desktop
+Source2: %{name}.1.gz
+
+BuildRequires: desktop-file-utils
+BuildRequires: python2-devel
+BuildRequires: python-setuptools
+BuildRequires: python-inotify
+BuildRequires: PyQt4-devel
+Requires: PyQt4
+Requires: python-inotify
+BuildArch: noarch
+
+
+%description
+NINJA-IDE (from the recursive acronym: "Ninja-IDE Is Not Just Another IDE"),
+is a cross-platform integrated development environment (IDE). NINJA-IDE runs
+on Linux/X11, Mac OS X and Windows desktop operating systems, and allows
+developers to create applications for several purposes using all the tools and
+utilities of NINJA-IDE, making the task of writing software easier and more
+enjoyable.
+
+
+%prep
+%setup -q -n %{name}
+
+
+%build
+%{__python} setup.py build
+
+
+%install
+install -Dm 755 icon.png %{buildroot}/%{_datadir}/pixmaps/%{name}.png
+mkdir -p %{buildroot}%{_mandir}/man1
+cp %{SOURCE2} %{buildroot}%{_mandir}/man1/%{name}.1.gz
+%{__python} setup.py install -O1 --skip-build --root %{buildroot}
+desktop-file-install \
+ --dir %{buildroot}%{_datadir}/applications \
+ %{SOURCE1}
+find %{buildroot} -name 'pep8mod.py' | xargs chmod 0755
+
+
+%check
+%{__python} setup.py test
+
+
+%files
+%doc COPYING README.md
+%{python_sitelib}/ninja_ide/
+%{python_sitelib}/ninja_tests/
+%{python_sitelib}/NINJA_IDE-2.1.1-py2.7.egg-info/
+%{_datadir}/pixmaps/%{name}.png
+%{_bindir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+%{_mandir}/man1/%{name}.1.gz
+
+
+%changelog
+* Wed Oct 10 2012 Nikos Roussos <nikos at roussos.cc> 2.1.1-3
+- Fix perm error on a py script
+
+* Tue Oct 09 2012 Nikos Roussos <nikos at roussos.cc> 2.1.1-2
+- Minor fixes and man page inclusion
+
+* Mon Oct 08 2012 Nikos Roussos <nikos at roussos.cc> 2.1.1-1
+- Initial package for Fedora
diff --git a/sources b/sources
index e69de29..48b7abe 100644
--- a/sources
+++ b/sources
@@ -0,0 +1,2 @@
+d12de39bb678a1db510bbb830bfc8f33 ninja-ide-v2.1.1.zip
+243b194699878f7381bd9ba73c193614 ninja-ide.1.gz
More information about the scm-commits
mailing list