[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