commit: 3e8f92f3984df2929fb4595cf7680c60693c7ac8
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 15:47:42 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 16:12:44 2016 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=3e8f92f3
dev-python/shiboken: follow upstream changes
Package-Manager: portage-2.3.2
dev-python/shiboken/shiboken-9999.ebuild | 37 +++++++++++++-------------------
1 file changed, 15 insertions(+), 22 deletions(-)
diff --git a/dev-python/shiboken/shiboken-9999.ebuild
b/dev-python/shiboken/shiboken-9999.ebuild
index fd339bd..d04a967 100644
--- a/dev-python/shiboken/shiboken-9999.ebuild
+++ b/dev-python/shiboken/shiboken-9999.ebuild
@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
-inherit cmake-utils multilib python-r1 git-r3
+inherit cmake-utils python-r1 git-r3
DESCRIPTION="A tool for creating Python bindings for C++ libraries"
HOMEPAGE="https://wiki.qt.io/Pyside"
@@ -18,31 +18,28 @@ EGIT_REPO_URI=(
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
-
IUSE="test"
+
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
dev-libs/libxml2
dev-libs/libxslt
- dev-qt/qtcore:4
- dev-qt/qtxmlpatterns:4
+ dev-qt/qtcore:5
+ dev-qt/qtxml:5
+ dev-qt/qtxmlpatterns:5
"
DEPEND="${RDEPEND}
test? (
- dev-qt/qtgui:4
- dev-qt/qttest:4
- )"
+ dev-qt/qtgui:5
+ dev-qt/qttest:5
+ )
+"
-DOCS=( AUTHORS ChangeLog )
+DOCS=( AUTHORS )
src_prepare() {
- # Fix inconsistent naming of libshiboken.so and ShibokenConfig.cmake,
- # caused by the usage of a different version suffix with python >= 3.2
- sed -i -e "/get_config_var('SOABI')/d" \
- cmake/Modules/FindPython3InterpWithDebug.cmake || die
-
if use prefix; then
cp "${FILESDIR}"/rpath.cmake . || die
sed -i -e '1iinclude(rpath.cmake)' CMakeLists.txt || die
@@ -54,18 +51,14 @@ src_prepare() {
src_configure() {
configuration() {
local mycmakeargs=(
- $(cmake-utils_use_build test TESTS)
+ -DBUILD_TESTS=$(usex test)
-DPYTHON_EXECUTABLE="${PYTHON}"
-DPYTHON_SITE_PACKAGES="$(python_get_sitedir)"
- -DPYTHON_SUFFIX="-${EPYTHON}"
)
if [[ ${EPYTHON} == python3* ]]; then
mycmakeargs+=(
- -DUSE_PYTHON3=ON
- -DPYTHON3_EXECUTABLE="${PYTHON}"
- -DPYTHON3_INCLUDE_DIR="$(python_get_includedir)"
- -DPYTHON3_LIBRARY="$(python_get_library_path)"
+ -DUSE_PYTHON_VERSION=3
)
fi
@@ -85,7 +78,7 @@ src_test() {
src_install() {
installation() {
cmake-utils_src_install
- mv "${ED}"usr/$(get_libdir)/pkgconfig/${PN}{,-${EPYTHON}}.pc ||
die
+ mv "${ED}"usr/$(get_libdir)/pkgconfig/${PN}2{,-${EPYTHON}}.pc
|| die
}
python_foreach_impl installation
}