summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWulf Krueger <philantrop@gentoo.org>2008-02-20 23:34:37 +0000
committerWulf Krueger <philantrop@gentoo.org>2008-02-20 23:34:37 +0000
commite5c7ccffad5125096b50304724f24919d5da7a08 (patch)
tree345ed362663d69445855880dda0cdf87d7555b67 /kde-base/pykde
parentVersion bump to KDE 3.5.9. (diff)
downloadgentoo-2-e5c7ccffad5125096b50304724f24919d5da7a08.tar.gz
gentoo-2-e5c7ccffad5125096b50304724f24919d5da7a08.tar.bz2
gentoo-2-e5c7ccffad5125096b50304724f24919d5da7a08.zip
Version bump to KDE 3.5.9.
(Portage version: 2.1.4.4)
Diffstat (limited to 'kde-base/pykde')
-rw-r--r--kde-base/pykde/ChangeLog7
-rw-r--r--kde-base/pykde/pykde-3.5.9.ebuild68
2 files changed, 74 insertions, 1 deletions
diff --git a/kde-base/pykde/ChangeLog b/kde-base/pykde/ChangeLog
index 07ec6335dd29..6129cf5352ac 100644
--- a/kde-base/pykde/ChangeLog
+++ b/kde-base/pykde/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for kde-base/pykde
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde/ChangeLog,v 1.37 2008/02/17 02:40:22 ingmar Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde/ChangeLog,v 1.38 2008/02/20 23:34:37 philantrop Exp $
+
+*pykde-3.5.9 (20 Feb 2008)
+
+ 20 Feb 2008; Wulf C. Krueger <philantrop@gentoo.org> +pykde-3.5.9.ebuild:
+ Version bump to KDE 3.5.9.
16 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> -pykde-3.5.5-r1.ebuild,
-pykde-3.5.6.ebuild:
diff --git a/kde-base/pykde/pykde-3.5.9.ebuild b/kde-base/pykde/pykde-3.5.9.ebuild
new file mode 100644
index 000000000000..da06a5dd80d2
--- /dev/null
+++ b/kde-base/pykde/pykde-3.5.9.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde/pykde-3.5.9.ebuild,v 1.1 2008/02/20 23:34:37 philantrop Exp $
+
+KMNAME=kdebindings
+KMMODULE=python
+KM_MAKEFILESREV=1
+
+EAPI="1"
+inherit kde-meta distutils
+
+DESCRIPTION="PyKDE is a set of Python bindings for kdelibs."
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug doc examples"
+
+DEPEND="~dev-python/sip-4.6
+ ~dev-python/PyQt-3.17.2
+ kde-base/kdelibs:3.5
+ || ( kde-base/kdebase:3.5 kde-base/konsole:3.5 )
+ !dev-python/pykde"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ kde-meta_src_unpack
+ cd "${S}/python/pykde"
+ epatch "${FILESDIR}/${PN}-3.5.8-python-2.5-compat.diff"
+
+ mkdir -p kparts
+ ln -s "${PREFIX}"/$(get_libdir)/kde3/libkonsolepart* ./kparts/
+}
+
+src_compile() {
+ cd "${S}/python/pykde"
+ distutils_python_version
+
+ local myconf="-d /usr/$(get_libdir)/python${PYVER}/site-packages \
+ -v /usr/share/sip \
+ -k $(kde-config --prefix)"
+
+ use debug && myconf="${myconf} -u"
+ myconf="${myconf} -i"
+
+ python configure.py ${myconf} || die "configure failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ cd "${S}/python/pykde"
+ dodir "${PREFIX}"/$(get_libdir)
+ sed -i -e "s:/lib/:/$(get_libdir)/:g" Makefile
+
+ for X in dcop kdecore kdefx kdeui kio kresources kabc kutils kfile kparts khtml kspell kdeprint kmdi ; do
+ sed -i -e '/strip $(DESTDIR).*/d' ${X}/Makefile
+ done
+
+ emake DESTDIR="${D}" install || die "emake install failed"
+ find "${D}/usr/share/sip" -not -type d -not -iname *.sip -delete
+
+ dodoc AUTHORS ChangeLog NEWS README THANKS
+ use doc && dohtml -r doc/*
+ if use examples ; then
+ cp -r examples "${D}/usr/share/doc/${PF}"
+ cp -r templates "${D}/usr/share/doc/${PF}"
+ fi
+}