summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Burnett (AwoL) <awol.lordofthepants@gmail.com>2012-10-10 14:36:20 -0500
committerAaron Burnett (AwoL) <awol.lordofthepants@gmail.com>2012-10-10 14:36:20 -0500
commit31798c462029bf241dce13023d3538df687c0ced (patch)
tree47d03c402b628456c9cb831ac887557de3db47e1
parentnet-misc/geomyidae: Version bump. (diff)
downloadsunrise-reviewed-31798c462029bf241dce13023d3538df687c0ced.tar.gz
sunrise-reviewed-31798c462029bf241dce13023d3538df687c0ced.tar.bz2
sunrise-reviewed-31798c462029bf241dce13023d3538df687c0ced.zip
dev-util/ninja-ide: New Ebuild for bug #436834 with much help from hasufell.
-rw-r--r--dev-util/ninja-ide/ChangeLog10
-rw-r--r--dev-util/ninja-ide/Manifest5
-rw-r--r--dev-util/ninja-ide/files/ninja-ide.desktop12
-rw-r--r--dev-util/ninja-ide/metadata.xml7
-rw-r--r--dev-util/ninja-ide/ninja-ide-2.1.1.ebuild55
5 files changed, 89 insertions, 0 deletions
diff --git a/dev-util/ninja-ide/ChangeLog b/dev-util/ninja-ide/ChangeLog
new file mode 100644
index 000000000..07f6626ab
--- /dev/null
+++ b/dev-util/ninja-ide/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-util/ninja-ide
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*ninja-ide-2.1.1 (10 Oct 2012)
+
+ 10 Oct 2012; Aaron Burnett (AwoL) <awol.lordofthepants@gmail.com>
+ +ninja-ide-2.1.1.ebuild, +files/ninja-ide.desktop, +metadata.xml:
+ New Ebuild for bug #436834 with much help from hasufell.
+
diff --git a/dev-util/ninja-ide/Manifest b/dev-util/ninja-ide/Manifest
new file mode 100644
index 000000000..ad5914b76
--- /dev/null
+++ b/dev-util/ninja-ide/Manifest
@@ -0,0 +1,5 @@
+AUX ninja-ide.desktop 292 SHA256 71f9ceb526fe95837c6f28bfd5f7355d536ee6cd4ae00dad1ee609a7b79cc9a7 SHA512 973d86649b813edf61cc8a37d761331da097cd70c3ec304a225957def49e2cb93d012b61003120773d07ef762e8443a5822f9471b16bf437cf0b9858bba6d661 WHIRLPOOL 457e169818fd694d08d1487324e259882eb133d37fe9b582eb8d8add77601ccdcc098e78fefe07af366972a8a2614acca5453032c842084b3a6501a63718b322
+DIST ninja-ide-v2.1.1.zip 851807 SHA256 ab6ffc138647c98742dcfe3c97b1074325f31b67f6e5b0d6518a4fca3fd1721f SHA512 c8557e9d712aafecb0a73a5e3dc3c858357d8ddd0d7a709f9db66f4cef715ca409f70eee1e61b7b93ffe89b55b3ff3fdc13025f2c3e1c5f9ea8ce3dfbebf4ce2 WHIRLPOOL e0e8c1ac9acc926767db87a4a0ba8c8861e7168de0ed919547e1c6dd357a9a80682ccff6bd187dd2ce40d26f2b9d42bfa9210f3ba4c31d527ddd150f2bee1c64
+EBUILD ninja-ide-2.1.1.ebuild 937 SHA256 836c667117092667ecdceb0ca3ad4d6d51057dcb539f47816bd66993e0fc4681 SHA512 9c452958fdb31ec51280980884902a940b37915399256e49d7663f91d9755e81878e83470647a1e8654966772182024a276f271957a00f20197fba7d275489df WHIRLPOOL e0ecddbfa597da36af73961da64b2294ddfc1bafdfde967846af5c11cb2e820cd31761bc94ac7d493c459e1beec477f847966be53ad91ae738be688144023148
+MISC ChangeLog 347 SHA256 b6d07f3b6de52b23a4c35964cd9c9934a04e12537332e3cdc079ca90a4248113 SHA512 138e30253de006841a44eb11e082c016261cd6f7db2dabfa1932b00adf9012f34799e09c5e30bd3cd09a01707334da3073e2bd2482fb3f0591b47f5fa70add4e WHIRLPOOL 4482d89e0a22390c0be618d0363877ed10c49a6c968a2283b59509092f7a0e42a9cdb016eb0835d9e0056e77c2cd5a9658642952265387899482ef5a2105595b
+MISC metadata.xml 214 SHA256 c1f09dc7d5313cd2da7b82259c7846ed23144d62b15e59680ada90e2b6b4d154 SHA512 aeb2fb354a9ddf41c45a071091a58b91eaf8b25d6d2c49e3e3daa547b591a54530144de4533573160b48dc356289c909612c4e3c80e387f081f88cb39263e130 WHIRLPOOL 54d8861daedd18ca38e4ada0fb71026c612b63946d47a9b34de90d1d6d85c8ce05c0a4b97730f554ea637d73ccce8ed207d33e707c2b8c1dd28af24cf44dd186
diff --git a/dev-util/ninja-ide/files/ninja-ide.desktop b/dev-util/ninja-ide/files/ninja-ide.desktop
new file mode 100644
index 000000000..0bca581d3
--- /dev/null
+++ b/dev-util/ninja-ide/files/ninja-ide.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=2.1.1
+Name=Ninja-IDE
+GenericName=Ninja-IDE Is Not Just Another IDE
+Comment=Ninja-IDE is a cross-platform integrated development environment.
+Exec=ninja-ide
+Icon=ninja-ide
+StartupNotify=false
+Terminal=false
+Type=Application
+MimeType=text/plain;
+Categories=Development;
diff --git a/dev-util/ninja-ide/metadata.xml b/dev-util/ninja-ide/metadata.xml
new file mode 100644
index 000000000..cc3fe2494
--- /dev/null
+++ b/dev-util/ninja-ide/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-util/ninja-ide/ninja-ide-2.1.1.ebuild b/dev-util/ninja-ide/ninja-ide-2.1.1.ebuild
new file mode 100644
index 000000000..ae13d409f
--- /dev/null
+++ b/dev-util/ninja-ide/ninja-ide-2.1.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+PYTHON_DEPEND="2:2.7"
+
+inherit eutils distutils gnome2-utils python
+
+DESCRIPTION="Ninja-IDE Is Not Just Another IDE"
+HOMEPAGE="http://www.ninja-ide.org"
+SRC_URI="https://github.com/downloads/ninja-ide/ninja-ide/${PN}-v${PV}.zip"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-python/PyQt4[webkit]
+ dev-python/argparse
+ dev-python/simplejson
+ dev-python/pyinotify"
+
+DEPEND="
+ ${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_install() {
+ distutils_src_install
+ newicon -s 256 icon.png ninja-ide.png
+ domenu "${FILESDIR}"/ninja-ide.desktop
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ distutils_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ distutils_pkg_postrm
+ gnome2_icon_cache_update
+}