From 31798c462029bf241dce13023d3538df687c0ced Mon Sep 17 00:00:00 2001 From: "Aaron Burnett (AwoL)" Date: Wed, 10 Oct 2012 14:36:20 -0500 Subject: dev-util/ninja-ide: New Ebuild for bug #436834 with much help from hasufell. --- dev-util/ninja-ide/ChangeLog | 10 ++++++ dev-util/ninja-ide/Manifest | 5 +++ dev-util/ninja-ide/files/ninja-ide.desktop | 12 +++++++ dev-util/ninja-ide/metadata.xml | 7 ++++ dev-util/ninja-ide/ninja-ide-2.1.1.ebuild | 55 ++++++++++++++++++++++++++++++ 5 files changed, 89 insertions(+) create mode 100644 dev-util/ninja-ide/ChangeLog create mode 100644 dev-util/ninja-ide/Manifest create mode 100644 dev-util/ninja-ide/files/ninja-ide.desktop create mode 100644 dev-util/ninja-ide/metadata.xml create mode 100644 dev-util/ninja-ide/ninja-ide-2.1.1.ebuild 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) + +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 @@ + + + + + maintainer-wanted@gentoo.org + + 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 +} -- cgit v1.2.3-65-gdbad