summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2014-06-15 16:59:55 +0000
committerMichael Palimaka <kensington@gentoo.org>2014-06-15 16:59:55 +0000
commit0ce8444f9d55258b521398f96fce4f84bc4dcf97 (patch)
tree24643f96b03c024e9d8ad7d7d5923268a542843d /kde-base/pykde4
parentFix REQUIRED_USE problems. (diff)
downloadhistorical-0ce8444f9d55258b521398f96fce4f84bc4dcf97.tar.gz
historical-0ce8444f9d55258b521398f96fce4f84bc4dcf97.tar.bz2
historical-0ce8444f9d55258b521398f96fce4f84bc4dcf97.zip
Version bump KDE SC 4.13.2
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x06B1F38DCA45A1EC!
Diffstat (limited to 'kde-base/pykde4')
-rw-r--r--kde-base/pykde4/ChangeLog8
-rw-r--r--kde-base/pykde4/Manifest31
-rw-r--r--kde-base/pykde4/pykde4-4.13.2.ebuild159
3 files changed, 183 insertions, 15 deletions
diff --git a/kde-base/pykde4/ChangeLog b/kde-base/pykde4/ChangeLog
index 705789b3bbaf..6dec68801474 100644
--- a/kde-base/pykde4/ChangeLog
+++ b/kde-base/pykde4/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/pykde4
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.285 2014/05/13 17:43:05 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.286 2014/06/15 16:56:35 kensington Exp $
+
+*pykde4-4.13.2 (15 Jun 2014)
+
+ 15 Jun 2014; Michael Palimaka <kensington@gentoo.org> +pykde4-4.13.2.ebuild,
+ files/kpythonpluginfactorywrapper.c-r1, files/pykde4-4.10.1-arm-sip.patch:
+ Version bump KDE SC 4.13.2
*pykde4-4.13.1 (13 May 2014)
diff --git a/kde-base/pykde4/Manifest b/kde-base/pykde4/Manifest
index 7d01abadb8b3..0fca7d85d661 100644
--- a/kde-base/pykde4/Manifest
+++ b/kde-base/pykde4/Manifest
@@ -6,25 +6,28 @@ AUX pykde4-4.10.1-arm-sip.patch 630 SHA256 0697830f7207838640e3f47b13c5996260b7e
DIST pykde4-4.12.5.tar.xz 2005104 SHA256 f03649015070ad9a2c6b0015af0c9972503012b3fe7f3d9b0c6d06fd3f479554 SHA512 b26ef3cac39e03141dc739bba03d8be4a095f74b31de0296fc1991e9cf60013a43bb03a4fb5a8673fc98d4824a5a10ed6fd18261d1b23bcf74059d28c780b834 WHIRLPOOL f176ccb420abee5768836bdab650152a335f06cc72b21bb559192c04a08f0ebc04c3d08c2150291ab2d93b931846cf4a0fcbb0bad7af8b39994aa011b216774c
DIST pykde4-4.13.0.tar.xz 2005396 SHA256 089f75794b5559ddd7541713d134e9455c31a57ebb8143c11c5860c62a72ea5d SHA512 d8e9d8bc32fd215235231c3c02de2efe9b93bed97159cb629755944f591b53c7ddbbfdd442595ae8b86df5f9bacb2e05f08a3f1e925e26b13af3887d7db1efc6 WHIRLPOOL bea3533be45577584f5e3a28a2331684900a26cfd4b3d72822824ea4bfda376e1fd8dd65b3bb8e26122601cdd66387762f564e8635dd1ece8767ff4294681068
DIST pykde4-4.13.1.tar.xz 2005276 SHA256 14d4468ca2447e1ac33056d24df681fac5cf363d5ef84658bff49b6cee2e466e SHA512 f2ca19eafd440ef00dfc3a881e4457a856b20c14771ba44cea01307c2d08eb05c2a823dbee87c0635e7932c2b1358dcc07af81e319e35ece33a9cbfe96f3b348 WHIRLPOOL 7a46746048fb553850e8f93ecdec6f290321e77ab2a18389dd0ca962c6e2084e7c3286a45ad9915afc74b9f9258ad2bb54ac9c81b1a889c2d2396bbe3dd1b6f9
+DIST pykde4-4.13.2.tar.xz 2005460 SHA256 e114ba9fa96cce2c2e9ab2a5b4b094b031e18eb706350c0407fe3e7ba812371a SHA512 152533966e1dd7889443c8d397344537eb0a164e37ae1d697abe35bef9272e0b1dfa46ce28ac258c66525ee4c461e83d63d1258f3eee824fba3c99a2a890b35d WHIRLPOOL e0f80992c61ee42f44830ffb95f97d986aa9b4f4c4a8df6002a9ba06c24f34ad28e417349986c3008a53e0720d5866d3db2052a5c5f3c89bcadfefb1cb7731c5
EBUILD pykde4-4.12.5.ebuild 4244 SHA256 ae4d8b14922211fbc8e69d9f8a722b4cd6d79c366d9b7ff114d23e70736babc8 SHA512 0ebb9e04ae2c0fcd3ff0555282bb38fa0f909dedd07d60c5477ae226e287412c7526ec585d93e722674e30152fb017c80302f09fb1763b19607e2a5cbe85b011 WHIRLPOOL 83105b106f04c4c4c2ce5f3624f251ff65414ffc7c2f6412dec681c79d4768b786cecfd7fd1b6660078a6d5677b26d312146f42dc082a053104666b92137f1e7
EBUILD pykde4-4.13.0.ebuild 4248 SHA256 fa45cf45b2f3aae0cab042c2f062e9b6582ee5604a570a34323c812fc5c43994 SHA512 1a133370c2b4fca99a06cf836740575bdf2966a799d9d192b50abf230dac2ff690fd851f8649a853d18158cee95f93f0935d4f5bc1271e9c26c138982e4dbc5a WHIRLPOOL 1888edf17056ad4b5017c6f95303e58d5e1d129c9a614f126d7f7a7beac814104bf0e696db7e63cdfe226a137cc110cf4341bdd337ae413edc7f7d273a9ba117
EBUILD pykde4-4.13.1.ebuild 4190 SHA256 b479db6166c9dab957f1b577cc362d5c899bc74a06499399b5dac23e341467c6 SHA512 8e9a8d30bd040f9c4db5089ba1bcceb34e9abdc41e43bcc7d2e94807a9f524c8e887f6db43d68192733588554ed566daca899ab39d69641cc2674cd4a6e15e7e WHIRLPOOL e97b2f028ef333710bd4242350586ab9790f543b15d6e745bb99ac0e790c7cbcf6a8a94cde8b448703f4d61863b02bd08e57f87edb9e2bbece96479a3a2cc925
-MISC ChangeLog 36698 SHA256 c996cdd299fbae202e08a861508fea12d7c1910e56669f713903b3ed5405a1dd SHA512 c76ad7fcffa6f7e1a654c19da6136b026381695d0e7c6faeae0e678cc5b3cf89cb9b0bb9ea8cf4c28ecc4233145dda4c22739c001374c74029161da4990bc981 WHIRLPOOL a8e33ea4fdb8c6d5f5decf31d773aa0a59fded8dbce5a9dcea205c3722af49076f991b2bd5415326aa0008addf19933b55f74f47ea9655b0ff50d2da712e944f
+EBUILD pykde4-4.13.2.ebuild 4197 SHA256 b7c130a7c88f7e3ffa61061dac8f5aa96cc13b32f387aed1bee46f6b8c09dae7 SHA512 94b6afe12c4e8508110b1fdb53c20a67da3275a833ad56d4ec725c02a0e1529f93ba9cd177c8c67390cdc6b0dbdc07cf7da7ef547171a22e64cdedd1126a8f57 WHIRLPOOL 0ae9c36377091f7cb90a98eaa11147615848fe5ab2fd6060e8394352c1c4671321420f4a34c2b2278c4c71a7e7aa4007ae5a3add62a8c34d68a0791616324598
+MISC ChangeLog 36920 SHA256 53e7ed9c1ccdf5f9878fc47c22585887d41fc1ea15631ce1f291edb1a4c32864 SHA512 35316dc56eef3522b8480090a79b065b7ece6508e8f338bedd5db8ae05621e9a9e3d90040d1c1865d300dbaa4257b6aee7f0caaff94afa3e3a2d3233b9e34019 WHIRLPOOL 4852b6a5232012ec7b2b5aecb9d27cc61710d6e1d84df940b6543d1612497c4f945282bb71b25f09b5671e17e6f42d54d4491812df5cc5251b9ec342fb37ba26
MISC metadata.xml 382 SHA256 25b7cd412982aad7c20c6c613ee3d70ea82528fbd674476db1640d71174b27dd SHA512 1d90dac63896b5c49aac8d7ed5bffc81036ba7543c8674618da986ebd69abc45d5d7e2d0a33e39f34a2572b7942718338d26dbc0068b9671cfe260a18ec19563 WHIRLPOOL 04e9b0a99f7008c67727a2491115c18be708ff0e20a56ea677a8223f17e47c9e2f3e0385c5b0ceb9b6dfb755602d46c3d2db37e8ad1cafe9dad8d6d3cb15e37e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJTclpWAAoJEGVpnaTzz9K9eeIP/1F/DJ5NKpPnEDt6+rMQ1QfU
-2WjJHYQhWuOf1KWlFKO3kHgbKQyIms6C/JYxxM+TrjCzxqGqQUTswRKznH106kDt
-JdG5asB+aTQF4majQwXHj7JyPG31PzIZRn0VeNW450ShbzxUodVqRGk2I2Lz7Ahd
-5/aJhZ9VjAknJ5N08em9htOHLybY+mjSaBjgMNmSiTpENEYuzNysslycNocMIFQi
-TX5vH7Wdmk4K9XFiskmuDVwois2Q0WiTzijwTtB6BgFOgLlTVoF1xCn4aEBckH+U
-hWELu5a6D7mPTKTuHQkgr84oHnJXM5mnEBb4ricqX0cfrFBRF7iRv2LAecTZwNtR
-WVNP3/YDhkorDiYmDBAZ9c1HrHRqGAiBzgwQfZkQTjLiEmChGxt9W9f1Rp6iifgL
-Gytr2tPj5zfFWVAawg5WXT//ZSsJdvvCD7mQKTurn6O1XaKfZixX6RRhdoxBY1+N
-b/5zMzIlaLr/I9x1e9SK+vAszqhlCo8R88IVfRHJ1tNnt+od8DxHFSZEVMSXAkJv
-Dj/F306T2AiNS6pwyTAiJRjiTegNa80CaCwLOQgNfYuxEOUUUt/WCUOA5XJraZ0e
-v0NOwvfFHGR5AAsgwlLW7LUxRX1HivcDATIuY0DFSc3PwnHXqauuV33flbv4T2ea
-zZLelZevUUj3NZAfRamc
-=4Hom
+iQJiBAEBCABMBQJTndDZRRSAAAAAABQAKGlzc3Vlci1mcHJAbm90YXRpb25zOTc5
+MTY5NkQ3RDM3NkRBN0U5QjZGMTUwMDZCMUYzOERDQTQ1QTFFQwAKCRAGsfONykWh
+7JrPD/0ZMzua1PWwtI1FJK/O2Baha2ScN3uaZz+oX3wmRWyiiB8r5h7WljLG5HzW
+mNXAbf2YRmMD9fHeXMkT1CtfoihXLuJ2N6Eo3qsUNLTGbi1PiFa5qAF0Vs2as/hZ
+YhWWdCn7d3L12WqkGaPgXMPY1Vv//xs216QEmBJZWbokQUd3xwmvb/g3gYlaVfLn
+JS4Bq8Bo+bmSw8uJoRsmWLceaHY/SqJ+lRJdYY5UI99z4gfOurGuVxINbsye06n1
+l9i7hfIMwBjVsg9MtocgDaPnbRgUUTkUdPFSMKLEmNybcJxu5qYD3+cjoOTGBzFm
+s6U0Oo27Kqc6zyQTile22a0jzDCGtvHXxO+d4gaOtbDV7ubTVfFs7knov6kFQlek
+dz+0cdS23N2TMpNTU25ycSk10oTpbUR6lt7aT+mNN3sheuJJhL/Wwaq7OxjhVgQ8
+gGVD5nwkR1wd5dQSfrqh66HxkLl8aNdSN9cMPBaJMm8C3d0HXpBYInIIiv1gV1U9
+WcM183SFxYEbVsT+cecGwULE/fbxIwxmOZ3fwp+LJ0cXOR64pvgu4n47gu7z4ab5
+3xiPkWHQx22tvjrQFK7qaNo5VUYxPW0xlPl+7riZBC8oa9S6WhQ1MQAQte2huE2O
+v6zUeobQlQ9N2qnyJQbM2oP/nz6WgZPO8YRQln8p4qJdw5yxvw==
+=GIIL
-----END PGP SIGNATURE-----
diff --git a/kde-base/pykde4/pykde4-4.13.2.ebuild b/kde-base/pykde4/pykde4-4.13.2.ebuild
new file mode 100644
index 000000000000..73b225d27291
--- /dev/null
+++ b/kde-base/pykde4/pykde4-4.13.2.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/pykde4-4.13.2.ebuild,v 1.1 2014/06/15 16:56:35 kensington Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_2,3_3} )
+PYTHON_REQ_USE="threads"
+OPENGL_REQUIRED="always"
+
+inherit python-r1 portability kde4-base multilib eutils
+
+DESCRIPTION="Python bindings for KDE4"
+KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="akonadi debug doc examples nepomuk test"
+HOMEPAGE="http://techbase.kde.org/Development/Languages/Python"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} test? ( nepomuk )"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-python/PyQt4-4.9.5[${PYTHON_USEDEP},dbus,declarative,script(+),sql,svg,webkit,X]
+ >=dev-python/sip-4.14:=[${PYTHON_USEDEP}]
+ $(add_kdebase_dep kdelibs 'nepomuk?,opengl')
+ akonadi? ( $(add_kdebase_dep kdepimlibs) )
+ nepomuk? ( >=dev-libs/soprano-2.9.0 )
+"
+DEPEND="${RDEPEND}
+ dev-lang/python-exec:0[${PYTHON_USEDEP}]
+ sys-devel/libtool
+"
+
+pkg_setup() {
+ kde4-base_pkg_setup
+
+ have_python2=false
+
+ scan_python_versions() {
+ if [[ ${EPYTHON} == python2.* ]]; then
+ have_python2=true
+ fi
+ }
+ python_foreach_impl scan_python_versions
+
+ if ! ${have_python2}; then
+ ewarn "You do not have a Python 2 version selected."
+ ewarn "kpythonpluginfactory will not be built"
+ fi
+}
+
+src_prepare() {
+ kde4-base_src_prepare
+
+ if ! use examples; then
+ sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i CMakeLists.txt \
+ || die "Failed to disable examples"
+ fi
+
+ # See bug 322351
+ use arm && epatch "${FILESDIR}/${PN}-4.10.1-arm-sip.patch"
+
+ sed -e 's/kpythonpluginfactory /kpython${PYTHON_SHORT_VERSION}pluginfactory /g' \
+ -i kpythonpluginfactory/CMakeLists.txt || die
+
+ if ${have_python2}; then
+ mkdir -p "${WORKDIR}/wrapper" || die "failed to copy wrapper"
+ cp "${FILESDIR}/kpythonpluginfactorywrapper.c-r1" "${WORKDIR}/wrapper/kpythonpluginfactorywrapper.c" || die "failed to copy wrapper"
+ fi
+ python_copy_sources
+
+}
+
+src_configure() {
+ configuration() {
+ local mycmakeargs=(
+ -DWITH_PolkitQt=OFF
+ -DWITH_QScintilla=OFF
+ $(cmake-utils_use_with akonadi KdepimLibs)
+ $(cmake-utils_use_with nepomuk)
+ $(cmake-utils_use_with nepomuk Soprano)
+ -DPYTHON_EXECUTABLE=${PYTHON}
+ -DPYKDEUIC4_ALTINSTALL=TRUE
+ )
+ local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
+ kde4-base_src_configure
+ }
+
+ python_foreach_impl run_in_build_dir configuration
+}
+
+echo_and_run() {
+ echo "$@"
+ "$@"
+}
+
+src_compile() {
+ compilation() {
+ local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
+ kde4-base_src_compile
+ }
+ python_foreach_impl run_in_build_dir compilation
+
+ if ${have_python2}; then
+ pushd "${WORKDIR}/wrapper" > /dev/null
+ echo_and_run libtool --tag=CC --mode=compile $(tc-getCC) \
+ -shared \
+ ${CFLAGS} ${CPPFLAGS} \
+ -DEPREFIX="\"${EPREFIX}\"" \
+ -DPLUGIN_DIR="\"/usr/$(get_libdir)/kde4\"" -c \
+ -o kpythonpluginfactorywrapper.lo \
+ kpythonpluginfactorywrapper.c
+ echo_and_run libtool --tag=CC --mode=link $(tc-getCC) \
+ -shared -module -avoid-version \
+ ${CFLAGS} ${LDFLAGS} \
+ -o kpythonpluginfactory.la \
+ -rpath "${EPREFIX}/usr/$(get_libdir)/kde4" \
+ kpythonpluginfactorywrapper.lo \
+ $(dlopen_lib)
+ popd > /dev/null
+ fi
+}
+
+src_test() {
+ python_foreach_impl run_in_build_dir kde4-base_src_test
+}
+
+src_install() {
+ installation() {
+ emake DESTDIR="${D}" install
+
+ mv "${ED}"/usr/bin/pykdeuic4-{${EPYTHON/python/},${EPYTHON}} || die
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir installation
+
+ dosym python-exec /usr/bin/pykdeuic4
+
+ # As we don't call the eclass's src_install, we have to install the docs manually
+ DOCS=("${S}"/{AUTHORS,NEWS,README})
+ use doc && HTML_DOCS=("${S}/docs/html/")
+ einstalldocs
+
+ if ${have_python2}; then
+ pushd "${WORKDIR}/wrapper" > /dev/null
+ echo_and_run libtool --mode=install install kpythonpluginfactory.la "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
+ rm "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
+ popd > /dev/null
+ fi
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+
+ if use examples; then
+ echo
+ elog "PyKDE4 examples have been installed to"
+ elog "${EPREFIX}/usr/share/apps/${PN}/examples"
+ echo
+ fi
+}