diff options
Diffstat (limited to 'eclass/distutils.eclass')
-rw-r--r-- | eclass/distutils.eclass | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/eclass/distutils.eclass b/eclass/distutils.eclass new file mode 100644 index 000000000000..c64f53aae919 --- /dev/null +++ b/eclass/distutils.eclass @@ -0,0 +1,25 @@ +# Copyright 2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 +# Author: Jon Nelson <jnelson@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/eclass/distutils.eclass,v 1.1 2002/08/02 00:46:54 jnelson Exp $ +# The distutils eclass is designed to allow easier installation of +# distutils-based python modules, and their incorporation into +# the Gentoo Linux system. + +ECLASS=distutils +INHERITED="$INHERITED $ECLASS" + +EXPORT_FUNCTIONS src_compile src_install + +newdepend ">=dev-lang/python" + +distutils_src_compile() { + python setup.py build || die "compilation failed" +} + +distutils_src_install() { + python setup.py install --root=${D} || die + dodoc CHANGELOG COPYRIGHT KNOWN_BUGS MAINTAINERS + dodoc CONTRIBUTORS LICENSE COPYING* + dodoc Change* MANIFEST* README* ${mydoc} +} |