diff options
author | Johannes Huber <johu@gentoo.org> | 2014-04-29 18:36:54 +0000 |
---|---|---|
committer | Johannes Huber <johu@gentoo.org> | 2014-04-29 18:36:54 +0000 |
commit | 720f0bfa3562071ef64d4897220e62b4da7912d2 (patch) | |
tree | 37c63876427725a72c8368a458ae6815c485c7eb /kde-base/pykde4 | |
parent | fixing testing (diff) | |
download | historical-720f0bfa3562071ef64d4897220e62b4da7912d2.tar.gz historical-720f0bfa3562071ef64d4897220e62b4da7912d2.tar.bz2 historical-720f0bfa3562071ef64d4897220e62b4da7912d2.zip |
Version bump KDE SC 4.12.5
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xF3CFD2BD
Diffstat (limited to 'kde-base/pykde4')
-rw-r--r-- | kde-base/pykde4/ChangeLog | 7 | ||||
-rw-r--r-- | kde-base/pykde4/Manifest | 30 | ||||
-rw-r--r-- | kde-base/pykde4/pykde4-4.12.5.ebuild | 161 |
3 files changed, 183 insertions, 15 deletions
diff --git a/kde-base/pykde4/ChangeLog b/kde-base/pykde4/ChangeLog index 5c355a026351..79aaba9c7c0a 100644 --- a/kde-base/pykde4/ChangeLog +++ b/kde-base/pykde4/ChangeLog @@ -1,6 +1,11 @@ # 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.273 2014/04/17 00:43:37 johu Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/pykde4/ChangeLog,v 1.274 2014/04/29 18:34:44 johu Exp $ + +*pykde4-4.12.5 (29 Apr 2014) + + 29 Apr 2014; Johannes Huber <johu@gentoo.org> +pykde4-4.12.5.ebuild: + Version bump KDE SC 4.12.5 16 Apr 2014; Johannes Huber <johu@gentoo.org> pykde4-4.13.0.ebuild: Restore KEYWORDS for KDE SC 4.13.0 diff --git a/kde-base/pykde4/Manifest b/kde-base/pykde4/Manifest index 3dfe8e93c39a..fd44691814c4 100644 --- a/kde-base/pykde4/Manifest +++ b/kde-base/pykde4/Manifest @@ -6,27 +6,29 @@ AUX pykde4-4.10.1-arm-sip.patch 630 SHA256 0697830f7207838640e3f47b13c5996260b7e DIST pykde4-4.11.5.tar.xz 2050296 SHA256 49f3b58525d30de6faadbfbd4dcbff6e519225f64a755c4770269b707441d2dc SHA512 185451b744c163478b32bf44fb4d7c6b396f9c402f798ddd01207b188a28434bee16bb0ad8dff7946ce8ab0af770d03b0690c3f4b8d5bfd5a30095951f288f4b WHIRLPOOL a52c147f5885fd686163b57c111d1ffd18d259bd57d2ac9671198f5576fd525792616fdd73a6f0316f2eedc4fee3dada44034dc29973871c5af372b6ab3cebec DIST pykde4-4.12.3.tar.xz 2005056 SHA256 500573236af1a08279b02c1c8342d73a8e3596611cf2a9b602e160367960a1b8 SHA512 a87c35ebdeb183396d312eaac37fc7a76ecd58eafd49a39fb8fdc12c26a613d330c54bc180197e1ac9fd51bc6512ed1dfe72cfbcd516ed98e978210a73e94d8d WHIRLPOOL bf516a5ce0fa44c4ee6250f4e635026abd37360d9bb640e81b3b25bb4be20e1f562c983f95b1f708790d211e859ebb2e9fe2fc24495acdf8e4b33b1ac0427ed0 DIST pykde4-4.12.4.tar.xz 2005196 SHA256 af7666962c79bfd1160ece925a0063c9523118caf4d51ea6eb036da71f96f701 SHA512 e35f919bdc4f6bb65f4d317e3867cc0ebebe51403ba92dc12d88505db3ff0967a4d84a708a2f38a2864ce66de7b9c063c37bb429305bc341a93878845fbfdb70 WHIRLPOOL 019d7fc2b513a8ad3a993ed9e8f16f443f66f931e6e6ce3646860694cca7e26f5f7dda52b60a84dbacc2f3b871b77bd78ea8b03d28aaa9c396ba24354cf3331b +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 EBUILD pykde4-4.11.5.ebuild 4248 SHA256 1001d0ae8ca0b34ace26358ccde9663c068db7aa3a27dd58f42b426821e59376 SHA512 2c975c70dcceba6b10fd04621481935963425b10c028419134f513c0928d5b8a62e76e2126ad0449c2e5321d7fd4903825ff0d1414692ba231525b90fe9373a5 WHIRLPOOL d4e487bed2e87f4d75b1567d8a22bc7dc13b552d389b841e38d90fb5466ecef843bcf916dfd8eff67d6257454f190b621c7abec060e4d1c017828afa44d96240 EBUILD pykde4-4.12.3.ebuild 4249 SHA256 9a51252812858c93c0da8ae788b076f908fbc184bcc50ccdac2bece7b945a92f SHA512 f2883a8ba81b3ddca3cb2cc6d3a55f4d778be298404df366aab5d01dd10a60185c1750d767e18ef6d682b880fdbe36f5c2568165aa0baf8878c6d49238427c2b WHIRLPOOL a0d60b230a5e5314b20bbefb47fcb6293af41f7ef346265c18089b303ebcce1d13b11cc4b4d2e5bed21c453e5b0869211283f1c5f429ef6fb3cbb5b807f74589 EBUILD pykde4-4.12.4.ebuild 4249 SHA256 f29fb794f6bf0986a4f813e0e5e798920b2fec24ad9519043fb2b0c95927ab28 SHA512 6d21b4bddda2c2a77cc71d2752f1e754e65ca1a31aac0137f5af43a0b6280cf0cedd1285a431623c2aa5eced9eccfe874c5c4ffe0788821f47bc04eb1adab60e WHIRLPOOL c3a99b1ae0543be0a2dcaeda6450c3f53ebaf93e23a8ab66938969448cf2ad3320448d4077b4a3ad2fb6e3a015cedadb9eaa0cebdf609f32bd379e346371337a +EBUILD pykde4-4.12.5.ebuild 4249 SHA256 016bc76b06250e5094ede269d52b808a1349e78f953222bacb8a4f281c23a4d8 SHA512 15df3f3e24bffeecbdecaf6032f92205a4f92e6e4c1eb493b6eeaf1a99a3c0b1df928dea25f70053ca3492f34d878c3f8ac5e01aea45c15b67479022e0f2b453 WHIRLPOOL f653f65e61f32c172032ea76abe03d5f681763058af65b6bcb50192a338f7f6c91c9df1295a1db3d7c2c5776f62a068d29bf05d238fb58434953af3cc069e5dd EBUILD pykde4-4.13.0.ebuild 4248 SHA256 fa45cf45b2f3aae0cab042c2f062e9b6582ee5604a570a34323c812fc5c43994 SHA512 1a133370c2b4fca99a06cf836740575bdf2966a799d9d192b50abf230dac2ff690fd851f8649a853d18158cee95f93f0935d4f5bc1271e9c26c138982e4dbc5a WHIRLPOOL 1888edf17056ad4b5017c6f95303e58d5e1d129c9a614f126d7f7a7beac814104bf0e696db7e63cdfe226a137cc110cf4341bdd337ae413edc7f7d273a9ba117 -MISC ChangeLog 35339 SHA256 7be77c8e7e02a93d70e6841040d281efb99cf3e26487244331a0cae5fc560706 SHA512 766a052889d22b8609cb35d3a208d1f0dcc7df71519ba71be026e1b5363867c816ff5bed2a78c5390c11c5148c16d18d731049e264856845a1933ea2595e6f97 WHIRLPOOL 40f80b2870b4fcb8336e8fa57e5e94ef66f03f26feb5d4eed49992201f524cdd6b5597446f50fb9c3febf45f2614a3ac0c76583e9d2421f8109046bd04828cd9 +MISC ChangeLog 35470 SHA256 842dc232591e0f485ff0dd09174c26690984e03d368be61befa7fea9892e9484 SHA512 b6d3c4de45b5fc4e56714dad3efa1385cde6db7e5c87c3af6a6e49abcb4c25a2b887f03ecc21bb0f8269be0db6d2f0485f2f4335441844d6cef5769486a63025 WHIRLPOOL cb8d22be0239899adffaaf6541949f58ea0f997abb60ce12d0ac336402d57bd6a60b1c8934e7b413a551f9ef379f688a0982f077b61ed133c9bfa92a80e86599 MISC metadata.xml 260 SHA256 0ca2c4d395d5a18420e2afaa9701549afc4e584b5b9be90e4b6ff5db89d66369 SHA512 2371a6075a0873610a53d4337fab9e368d607cb63cb924520c02149612934e7d1d8a5131f8d1c8ae01cac380e3a17f01b0105acda382ebb6da058fc2a561e1aa WHIRLPOOL 097f71b3d076f2c2a7091f0f89b05d8bc7f24d453d2e3c876fd95f91068b634ace21a5f53afc14be9f061f5b2e996aa18c3ef827eb16ad23f9c260a950a0eae8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJTTyQrAAoJEGVpnaTzz9K9KUYP/1XB6frDP5vJ1FlKmWYFQ0fU -hpeN/W1IkEg3lN3CS+r6dfaN7BRCsgVQjIbw8u7bQgpLI0IpFOrm/KmrX6F9HPDZ -9BBR1X8dV6qpqJ3QqL7Uj4ZeZth2NqhL5DBVyE5+5zTfwizYKERo8Rdvo9L+9wyd -ItBXDkpcbP97e3HNpFxJmwTnfTLuIVa1mpwmQQMDdUWpTZbM2MVv9djNc6DruXUj -5MP/r82AqDCinoLt33IL1Cu1kYTAEQ/XBLvqI5+ETm/Z5l4vsqwrHFPkFSKHfMMS -pQ0bv1glO1eSjx0husYvQ+A5n8Rs+Z5aHJl1Vbj5Eu1VPZNRfwKWXDztfNMfze1r -37DgqQrmnQYqTdQCHM6Min7z9bhCNKEAJOc/TECKSrl4dmpfGY+hJhtuejbtIvfK -2Qowe+iVSHKnK1T5WkE0LQdigNrw+vLvWelEXFHuJtgDNwx1YlRt7TlmxZ+ryats -TKRgaA8YviLwRX2w4QNeSqNX6UO0TO0XFaha7B6bJ49z32+10wzPFEWeMXb9oMWe -7ADC2Qvq/vCi2sr1UD7o0XDKgY+wAdCZ4HAc5GnYAOTRsn9HBQsf0JXt8zX3XNps -OVivN1wGWnFJH6bUiVaKGC/hKZIZcbyK/y/V+ZZj9Myhe1kI1FeEBXE55TBxg/TT -BQ5Yzh8JZqM5Sed29b1+ -=Y3G8 +iQIcBAEBCAAGBQJTX/EWAAoJEGVpnaTzz9K9J0AQAIlqQNwmGk1+xeeMqVxnmAK9 +AYF1ilbTFSD947EWfrV8gPpPIeLBu1OcHIsZgxOCUGUPuFFrme8qJ5xdQxK+mjkl +AgnzSPxRf2PNGz9BKzExgtaD/hYk5fHJV3752Kh1XGubWQK2T0K6bbeZHgReDLrl +r6oN91hGZVE0V73e6i3/912v61dqgBIUfYVm06lpfiMUB3aofl0Cs/vpKVhDPxrn +Ub2k97+mVIBQxOQwFmxQCsLqy5sFNNL47v3vY0hxEcBzgG1B3mqigF1m/6Sn4u/q +l3gMH4c7owvfqzGCuniNds5DP0WBFzz9qQBno2Muin9SLJVJeicQ61QnaYu2cHT3 +853+Y6wQwMVs+49tRAe7f26nPhh80s7kV8k9TSH/6h1dCHXULZZZW+/7F5F2L4mn +5+93ixPEfJuG8HN8oTXnqTEF5BtSWf4ZR3IM/49IIDbtuy8TBZOZZbaDd9kl/Bdv +A4Ou5zGe0yAPLK48JypVm/zQ7+bMGCrPG+zC/p0egWhMdxaMRdEuLu5WXnLifZPJ +er14FJ+L/AH7XZKqo0qaEw6xsfhND3WBlPYcs/3OBJeTOj+XKguIZ3pPcjWe4KVv ++cQJTsESUUfAJ+oFSaTUpgIS47sly5T430FmFMyw09F6voqNokbvjTmU0k8lXh4u +1OnKIRbapXWaGL2mB4G3 +=hxq3 -----END PGP SIGNATURE----- diff --git a/kde-base/pykde4/pykde4-4.12.5.ebuild b/kde-base/pykde4/pykde4-4.12.5.ebuild new file mode 100644 index 000000000000..c35b3825fd52 --- /dev/null +++ b/kde-base/pykde4/pykde4-4.12.5.ebuild @@ -0,0 +1,161 @@ +# 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.12.5.ebuild,v 1.1 2014/04/29 18:34:44 johu Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_6,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="debug doc examples semantic-desktop test" +HOMEPAGE="http://techbase.kde.org/Development/Languages/Python" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} test? ( semantic-desktop )" + +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 'opengl,semantic-desktop?') + semantic-desktop? ( + $(add_kdebase_dep kdepimlibs) + >=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 semantic-desktop Soprano) + $(cmake-utils_use_with semantic-desktop Nepomuk) + $(cmake-utils_use_with semantic-desktop KdepimLibs) + -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 +} |