]> Pileus Git - ~andy/sunrise/commitdiff
dev-util/ninja-ide: New Ebuild for bug #436834 with much help from hasufell.
authorAaron Burnett (AwoL) <awol.lordofthepants@gmail.com>
Wed, 10 Oct 2012 19:36:20 +0000 (14:36 -0500)
committerAaron Burnett (AwoL) <awol.lordofthepants@gmail.com>
Wed, 10 Oct 2012 19:36:20 +0000 (14:36 -0500)
dev-util/ninja-ide/ChangeLog [new file with mode: 0644]
dev-util/ninja-ide/Manifest [new file with mode: 0644]
dev-util/ninja-ide/files/ninja-ide.desktop [new file with mode: 0644]
dev-util/ninja-ide/metadata.xml [new file with mode: 0644]
dev-util/ninja-ide/ninja-ide-2.1.1.ebuild [new file with mode: 0644]

diff --git a/dev-util/ninja-ide/ChangeLog b/dev-util/ninja-ide/ChangeLog
new file mode 100644 (file)
index 0000000..07f6626
--- /dev/null
@@ -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 (file)
index 0000000..ad5914b
--- /dev/null
@@ -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 (file)
index 0000000..0bca581
--- /dev/null
@@ -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 (file)
index 0000000..cc3fe24
--- /dev/null
@@ -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 (file)
index 0000000..ae13d40
--- /dev/null
@@ -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
+}