diff options
author | 2010-03-23 05:18:31 +0000 | |
---|---|---|
committer | 2010-03-23 05:18:31 +0000 | |
commit | 0975903f49b65773410034bc934a59050143db92 (patch) | |
tree | 96be205d882bfbeeb3191ef5e80af37294703638 /app-portage | |
parent | Version bump (diff) | |
download | gentoo-2-0975903f49b65773410034bc934a59050143db92.tar.gz gentoo-2-0975903f49b65773410034bc934a59050143db92.tar.bz2 gentoo-2-0975903f49b65773410034bc934a59050143db92.zip |
Fixed deprecation warnings wrt bug #307033. Added Python Multi-ABI support in ebuild.
(Portage version: 2.2_rc63/cvs/Linux i686)
Diffstat (limited to 'app-portage')
-rw-r--r-- | app-portage/metagen/ChangeLog | 8 | ||||
-rw-r--r-- | app-portage/metagen/metagen-0.5.1.ebuild | 47 |
2 files changed, 54 insertions, 1 deletions
diff --git a/app-portage/metagen/ChangeLog b/app-portage/metagen/ChangeLog index 677a8dbf82db..0e5af03c44b8 100644 --- a/app-portage/metagen/ChangeLog +++ b/app-portage/metagen/ChangeLog @@ -1,6 +1,12 @@ # 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.17 2010/03/22 23:16:35 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/metagen/ChangeLog,v 1.18 2010/03/23 05:18:31 neurogeek Exp $ + +*metagen-0.5.1 (23 Mar 2010) + + 23 Mar 2010; Jesus Rivero <neurogeek@gentoo.org> +metagen-0.5.1.ebuild: + Fixed deprecation warnings wrt bug #307033. Added Python Multi-ABI support + in ebuild. *metagen-9999 (22 Mar 2010) diff --git a/app-portage/metagen/metagen-0.5.1.ebuild b/app-portage/metagen/metagen-0.5.1.ebuild new file mode 100644 index 000000000000..58301f27b5ed --- /dev/null +++ b/app-portage/metagen/metagen-0.5.1.ebuild @@ -0,0 +1,47 @@ +# 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-0.5.1.ebuild,v 1.1 2010/03/23 05:18:31 neurogeek Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" +inherit distutils + +DESCRIPTION="metadata.xml generator for ebuilds" +HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/metagen.git;a=summary" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~x86" + +IUSE="" +DEPEND=">=dev-python/jaxml-3.01" +RESTRICT_PYTHON_ABIS="3.*" + +src_install() { + distutils_src_install + + metagen_install() { + local METAGEN_MOD="$(python_get_sitedir)/${PN}/metagen.py" + fperms 755 ${METAGEN_MOD} + dosym "${D}"${METAGEN_MOD} "/usr/bin/${PN}-${PYTHON_ABI}" \ + || die "dosym failed" + } + + python_execute_function metagen_install + + python_generate_wrapper_scripts "${D}"/usr/bin/${PN} \ + || die 'python_generate_wrapper_scripts failed' + + doman "docs/metagen.1" +} + +src_test() { + einfo "Starting tests..." + testing() { + $(PYTHON) -c "from metagen import metagenerator; metagenerator.do_tests()" \ + || die "metagen tests failed" + } + python_execute_function testing + einfo "Tests completed." +} |