summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-06-11 22:13:10 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-06-11 22:13:10 +0000
commit2ff67d9d6685ca3fbecf627cf91075051bed8ca5 (patch)
treea039a9fa357e4cbe62711564fb1d336d6f2b3de5 /app-portage
parentFix dependencies. (diff)
downloadgentoo-2-2ff67d9d6685ca3fbecf627cf91075051bed8ca5.tar.gz
gentoo-2-2ff67d9d6685ca3fbecf627cf91075051bed8ca5.tar.bz2
gentoo-2-2ff67d9d6685ca3fbecf627cf91075051bed8ca5.zip
Synchronize metagen-9999 with metagen-0.5.2.
(Portage version: HEAD/cvs/Linux x86_64)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/metagen/ChangeLog6
-rw-r--r--app-portage/metagen/metagen-9999.ebuild51
2 files changed, 34 insertions, 23 deletions
diff --git a/app-portage/metagen/ChangeLog b/app-portage/metagen/ChangeLog
index 396aa9b4949b..1193a2300c52 100644
--- a/app-portage/metagen/ChangeLog
+++ b/app-portage/metagen/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-portage/metagen
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/ChangeLog,v 1.21 2010/06/07 11:03:35 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/ChangeLog,v 1.22 2010/06/11 22:13:10 arfrever Exp $
+
+ 11 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ metagen-0.3.ebuild, metagen-0.5.ebuild, metagen-9999.ebuild:
+ Fix deprecation warnings.
07 Jun 2010; Markos Chandras <hwoarang@gentoo.org> metagen-0.5.2.ebuild:
Stable on amd64 wrt bug #322781
diff --git a/app-portage/metagen/metagen-9999.ebuild b/app-portage/metagen/metagen-9999.ebuild
index 9c0d64fb179e..c2e7ff3a5489 100644
--- a/app-portage/metagen/metagen-9999.ebuild
+++ b/app-portage/metagen/metagen-9999.ebuild
@@ -1,8 +1,13 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/metagen-9999.ebuild,v 1.1 2010/03/22 23:16:35 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/metagen-9999.ebuild,v 1.2 2010/06/11 22:13:10 arfrever Exp $
-inherit git python
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils git
DESCRIPTION="metadata.xml generator for ebuilds"
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/metagen.git;a=summary"
@@ -14,31 +19,33 @@ SLOT="0"
KEYWORDS=""
IUSE=""
-DEPEND=">=dev-python/jaxml-3.01
- >=dev-lang/python-2.3.3"
+DEPEND=">=dev-python/jaxml-3.01"
+
+src_prepare() {
+ distutils_src_prepare
+ git_src_prepare
+}
src_install() {
- python_version
- dodir /usr/lib/python${PYVER}/site-packages/metagen
- dodir /usr/bin
- cp *py test_cli "${D}"/usr/lib/python${PYVER}/site-packages/metagen/
- dosym "${D}"/usr/lib/python${PYVER}/site-packages/metagen/metagen.py \
- /usr/bin/metagen
- doman metagen.1
- dodoc docs/*
+ 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..."
- python -c "from metagen import metagenerator; metagenerator.do_tests()" \
- || die "metagen tests failed"
+ testing() {
+ $(PYTHON) -c "from metagen import metagenerator; metagenerator.do_tests()"
+ }
+ python_execute_function testing
einfo "Tests completed."
}
-
-pkg_postinst() {
- python_mod_optimize ${PN}
-}
-
-pkg_postrm() {
- python_mod_cleanup ${PN}
-}