summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Nelson <jnelson@gentoo.org>2002-08-02 00:46:54 +0000
committerJon Nelson <jnelson@gentoo.org>2002-08-02 00:46:54 +0000
commitfe06c5b97c1b23cf8c8411cd61b89ba18071d1b7 (patch)
tree6014afe246b5ed089a7b96965a88cb282f4746ee /eclass/distutils.eclass
parentVersion bump. (diff)
downloadhistorical-fe06c5b97c1b23cf8c8411cd61b89ba18071d1b7.tar.gz
historical-fe06c5b97c1b23cf8c8411cd61b89ba18071d1b7.tar.bz2
historical-fe06c5b97c1b23cf8c8411cd61b89ba18071d1b7.zip
add distutils.eclass
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}
+}