diff options
author | Alexey Shvetsov <alexxy@gentoo.org> | 2011-01-26 20:29:26 +0000 |
---|---|---|
committer | Alexey Shvetsov <alexxy@gentoo.org> | 2011-01-26 20:29:26 +0000 |
commit | b55417d98c3ac6be2310a3971632cceac43c9378 (patch) | |
tree | 76ff040300cffb0bfdb60a4c1a785df48fbbf7cd /kde-base/pykde4 | |
parent | [profiles] Mask marble with gps on ppc64 (diff) | |
download | gentoo-2-b55417d98c3ac6be2310a3971632cceac43c9378.tar.gz gentoo-2-b55417d98c3ac6be2310a3971632cceac43c9378.tar.bz2 gentoo-2-b55417d98c3ac6be2310a3971632cceac43c9378.zip |
[kde-base] Add KDE SC 4.6.0
(Portage version: 2.2.0_alpha19_p2/cvs/Linux x86_64, RepoMan options: --force)
Diffstat (limited to 'kde-base/pykde4')
-rw-r--r-- | kde-base/pykde4/ChangeLog | 7 | ||||
-rw-r--r-- | kde-base/pykde4/pykde4-4.4.5.ebuild | 4 | ||||
-rw-r--r-- | kde-base/pykde4/pykde4-4.6.0.ebuild | 84 |
3 files changed, 92 insertions, 3 deletions
diff --git a/kde-base/pykde4/ChangeLog b/kde-base/pykde4/ChangeLog index bcc4ed0c70f1..7e3faafd8ba0 100644 --- a/kde-base/pykde4/ChangeLog +++ b/kde-base/pykde4/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for kde-base/pykde4 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.102 2011/01/18 21:06:00 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.103 2011/01/26 20:28:58 alexxy Exp $ + +*pykde4-4.6.0 (26 Jan 2011) + + 26 Jan 2011; Alexey Shvetsov <alexxy@gentoo.org> +pykde4-4.6.0.ebuild: + Version bump KDE SC 4.6.0 18 Jan 2011; Brent Baude <ranger@gentoo.org> pykde4-4.4.5-r1.ebuild: Marking pykde4-4.4.5-r1 ppc for bug 351784 diff --git a/kde-base/pykde4/pykde4-4.4.5.ebuild b/kde-base/pykde4/pykde4-4.4.5.ebuild index b09d203d7ad3..57ccfb3b6b51 100644 --- a/kde-base/pykde4/pykde4-4.4.5.ebuild +++ b/kde-base/pykde4/pykde4-4.4.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/pykde4-4.4.5.ebuild,v 1.8 2010/12/30 00:58:57 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/pykde4-4.4.5.ebuild,v 1.9 2011/01/26 20:28:58 alexxy Exp $ EAPI="3" diff --git a/kde-base/pykde4/pykde4-4.6.0.ebuild b/kde-base/pykde4/pykde4-4.6.0.ebuild new file mode 100644 index 000000000000..b063034b0713 --- /dev/null +++ b/kde-base/pykde4/pykde4-4.6.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/pykde4-4.6.0.ebuild,v 1.1 2011/01/26 20:28:58 alexxy Exp $ + +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 + >=dev-python/sip-4.12 + $(add_kdebase_dep kdelibs 'opengl,semantic-desktop?') + semantic-desktop? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') ) + aqua? ( >=dev-python/PyQt4-4.8.2[dbus,declarative,sql,svg,webkit,aqua] ) + !aqua? ( >=dev-python/PyQt4-4.8.2[dbus,declarative,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 +} |