diff options
Diffstat (limited to 'dev-python/pygtk/pygtk-2.4.1.ebuild')
-rw-r--r-- | dev-python/pygtk/pygtk-2.4.1.ebuild | 44 |
1 files changed, 27 insertions, 17 deletions
diff --git a/dev-python/pygtk/pygtk-2.4.1.ebuild b/dev-python/pygtk/pygtk-2.4.1.ebuild index 6dd0351d35bf..9cb375afecd2 100644 --- a/dev-python/pygtk/pygtk-2.4.1.ebuild +++ b/dev-python/pygtk/pygtk-2.4.1.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.4.1.ebuild,v 1.1 2004/11/05 18:18:17 lucass Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.4.1.ebuild,v 1.1.1.1 2005/11/30 10:10:05 chriswhite Exp $ inherit gnome.org python flag-o-matic DESCRIPTION="GTK+2 bindings for Python" HOMEPAGE="http://www.pygtk.org/" -SRC_URI="ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.4/${P}.tar.bz2" +SRC_URI="ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.4/${P}.tar.bz2 + doc? ( http://www.pygtk.org/dist/pygtk2reference.tbz2 )" LICENSE="LGPL-2.1" SLOT="2" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64" -IUSE="gnome opengl" +KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86" +IUSE="gnome opengl doc" RDEPEND=">=dev-lang/python-2.3 >=x11-libs/gtk+-2.4.0 @@ -25,6 +26,9 @@ DEPEND="${RDEPEND} src_unpack() { unpack ${A} + if use doc; then + unpack pygtk2reference.tbz2 + fi # disable pyc compiling mv ${S}/py-compile ${S}/py-compile.orig ln -s /bin/true ${S}/py-compile @@ -38,16 +42,21 @@ src_compile() { } src_install() { - einstall || die + make DESTDIR="${D}" install || die dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO rm examples/Makefile* cp -r examples ${D}/usr/share/doc/${PF}/ python_version - mv ${D}/usr/lib/python${PYVER}/site-packages/pygtk.py \ - ${D}/usr/lib/python${PYVER}/site-packages/pygtk.py-2.0 - mv ${D}/usr/lib/python${PYVER}/site-packages/pygtk.pth \ - ${D}/usr/lib/python${PYVER}/site-packages/pygtk.pth-2.0 + mv ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py \ + ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py-2.0 + mv ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth \ + ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth-2.0 + + if use doc; then + cd ${S}/../pygtk2reference + dohtml -r * + fi } src_test() { @@ -57,17 +66,18 @@ src_test() { pkg_postinst() { python_version - python_mod_optimize /usr/share/pygtk/2.0/codegen /usr/lib/python${PYVER}/site-packages/gtk-2.0 - alternatives_auto_makesym /usr/lib/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9] - alternatives_auto_makesym /usr/lib/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9] - python_mod_compile /usr/lib/python${PYVER}/site-packages/pygtk.py + python_mod_optimize /usr/share/pygtk/2.0/codegen /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0 + alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9] + alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9] + python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py } pkg_postrm() { python_version python_mod_cleanup /usr/share/pygtk/2.0/codegen python_mod_cleanup - rm -f ${ROOT}/usr/lib/python${PYVER}/site-packages/pygtk.{py,pth} - alternatives_auto_makesym /usr/lib/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9] - alternatives_auto_makesym /usr/lib/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9] + rm -f ${ROOT}/usr$(get_libdir)/python${PYVER}/site-packages/pygtk.{py,pth} + alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9] + alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9] } + |