summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesus Rivero <neurogeek@gentoo.org>2011-09-09 14:04:43 +0000
committerJesus Rivero <neurogeek@gentoo.org>2011-09-09 14:04:43 +0000
commit406850e861d13bf375bcf4944e18c8c5234a8d9b (patch)
treef8e181274069d931f2cd8965c15909777a19be9e /app-portage
parentapp-admin/hddtemp-0.3_beta15-r4: Minor cosmetic fix. (diff)
downloadgentoo-2-406850e861d13bf375bcf4944e18c8c5234a8d9b.tar.gz
gentoo-2-406850e861d13bf375bcf4944e18c8c5234a8d9b.tar.bz2
gentoo-2-406850e861d13bf375bcf4944e18c8c5234a8d9b.zip
Version bump
(Portage version: 2.2.0_alpha41/cvs/Linux i686)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/metagen/ChangeLog7
-rw-r--r--app-portage/metagen/metagen-0.6.ebuild47
2 files changed, 53 insertions, 1 deletions
diff --git a/app-portage/metagen/ChangeLog b/app-portage/metagen/ChangeLog
index 0bb03f9b4376..9da7b9bbe111 100644
--- a/app-portage/metagen/ChangeLog
+++ b/app-portage/metagen/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-portage/metagen
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/ChangeLog,v 1.28 2011/08/13 22:22:06 neurogeek Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/ChangeLog,v 1.29 2011/09/09 14:04:43 neurogeek Exp $
+
+*metagen-0.6 (09 Sep 2011)
+
+ 09 Sep 2011; Jesus Rivero <neurogeek@gentoo.org> +metagen-0.6.ebuild:
+ Version bump
13 Aug 2011; Jesus Rivero <neurogeek@gentoo.org> metagen-9999.ebuild:
Added RDEPEND on sys-apps/portage. Wrt bug #310989
diff --git a/app-portage/metagen/metagen-0.6.ebuild b/app-portage/metagen/metagen-0.6.ebuild
new file mode 100644
index 000000000000..239bc9fa631b
--- /dev/null
+++ b/app-portage/metagen/metagen-0.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/metagen-0.6.ebuild,v 1.1 2011/09/09 14:04:43 neurogeek Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils
+
+DESCRIPTION="metadata.xml generator for ebuilds"
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/metagen.git;a=summary"
+SRC_URI="http://dev.gentoo.org/~neurogeek/metagen_releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+
+IUSE=""
+DEPEND=">=dev-python/jaxml-3.01
+ >=sys-apps/portage-2.1.9.42"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ distutils_src_install
+
+ metagen_install() {
+ local METAGEN_MOD="$(python_get_sitedir)/${PN}/main.py"
+ fperms 755 ${METAGEN_MOD}
+ dosym "${D}"${METAGEN_MOD} "/usr/bin/${PN}-${PYTHON_ABI}"
+ }
+
+ python_execute_function metagen_install
+ python_generate_wrapper_scripts "${ED}usr/bin/${PN}"
+
+ doman "docs/metagen.1"
+}
+
+src_test() {
+ einfo "Starting tests..."
+ testing() {
+ $(PYTHON) -c "from metagen import metagenerator; metagenerator.do_tests()"
+ }
+ python_execute_function testing
+ einfo "Tests completed."
+}