Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-python/shiboken/
Date: Fri, 28 Oct 2016 16:13:19
Message-Id: 1477671164.3e8f92f3984df2929fb4595cf7680c60693c7ac8.kensington@gentoo
1 commit: 3e8f92f3984df2929fb4595cf7680c60693c7ac8
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 28 15:47:42 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 28 16:12:44 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=3e8f92f3
7
8 dev-python/shiboken: follow upstream changes
9
10 Package-Manager: portage-2.3.2
11
12 dev-python/shiboken/shiboken-9999.ebuild | 37 +++++++++++++-------------------
13 1 file changed, 15 insertions(+), 22 deletions(-)
14
15 diff --git a/dev-python/shiboken/shiboken-9999.ebuild b/dev-python/shiboken/shiboken-9999.ebuild
16 index fd339bd..d04a967 100644
17 --- a/dev-python/shiboken/shiboken-9999.ebuild
18 +++ b/dev-python/shiboken/shiboken-9999.ebuild
19 @@ -2,11 +2,11 @@
20 # Distributed under the terms of the GNU General Public License v2
21 # $Id$
22
23 -EAPI=5
24 +EAPI=6
25
26 -PYTHON_COMPAT=( python{2_7,3_3,3_4} )
27 +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
28
29 -inherit cmake-utils multilib python-r1 git-r3
30 +inherit cmake-utils python-r1 git-r3
31
32 DESCRIPTION="A tool for creating Python bindings for C++ libraries"
33 HOMEPAGE="https://wiki.qt.io/Pyside"
34 @@ -18,31 +18,28 @@ EGIT_REPO_URI=(
35 LICENSE="LGPL-2.1"
36 SLOT="0"
37 KEYWORDS=""
38 -
39 IUSE="test"
40 +
41 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
42
43 RDEPEND="
44 ${PYTHON_DEPS}
45 dev-libs/libxml2
46 dev-libs/libxslt
47 - dev-qt/qtcore:4
48 - dev-qt/qtxmlpatterns:4
49 + dev-qt/qtcore:5
50 + dev-qt/qtxml:5
51 + dev-qt/qtxmlpatterns:5
52 "
53 DEPEND="${RDEPEND}
54 test? (
55 - dev-qt/qtgui:4
56 - dev-qt/qttest:4
57 - )"
58 + dev-qt/qtgui:5
59 + dev-qt/qttest:5
60 + )
61 +"
62
63 -DOCS=( AUTHORS ChangeLog )
64 +DOCS=( AUTHORS )
65
66 src_prepare() {
67 - # Fix inconsistent naming of libshiboken.so and ShibokenConfig.cmake,
68 - # caused by the usage of a different version suffix with python >= 3.2
69 - sed -i -e "/get_config_var('SOABI')/d" \
70 - cmake/Modules/FindPython3InterpWithDebug.cmake || die
71 -
72 if use prefix; then
73 cp "${FILESDIR}"/rpath.cmake . || die
74 sed -i -e '1iinclude(rpath.cmake)' CMakeLists.txt || die
75 @@ -54,18 +51,14 @@ src_prepare() {
76 src_configure() {
77 configuration() {
78 local mycmakeargs=(
79 - $(cmake-utils_use_build test TESTS)
80 + -DBUILD_TESTS=$(usex test)
81 -DPYTHON_EXECUTABLE="${PYTHON}"
82 -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)"
83 - -DPYTHON_SUFFIX="-${EPYTHON}"
84 )
85
86 if [[ ${EPYTHON} == python3* ]]; then
87 mycmakeargs+=(
88 - -DUSE_PYTHON3=ON
89 - -DPYTHON3_EXECUTABLE="${PYTHON}"
90 - -DPYTHON3_INCLUDE_DIR="$(python_get_includedir)"
91 - -DPYTHON3_LIBRARY="$(python_get_library_path)"
92 + -DUSE_PYTHON_VERSION=3
93 )
94 fi
95
96 @@ -85,7 +78,7 @@ src_test() {
97 src_install() {
98 installation() {
99 cmake-utils_src_install
100 - mv "${ED}"usr/$(get_libdir)/pkgconfig/${PN}{,-${EPYTHON}}.pc || die
101 + mv "${ED}"usr/$(get_libdir)/pkgconfig/${PN}2{,-${EPYTHON}}.pc || die
102 }
103 python_foreach_impl installation
104 }