summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-04-15 13:13:00 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2009-04-15 13:13:00 +0000
commit695d2eb5d1d9921cf4c1189293572de5c1b4d5bf (patch)
tree18c109c29683851e1fd882bc99131f32a85a12b8 /kde-base
parentFix variable definition. Per bug 266178. Thanks to fedux for reporting. (diff)
downloadhistorical-695d2eb5d1d9921cf4c1189293572de5c1b4d5bf.tar.gz
historical-695d2eb5d1d9921cf4c1189293572de5c1b4d5bf.tar.bz2
historical-695d2eb5d1d9921cf4c1189293572de5c1b4d5bf.zip
Try to solve bug 256935. Simply block old pykde.
Package-Manager: portage-2.2_rc26/cvs/Linux i686 RepoMan-Options: --force
Diffstat (limited to 'kde-base')
-rw-r--r--kde-base/pykde4/ChangeLog7
-rw-r--r--kde-base/pykde4/Manifest13
-rw-r--r--kde-base/pykde4/pykde4-4.2.2-r1.ebuild76
3 files changed, 84 insertions, 12 deletions
diff --git a/kde-base/pykde4/ChangeLog b/kde-base/pykde4/ChangeLog
index 895ad47a06dc..25521e6f2e67 100644
--- a/kde-base/pykde4/ChangeLog
+++ b/kde-base/pykde4/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for kde-base/pykde4
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.13 2009/04/12 06:42:46 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.14 2009/04/15 13:13:00 scarabeus Exp $
+
+*pykde4-4.2.2-r1 (15 Apr 2009)
+
+ 15 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> +pykde4-4.2.2-r1.ebuild:
+ Try to solve bug 256935. Simply block old pykde.
*pykde4-4.2.2 (11 Apr 2009)
diff --git a/kde-base/pykde4/Manifest b/kde-base/pykde4/Manifest
index ca0aa6b25141..e3aca0b07134 100644
--- a/kde-base/pykde4/Manifest
+++ b/kde-base/pykde4/Manifest
@@ -1,16 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST kdebindings-4.2.1.tar.bz2 4726646 RMD160 592b5bc551facbc3b60fff4226b32ec0557b29be SHA1 96353bb3269a7ca37ff31487a0fb7a9c25958963 SHA256 273947c75a7ebfd1c612cf00ff05c7cad26d879f1cbfb44e4ed76593790a5f19
DIST kdebindings-4.2.2.tar.bz2 4736376 RMD160 36acaa5c14620704575b19c2652f5c774a8cf44d SHA1 1d5eb1bb92f68172d0a0345070b1120c2601ab8c SHA256 8d8ce9ee98382c0d8950858d19a2185d7506a76f637a3c9c591f3017de83d946
EBUILD pykde4-4.2.1.ebuild 1524 RMD160 6e634b0c59c1fe3bc37f2717f62c3a1b2b4d0cdb SHA1 28c143b2bf865f525b354e0016e15dc595190dfa SHA256 24352b44d022add0719f157d68f13eeb5407eb0415dbac638c44144f73b5e904
+EBUILD pykde4-4.2.2-r1.ebuild 1938 RMD160 fe7b78f6e65e9d083cbe0fb4da27f63072b8a9cc SHA1 08565cfebdda2e4823082de203a3c69211be5993 SHA256 c560d1a113b70fe5e4c878eb3b42b426d3a9e421a6c9f82212e6f999ce16d8c6
EBUILD pykde4-4.2.2.ebuild 1838 RMD160 3e30712457182cd9e936e189c90d0fc0af6e9773 SHA1 bd38451eb880f0773a2356883ae4350bf646f43e SHA256 4493ff1feb50417ce6b5feee231587ca7a2a65999f23b934e692e49cfe9cc38b
-MISC ChangeLog 1827 RMD160 29036ff3d01a4033936fa077b1207e5a34aeadb5 SHA1 63217fad1688df71534f95483823d9ec4bd7c318 SHA256 2adc2f828d288fb01314d31324f6a7e0712f23f034956fbd171b095710eaaa4a
+MISC ChangeLog 1991 RMD160 bc54465d6a815c1d2091b9c24abcaa8fbb174f1c SHA1 986994706b3bd9fee3b0aecaa997cd77b71c7b6e SHA256 4decb1a35627fd52e98b56e38f83a934ebcf8badee25ead9b0edffec99548940
MISC metadata.xml 238 RMD160 9be6416ded548e9463d81433e049e86c83de9402 SHA1 7bc6a39f1c1f6779317ead72ee7bd5943948823a SHA256 f46f6479e5a9633b119177919fa9772becea973d8ce1dba589eafbeb923cdb4e
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAknhjWwACgkQ5BmOA85PVLizhwCdG8F3uMMkD2tejcSTd+bucXHv
-tZoAn2g2uFwdZtYFqZVJsNLSiMaECu4E
-=JLiU
------END PGP SIGNATURE-----
diff --git a/kde-base/pykde4/pykde4-4.2.2-r1.ebuild b/kde-base/pykde4/pykde4-4.2.2-r1.ebuild
new file mode 100644
index 000000000000..f688a9af75e5
--- /dev/null
+++ b/kde-base/pykde4/pykde4-4.2.2-r1.ebuild
@@ -0,0 +1,76 @@
+# 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.2.2-r1.ebuild,v 1.1 2009/04/15 13:13:00 scarabeus Exp $
+
+EAPI="2"
+
+KMNAME="kdebindings"
+KMMODULE="python/${PN}"
+OPENGL_REQUIRED="always"
+inherit python kde4-meta
+
+DESCRIPTION="Python bindings for KDE4"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="akonadi debug examples semantic-desktop"
+
+DEPEND="
+ >=dev-python/PyQt4-4.4.4-r1[webkit]
+ >=kde-base/kdelibs-${PV}:${SLOT}[kdeprefix=,opengl,semantic-desktop?]
+ akonadi? ( >=kde-base/kdepimlibs-${PV}:${SLOT}[kdeprefix=] )
+"
+# blocker added due to compatibility issues and error during compile time
+RDEPEND="${DEPEND}
+ !dev-python/pykde
+"
+
+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 Akonadi)
+ $(cmake-utils_use_with akonadi KdepimLibs)"
+
+ 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 "/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4
+ # Do not optimize examples
+ python_mod_compile "${PREFIX}"/share/apps/"${PN}"/*.py
+
+ 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 \
+ "/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4 \
+ "${PREFIX}"/share/apps/"${PN}"
+}