summaryrefslogtreecommitdiff
path: root/kde-base/pykde4
diff options
context:
space:
mode:
authorAndreas K. Huettel (dilfridge) <mail@akhuettel.de>2010-10-29 23:57:46 +0200
committerAndreas K. Huettel (dilfridge) <mail@akhuettel.de>2010-10-29 23:57:46 +0200
commit9a50f8d33f079ab5d59d46cd44888dc90fd1da9f (patch)
tree61d0743af85a1dfdccf8585ee315ee2cdbc5f9b8 /kde-base/pykde4
parentd611ae0e37a52442ee8b7bb998d8712ac77540e0 (diff)
downloadkde-9a50f8d33f079ab5d59d46cd44888dc90fd1da9f.tar.gz
kde-9a50f8d33f079ab5d59d46cd44888dc90fd1da9f.tar.bz2
kde-9a50f8d33f079ab5d59d46cd44888dc90fd1da9f.zip
[all] Blind, so-far untested version bump. Pmasked.
Diffstat (limited to 'kde-base/pykde4')
-rw-r--r--kde-base/pykde4/Manifest2
-rw-r--r--kde-base/pykde4/pykde4-4.5.3.ebuild83
2 files changed, 85 insertions, 0 deletions
diff --git a/kde-base/pykde4/Manifest b/kde-base/pykde4/Manifest
index 88d7848fff8..2fdacfab872 100644
--- a/kde-base/pykde4/Manifest
+++ b/kde-base/pykde4/Manifest
@@ -1,7 +1,9 @@
AUX pykde4-4.4.4-arm-sip.patch 822 RMD160 60af91680e1e8388acd7f8401a32dbf894a4351f SHA1 20d37a8b127eebffc4556352168786036969ee78 SHA256 c2defa87628148fe77eb82f43f5904ace4bb66898424218423c79c7fa40613e2
AUX pykde4-4.4.92-build-fix-sip.patch 557 RMD160 d9d1c299f6acbc97c75ff8ddc23bd13d1ff0bce6 SHA1 6cb4154b980320fcff792434b8abf7b9fce1ce68 SHA256 0b2fd1753e7fe41698a8c1c0568c4cd52fd14ddc6c010f91f6052fe89044cf6e
AUX pykde4-mapped-type-fix.patch 1406 RMD160 7af64a0841d604fc695441524561142a0ad1e3fe SHA1 8167ae067f6cb47b7685c2d052b9d57d3e88ba10 SHA256 94cbc246a62fe0256e3a57bdfd1aae6b1a313229031433f65a389442c7fa10e2
+DIST kdebindings-4.5.3.tar.bz2 6324673 RMD160 13babbf158e763e9c4a7c3268c46e487dc0fecf6 SHA1 60be241397a7c79bf87f7b388c619e7026701904 SHA256 3b81ad14a90d05918cfdae9548681073f4096664f3306aceab61830563fe39f5
EBUILD pykde4-4.4.9999.ebuild 1833 RMD160 2cb6087e11f9e0fe4b9e45a334a82a88fc7709bf SHA1 d513cb3ff83444e4aea85b05109ff5073cb09457 SHA256 c1d998a3ef8d4cb387d97517b0bd2c68b196a2181205ab9ac964594e9f7d6997
+EBUILD pykde4-4.5.3.ebuild 1885 RMD160 6838002123b4223e309e623a3a6f686a107e9008 SHA1 5b59b6956a0f6c428f41c53e61b46aa975dc6e55 SHA256 68fc568a29cbd509e54179cd308b03395f2d14490078c7267223a79bb13e820b
EBUILD pykde4-4.5.9999.ebuild 1833 RMD160 2cb6087e11f9e0fe4b9e45a334a82a88fc7709bf SHA1 d513cb3ff83444e4aea85b05109ff5073cb09457 SHA256 c1d998a3ef8d4cb387d97517b0bd2c68b196a2181205ab9ac964594e9f7d6997
EBUILD pykde4-9999.ebuild 1833 RMD160 2cb6087e11f9e0fe4b9e45a334a82a88fc7709bf SHA1 d513cb3ff83444e4aea85b05109ff5073cb09457 SHA256 c1d998a3ef8d4cb387d97517b0bd2c68b196a2181205ab9ac964594e9f7d6997
MISC metadata.xml 260 RMD160 a5b7b39214f909c85f4f5de6be8efefb36e5283d SHA1 1e2c113943a2677634a92324ea50f44ccf71b2ec SHA256 0ca2c4d395d5a18420e2afaa9701549afc4e584b5b9be90e4b6ff5db89d66369
diff --git a/kde-base/pykde4/pykde4-4.5.3.ebuild b/kde-base/pykde4/pykde4-4.5.3.ebuild
new file mode 100644
index 00000000000..19aeaca0653
--- /dev/null
+++ b/kde-base/pykde4/pykde4-4.5.3.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+KMNAME="kdebindings"
+KMMODULE="python/pykde4"
+OPENGL_REQUIRED="always"
+PYTHON_USE_WITH="threads"
+RESTRICT_PYTHON_ABIS="2.4"
+inherit python kde4-meta
+
+DESCRIPTION="Python bindings for KDE4"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc examples semantic-desktop"
+
+# blocker added due to compatibility issues and error during compile time
+DEPEND="
+ !dev-python/pykde
+ $(add_kdebase_dep kdelibs 'opengl,semantic-desktop?')
+ semantic-desktop? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
+ aqua? ( >=dev-python/PyQt4-4.7[dbus,sql,svg,webkit,aqua] )
+ !aqua? ( >=dev-python/PyQt4-4.7[dbus,sql,svg,webkit,X] )
+"
+RDEPEND="${DEPEND}"
+
+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
+
+ # See bug 322351
+ use arm && epatch "${FILESDIR}/${PN}-4.4.4-arm-sip.patch"
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_QScintilla=OFF
+ -DWITH_PolkitQt=OFF
+ $(cmake-utils_use_with semantic-desktop Soprano)
+ $(cmake-utils_use_with semantic-desktop Nepomuk)
+ $(cmake-utils_use_with semantic-desktop KdepimLibs)
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ use doc && HTML_DOCS=("${S}/python/pykde4/docs/html/")
+
+ kde4-meta_src_install
+
+ python_convert_shebangs -q -r $(python_get_version) "${ED}"
+ python_clean_installation_image -q
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ python_mod_optimize PyKDE4 PyQt4
+
+ if use examples; then
+ echo
+ elog "PyKDE4 examples have been installed to"
+ elog "${EKDEDIR}/share/apps/${PN}/examples"
+ echo
+ fi
+}
+
+pkg_postrm() {
+ kde4-meta_pkg_postrm
+
+ python_mod_cleanup PyKDE4 PyQt4
+}