summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'eclass/distutils.eclass')
-rw-r--r--eclass/distutils.eclass25
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}
+}