summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2012-10-09 21:28:27 +0000
committerJulian Ospald <hasufell@gentoo.org>2012-10-09 21:28:27 +0000
commit36d87b4532f8aca8596acf75360fa9e3ce632fea (patch)
tree79fe1c255d0b08f9c9b1301ba74b4af7f9429547 /dev-util/ninja-ide
parentStable for HPPA (bug #427802). (diff)
downloadhistorical-36d87b4532f8aca8596acf75360fa9e3ce632fea.tar.gz
historical-36d87b4532f8aca8596acf75360fa9e3ce632fea.tar.bz2
historical-36d87b4532f8aca8596acf75360fa9e3ce632fea.zip
initial import with Aaron Burnett wrt #436834
Package-Manager: portage-2.2.0_alpha135/cvs/Linux x86_64
Diffstat (limited to 'dev-util/ninja-ide')
-rw-r--r--dev-util/ninja-ide/ChangeLog10
-rw-r--r--dev-util/ninja-ide/Manifest19
-rw-r--r--dev-util/ninja-ide/files/ninja-ide-2.1.1-lang.patch24
-rw-r--r--dev-util/ninja-ide/metadata.xml29
-rw-r--r--dev-util/ninja-ide/ninja-ide-2.1.1.ebuild48
5 files changed, 130 insertions, 0 deletions
diff --git a/dev-util/ninja-ide/ChangeLog b/dev-util/ninja-ide/ChangeLog
new file mode 100644
index 000000000000..66553fcb1a67
--- /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: /var/cvsroot/gentoo-x86/dev-util/ninja-ide/ChangeLog,v 1.1 2012/10/09 21:28:27 hasufell Exp $
+
+*ninja-ide-2.1.1 (09 Oct 2012)
+
+ 09 Oct 2012; Julian Ospald <hasufell@gentoo.org> +ninja-ide-2.1.1.ebuild,
+ +files/ninja-ide-2.1.1-lang.patch, +metadata.xml:
+ initial import with Aaron Burnett wrt #436834
+
diff --git a/dev-util/ninja-ide/Manifest b/dev-util/ninja-ide/Manifest
new file mode 100644
index 000000000000..98683f445878
--- /dev/null
+++ b/dev-util/ninja-ide/Manifest
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX ninja-ide-2.1.1-lang.patch 694 SHA256 766d54580eb1fc90dd6245dc3ac0a0c585be9e3052117b77b018fd9e4728718e SHA512 effd080a72a9d0e3dc761c98fc863574f612f0555310f10e16a139bbee8775af237435413330ed8c40a03bbf47f4563c8ff18dd170d18ab5f09c70d15a7e2fcb WHIRLPOOL c1ae8f4f465e48d3e5f362a6553fb0e6783706f46ae3f992b0f5035d8122189d4bf3ab06fd6937bf58ef2fde6780fb3cc92ccc493272a4d3dfd769320fa6b657
+DIST ninja-ide-2.1.1.tar.gz 737456 SHA256 534a891dfdaa262fd6465d2d72672eb29e494401968ba31c483f9eab31f3d5a8 SHA512 4ecc9e09ce9e68fa3a883f326a59d6c5fc2c52e2b8e936da0d3c57974b76ce11d1c171bcbce29ab676818efedab10bf282d28e2d43eed4c00d1b9d1d1807e48c WHIRLPOOL 7b42097df4725b3747e6c774c1ff206dae0344f860ffea1ac8bc2212a2042cfb66b8f33a799c395ed58bbbd8348f5045e09720f549b0974b65ba80509980d1af
+EBUILD ninja-ide-2.1.1.ebuild 973 SHA256 a22dea82cd01f51a3860c4afa5a3cdd77baeaa0dc5ad0bb7c5d658861a4ec5ef SHA512 450b9f3ef823464546d4b06a36aee554ec85907d5fce457d5f64940ae4f0c4932496843066c446912644e4357abeb10aa7bee39d1e8600f56ec180485d804e8b WHIRLPOOL 560f77b5bfdaa0d23f320672551455603c276ccdd9fed0b588f71f571ff816a68a251764bf8a5d53bc0458f1a66b3d6db5c8d511f9d1f29df2d44767982f7fd4
+MISC ChangeLog 420 SHA256 a38fcd9e42bd3b65938f7a9210e269ef2bb1aae821393266cd8364419fbb2ef0 SHA512 9dbd7cd9e356d89ace4c29ff08fe252639aaf609f4d53395371a9477a775c77c4043cbca247c7f694a80812afb8a09a1640052d32a438a7eadd27bb8f0c3d81c WHIRLPOOL 900084cd78724c144edb7de29ff764f6ca8525cbb3417f3dd01aa0af1440a6bb184fd00900826e66d702b42b21de8641e7daf2977eab4ccbf0130e659c1df253
+MISC metadata.xml 1156 SHA256 103b713789d642faa1575649d615c9c521064471b28d643265d3669b6b9cb6bc SHA512 15c020963f8ef3896813fc3a0d2d56feb0246f1d63be138ccc1ae6e491bf6ca383c771bc83e7afee8be51bedfd3ad1f68d2b9afeb9f2b145fe90b9331da2af11 WHIRLPOOL 081d20f84f5f4e0d6e79e9078dd70f7f7e93c2a56fece08fdc4faab0739ac90afb8106b51daea523127f768634a73a982107b1896231cb1a8e6ef8b48417cf93
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJQdJb/AAoJEFpvPKfnPDWzQYAH/AiOAo0qIFZC6jJDaV7U/fNk
+Qei8FdoT8JkaLBP4qmH9zyc2NnZRu/KBMZX/SrF6L7ollcb6Rd7rOFEOUzhtYNRq
+D4F7ukDwvDgj+QpLUvdX7EkwsLrxcLwhR4BEBGQW5yNsMUREE7avNhaIc7Vtz7yb
+RJVwKMQfV9WiD1qZSi7y3ZSCZ6lDHNOkTcyWxMz6GX/MhCWUhbiYkM79xodqlU0C
+VxXX96RYNzn6fwuTqf6/W2LytMpvn/i6yC4Es5275RoE6Bq5Ur2QF6qbWQnR0C4j
+tmSuUSUKMeTQ3P2pmWkK+Whrmf4/tvYTp8HkQWGIPRi39NpompBrXyjXfc+XRuQ=
+=OQQD
+-----END PGP SIGNATURE-----
diff --git a/dev-util/ninja-ide/files/ninja-ide-2.1.1-lang.patch b/dev-util/ninja-ide/files/ninja-ide-2.1.1-lang.patch
new file mode 100644
index 000000000000..358fa19d46e7
--- /dev/null
+++ b/dev-util/ninja-ide/files/ninja-ide-2.1.1-lang.patch
@@ -0,0 +1,24 @@
+From: Julian Ospald <hasufell@gentoo.org>
+Date: Tue Oct 9 20:22:45 UTC 2012
+Subject: build system
+
+add install rules for translations
+
+--- setup.py
++++ setup.py
+@@ -96,13 +96,14 @@
+ # include all resources
+ "include_package_data": True,
+ "package_data": {'': ['*.png', '*.json', '*.qss',
+- '*.js', '*.html', '*.css']},
++ '*.js', '*.html', '*.css', '*.qm']},
+
+ # include ninja pkg and setup the run script
+ "packages": find_packages() + [
+ 'ninja_ide/addins',
+ 'ninja_ide/addins/syntax',
+ 'ninja_ide/addins/theme',
++ 'ninja_ide/addins/lang',
+ 'ninja_ide/doc',
+ 'ninja_ide/doc/css',
+ 'ninja_ide/doc/img',
diff --git a/dev-util/ninja-ide/metadata.xml b/dev-util/ninja-ide/metadata.xml
new file mode 100644
index 000000000000..55b4ffd18876
--- /dev/null
+++ b/dev-util/ninja-ide/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>hasufell@gentoo.org</email>
+ <name>Julian Ospald</name>
+ <description>Maintainer, assign bugs to him</description>
+ </maintainer>
+ <maintainer>
+ <email>awol.lordofthepants@gmail.com</email>
+ <name>Aaron Burnett</name>
+ <description>Proxy maintainer. CC him on bugs</description>
+ </maintainer>
+ <upstream>
+ <changelog>https://github.com/ninja-ide/ninja-ide/commits/master</changelog>
+ <doc lang="en">https://github.com/ninja-ide/ninja-ide/wiki</doc>
+ <bugs-to>https://github.com/ninja-ide/ninja-ide/issues</bugs-to>
+ </upstream>
+ <longdescription lang="en">
+ 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.
+ </longdescription>
+</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 000000000000..1947db9567d9
--- /dev/null
+++ b/dev-util/ninja-ide/ninja-ide-2.1.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ninja-ide/ninja-ide-2.1.1.ebuild,v 1.1 2012/10/09 21:28:27 hasufell Exp $
+
+# XXX: tests
+
+EAPI=4
+
+PYTHON_COMPAT="python2_6 python2_7"
+
+inherit eutils gnome2-utils python-distutils-ng vcs-snapshot
+
+DESCRIPTION="Ninja-IDE Is Not Just Another IDE"
+HOMEPAGE="http://www.ninja-ide.org"
+SRC_URI="https://github.com/ninja-ide/ninja-ide/tarball/v${PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/PyQt4[webkit]
+ dev-python/argparse
+ dev-python/simplejson
+ dev-python/pyinotify"
+DEPEND="${RDEPEND}"
+
+python_prepare_all() {
+ epatch "${FILESDIR}"/${P}-lang.patch
+}
+
+python_install_all() {
+ newicon -s 256 icon.png ${PN}.png
+ make_desktop_entry ${PN}
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}