Updated to 1.1
authorArcady Genkin <agenkin@gentoo.org>
Thu, 24 Oct 2002 22:02:22 +0000 (22:02 +0000)
committerArcady Genkin <agenkin@gentoo.org>
Thu, 24 Oct 2002 22:02:22 +0000 (22:02 +0000)
dev-python/pmw/ChangeLog
dev-python/pmw/files/digest-pmw-1.1 [new file with mode: 0644]
dev-python/pmw/pmw-1.1.ebuild [new file with mode: 0644]

index c4165bdc81ccfd822d4e820bd30a295274712c29..2f80cf343be1731453993a2c9cc2247f52164e8d 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/pmw
 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pmw/ChangeLog,v 1.2 2002/07/30 00:50:10 george Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pmw/ChangeLog,v 1.3 2002/10/24 22:02:22 agenkin Exp $
+
+*pmw-1.1 (24 Oct, 2002)
+
+  24 Oct 2002; Arcady Genkin <agenkin@gentoo.org> pmw-1.1.ebuild :
+
+  Updated to version 1.1
 
 *pmw-0.8.5 (<Mar 19, 2002>)
 
diff --git a/dev-python/pmw/files/digest-pmw-1.1 b/dev-python/pmw/files/digest-pmw-1.1
new file mode 100644 (file)
index 0000000..e9e333b
--- /dev/null
@@ -0,0 +1 @@
+MD5 f28603d1d3cc2b76faf884c4bb430a59 Pmw.1.1.tar.gz 393556
diff --git a/dev-python/pmw/pmw-1.1.ebuild b/dev-python/pmw/pmw-1.1.ebuild
new file mode 100644 (file)
index 0000000..3cbbea7
--- /dev/null
@@ -0,0 +1,55 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pmw/pmw-1.1.ebuild,v 1.1 2002/10/24 22:02:22 agenkin Exp $
+
+DESCRIPTION="A toolkit for building high-level compound widgets in Python using the Tkinter module."
+HOMEPAGE="http://pmw.sourceforge.net/"
+
+DEPEND=">=dev-lang/python-2.1"
+RDEPEND="${DEPEND}"
+
+SLOT="0"
+KEYWORDS="x86 ppc sparc sparc64"
+LICENSE="MIT"
+
+
+SRC_URI="mirror://sourceforge/pmw/Pmw.${PV}.tar.gz"
+S="${WORKDIR}"/Pmw
+
+src_compile() {
+    if ! python -c "import Tkinter" >/dev/null 2>&1
+        then
+        die "You need to recompile Python with Tkinter support"
+    fi
+    python -c 'import compileall; compileall.compile_dir(".",force=1)'
+}
+
+src_install () {
+    # Figures out the destination directory, based on Python's version
+    # installed.
+    local pv=`python -V 2>&1 | sed -e 's:Python \([0-9].[0-9]\).*:\1:'`
+    local pmwdir="/usr/lib/python${pv}/site-packages/Pmw"
+
+    local dir
+    for dir in `find . -type d`
+    do
+        # Skip the doc directory
+        if [ `basename "${dir}"` = "doc" ]
+        then
+            continue
+        fi
+        insinto "${pmwdir}/${dir}"
+        cd "${dir}"
+        # Install all regular files in this dir
+        local file
+        for file in *
+        do
+            [ -f "${file}" ] && doins "${file}"
+        done
+        cd "${S}"
+    done
+
+    dodoc README
+    local docdir=`find . -type d -name doc`
+    dohtml -a html,gif,py "${docdir}"/*
+}