Lines 4-10
Link Here
|
4 |
|
4 |
|
5 |
EAPI=3 |
5 |
EAPI=3 |
6 |
|
6 |
|
7 |
PYTHON_DEPEND="2:2.5" |
7 |
PYTHON_DEPEND="2:2.5 3:3.2" |
8 |
|
8 |
|
9 |
inherit python versionator cmake-utils |
9 |
inherit python versionator cmake-utils |
10 |
|
10 |
|
Lines 26-39
Link Here
|
26 |
RDEPEND="${DEPEND} |
26 |
RDEPEND="${DEPEND} |
27 |
!dev-python/boostpythongenerator" |
27 |
!dev-python/boostpythongenerator" |
28 |
|
28 |
|
29 |
PATCHES=( "${FILESDIR}/${PN}-1.0.9-fix-pkgconfig.patch" ) |
|
|
30 |
|
31 |
DOCS=( ChangeLog ) |
29 |
DOCS=( ChangeLog ) |
32 |
|
30 |
|
33 |
S=${WORKDIR}/${MY_P} |
31 |
S=${WORKDIR}/${MY_P} |
34 |
|
32 |
|
35 |
pkg_setup() { |
33 |
pkg_setup() { |
36 |
python_set_active_version 2 |
34 |
if [[ $(eselect python show) == "python3.1" ]]; then |
|
|
35 |
python_set_active_version 2 |
36 |
fi |
37 |
} |
38 |
|
39 |
src_prepare() { |
40 |
sed -e s':"Use python3 libraries to build shiboken." FALSE:"Use python3 libraries to build shiboken." TRUE:' \ |
41 |
-i CMakeLists.txt || die |
42 |
epatch "${FILESDIR}/${PN}-1.0.9-fix-pkgconfig.patch" \ |
43 |
"${FILESDIR}"/shiboken1-python3.patch \ |
44 |
"${FILESDIR}"/shiboken4-python3.patch |
37 |
} |
45 |
} |
38 |
|
46 |
|
39 |
src_configure() { |
47 |
src_configure() { |
Lines 42-44
Link Here
|
42 |
) |
50 |
) |
43 |
cmake-utils_src_configure |
51 |
cmake-utils_src_configure |
44 |
} |
52 |
} |
|
|
53 |
|
54 |
src_install() { |
55 |
cmake-utils_src_install |
56 |
mv ${ED}usr/lib64/libshiboken.cpython-32.so.1.1.0 ${ED}/usr/lib64/libshiboken.cpython3.2.so.1.1.0 || die |
57 |
mv ${ED}usr/lib64/cmake/Shiboken-1.1.0/ShibokenConfig.cpython-32.cmake ${ED}usr/lib64/cmake/Shiboken-1.1.0/ShibokenConfig.cpython3.2.cmake || die |
58 |
rm ${ED}usr/lib64/libshiboken.cpython-32.so.1.1 || die |
59 |
rm ${ED}usr/lib64/libshiboken.cpython-32.so || die |
60 |
dosym usr/lib64/libshiboken.cpython3.2.so.1.1 usr/lib64/libshiboken.cpython3.2.so.1.1.0 || die |
61 |
dosym usr/lib64/libshiboken.cpython3.2.so usr/lib64/libshiboken.cpython3.2.so.1.1.0 || die |
62 |
} |
63 |
|