summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-base/pykde4/Manifest8
-rw-r--r--kde-base/pykde4/pykde4-4.3.0.ebuild82
-rw-r--r--kde-base/pykde4/pykde4-4.3.64.ebuild6
-rw-r--r--kde-base/pykde4/pykde4-4.3.9999.ebuild6
-rw-r--r--kde-base/pykde4/pykde4-9999.ebuild6
5 files changed, 105 insertions, 3 deletions
diff --git a/kde-base/pykde4/Manifest b/kde-base/pykde4/Manifest
index 7508d7324b6..c8bdb4784b3 100644
--- a/kde-base/pykde4/Manifest
+++ b/kde-base/pykde4/Manifest
@@ -1,7 +1,9 @@
AUX pykde4-installation-fix.patch 759 RMD160 31e00772af48c46e3af77cf2ef12f6af446f2979 SHA1 0f01bcec21e920f345207ef0c560246331f494e9 SHA256 09cd037c523c00274ed041efb09ea9e7fe627bc0bfffad74c883ae549e11152e
AUX pykde4-installation.patch 873 RMD160 d290c37a40e4ad74de14e75556da813df9f42f38 SHA1 856298c1f1a5aac9069b34e83b2f54bbe061c601 SHA256 f8f0387283f134e0580e268dfbe3974ae98d9e6482f7bcb047264eae22496b2e
+DIST kdebindings-4.3.0.tar.bz2 4879363 RMD160 8e7dc0d069688380d89c3347fdcaf555be4e4bc4 SHA1 4d2e9f014d47ae160ee63a6bd71970aa4a4ecd55 SHA256 2d30e3a00470f06b61728b467a0dec94f4deee0e227a65e62306fa90dd643ead
DIST kdebindings-4.3.64.tar.lzma 3905222 RMD160 39dcb27b0461aa8d0730780c6c6e8c80db0ae4fd SHA1 c4ecf67112c40a70140a8ca00ad4250aa78790d5 SHA256 939402c0c3044592ca0c57a905b531443e63bbc4e5fab01426bb84592be9672d
-EBUILD pykde4-4.3.64.ebuild 1875 RMD160 54d0e68c820c00e7591e6ee618fe6a339b58bf8c SHA1 577109e650e0cee53f24dfd15298b96ed55ac232 SHA256 3732633d89f737688410e9d6c121b65ff0c4ca49320be1129e72b82d2a950dad
-EBUILD pykde4-4.3.9999.ebuild 1833 RMD160 596f598e39290436f41879001192c7d6698f20af SHA1 7b601ea3544b08f8399b89fdeeef7598e7f25f4f SHA256 248c1b3457bd882f9b2677739bfb2b37dc61466776f1100c029c20c9cf35e01c
-EBUILD pykde4-9999.ebuild 1833 RMD160 596f598e39290436f41879001192c7d6698f20af SHA1 7b601ea3544b08f8399b89fdeeef7598e7f25f4f SHA256 248c1b3457bd882f9b2677739bfb2b37dc61466776f1100c029c20c9cf35e01c
+EBUILD pykde4-4.3.0.ebuild 2053 RMD160 acb448975041c8aacf6e5b6db59825f6339ffb51 SHA1 7793b327ca8d2045d6a4610a143874e41fea9448 SHA256 811af57075646f31875e5bf1ede74dfb4496ddad377d2d9f9138c3fe2f735841
+EBUILD pykde4-4.3.64.ebuild 1957 RMD160 03ea081295d8edb296fd08b31fd78993ff73988c SHA1 257a7f253c3bd146544abd66be1345d40d0bc401 SHA256 5b8bbdafc20da4f49c7d3856435ac5fad1fa3c6ac15bede5f6eb94ab6e04e841
+EBUILD pykde4-4.3.9999.ebuild 1915 RMD160 b044273104441545520f46ad4223fde8a363e1d2 SHA1 7ad9e6bfcfae594ec9a7fe14e4419b6c255ac89b SHA256 0115213e06f5460e0d55d6847e735ebd4b2be5d103eb7f17a2b72b8b12f4c2a8
+EBUILD pykde4-9999.ebuild 1915 RMD160 b044273104441545520f46ad4223fde8a363e1d2 SHA1 7ad9e6bfcfae594ec9a7fe14e4419b6c255ac89b SHA256 0115213e06f5460e0d55d6847e735ebd4b2be5d103eb7f17a2b72b8b12f4c2a8
MISC metadata.xml 329 RMD160 6424cd6e9a3dffa1ef07462160d03733beff3e02 SHA1 3a06ca30f6526a47772713084e9e36ca8a83e41b SHA256 e449422e44fd1a613b5810fe876de7fbdd4ff9ad97b40057af758061bb2607f8
diff --git a/kde-base/pykde4/pykde4-4.3.0.ebuild b/kde-base/pykde4/pykde4-4.3.0.ebuild
new file mode 100644
index 00000000000..a549529c035
--- /dev/null
+++ b/kde-base/pykde4/pykde4-4.3.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/pykde4-4.3.0.ebuild,v 1.1 2009/08/04 01:33:28 wired Exp $
+
+EAPI="2"
+
+KMNAME="kdebindings"
+KMMODULE="python/${PN}"
+OPENGL_REQUIRED="always"
+PYTHON_USE_WITH="threads"
+inherit python kde4-meta
+
+DESCRIPTION="Python bindings for KDE4"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="akonadi debug examples policykit semantic-desktop"
+
+COMMON_DEPEND="
+ >=dev-python/PyQt4-4.5[dbus,sql,svg,webkit,X]
+ >=kde-base/kdelibs-${PV}:${SLOT}[kdeprefix=,opengl,semantic-desktop?]
+ akonadi? ( >=kde-base/kdepimlibs-${PV}:${SLOT}[kdeprefix=] )
+ policykit? ( >=sys-auth/policykit-qt-0.9.2 )
+"
+DEPEND="${COMMON_DEPEND}"
+# blocker added due to compatibility issues and error during compile time
+RDEPEND="${COMMON_DEPEND}
+ !dev-python/pykde
+"
+
+pkg_setup() {
+ python_pkg_setup
+ kde4-meta_pkg_setup
+}
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ if ! use examples; then
+ sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i python/${PN}/CMakeLists.txt \
+ || die "Failed to disable examples"
+ fi
+}
+
+src_configure() {
+ mycmakeargs="${mycmakeargs}
+ -DWITH_QScintilla=OFF
+ $(cmake-utils_use_with semantic-desktop Soprano)
+ $(cmake-utils_use_with semantic-desktop Nepomuk)
+ $(cmake-utils_use_with akonadi)
+ $(cmake-utils_use_with akonadi KdepimLibs)
+ $(cmake-utils_use_with policykit PolkitQt)
+ "
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ python_version
+ rm -f \
+ "${D}/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4/*.py[co] \
+ "${D}${PREFIX}"/share/apps/"${PN}"/*.py[co]
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ python_mod_optimize ${ROOT}"usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4
+
+ if use examples; then
+ echo
+ elog "PyKDE4 examples have been installed to"
+ elog "${PREFIX}/share/apps/${PN}/examples"
+ echo
+ fi
+}
+
+pkg_postrm() {
+ kde4-meta_pkg_postrm
+
+ python_mod_cleanup ${ROOT}"usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4
+}
diff --git a/kde-base/pykde4/pykde4-4.3.64.ebuild b/kde-base/pykde4/pykde4-4.3.64.ebuild
index 702af8fe972..4223546ed93 100644
--- a/kde-base/pykde4/pykde4-4.3.64.ebuild
+++ b/kde-base/pykde4/pykde4-4.3.64.ebuild
@@ -7,6 +7,7 @@ EAPI="2"
KMNAME="kdebindings"
KMMODULE="python/${PN}"
OPENGL_REQUIRED="always"
+PYTHON_USE_WITH="threads"
inherit python kde4-meta
DESCRIPTION="Python bindings for KDE4"
@@ -25,6 +26,11 @@ RDEPEND="${COMMON_DEPEND}
!dev-python/pykde
"
+pkg_setup() {
+ python_pkg_setup
+ kde4-meta_pkg_setup
+}
+
src_prepare() {
kde4-meta_src_prepare
diff --git a/kde-base/pykde4/pykde4-4.3.9999.ebuild b/kde-base/pykde4/pykde4-4.3.9999.ebuild
index f7219f65699..acc1c76b1bd 100644
--- a/kde-base/pykde4/pykde4-4.3.9999.ebuild
+++ b/kde-base/pykde4/pykde4-4.3.9999.ebuild
@@ -7,6 +7,7 @@ EAPI="2"
KMNAME="kdebindings"
KMMODULE="python/${PN}"
OPENGL_REQUIRED="always"
+PYTHON_USE_WITH="threads"
inherit python kde4-meta
DESCRIPTION="Python bindings for KDE4"
@@ -25,6 +26,11 @@ RDEPEND="${COMMON_DEPEND}
!dev-python/pykde
"
+pkg_setup() {
+ python_pkg_setup
+ kde4-meta_pkg_setup
+}
+
src_prepare() {
kde4-meta_src_prepare
diff --git a/kde-base/pykde4/pykde4-9999.ebuild b/kde-base/pykde4/pykde4-9999.ebuild
index f7219f65699..acc1c76b1bd 100644
--- a/kde-base/pykde4/pykde4-9999.ebuild
+++ b/kde-base/pykde4/pykde4-9999.ebuild
@@ -7,6 +7,7 @@ EAPI="2"
KMNAME="kdebindings"
KMMODULE="python/${PN}"
OPENGL_REQUIRED="always"
+PYTHON_USE_WITH="threads"
inherit python kde4-meta
DESCRIPTION="Python bindings for KDE4"
@@ -25,6 +26,11 @@ RDEPEND="${COMMON_DEPEND}
!dev-python/pykde
"
+pkg_setup() {
+ python_pkg_setup
+ kde4-meta_pkg_setup
+}
+
src_prepare() {
kde4-meta_src_prepare