diff options
author | Michael Palimaka <kensington@gentoo.org> | 2014-06-15 16:59:55 +0000 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2014-06-15 16:59:55 +0000 |
commit | 0ce8444f9d55258b521398f96fce4f84bc4dcf97 (patch) | |
tree | 24643f96b03c024e9d8ad7d7d5923268a542843d /kde-base/pykde4 | |
parent | Fix REQUIRED_USE problems. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | kde-base/pykde4/Manifest | 31 | ||||
-rw-r--r-- | kde-base/pykde4/pykde4-4.13.2.ebuild | 159 |
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 +} |