Lines 2-16
Link Here
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyside/pyside-1.1.2.ebuild,v 1.5 2012/12/26 06:29:30 pesa Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyside/pyside-1.1.2.ebuild,v 1.5 2012/12/26 06:29:30 pesa Exp $ |
4 |
|
4 |
|
5 |
EAPI=4 |
5 |
EAPI=5 |
6 |
|
|
|
7 |
PYTHON_DEPEND="2:2.6 3:3.2" |
8 |
SUPPORT_PYTHON_ABIS="1" |
9 |
RESTRICT_PYTHON_ABIS="2.4 2.5 3.1 3.3 *-jython 2.7-pypy-*" |
10 |
|
6 |
|
11 |
VIRTUALX_COMMAND="cmake-utils_src_test" |
7 |
PYTHON_COMPAT=( python{2_6,2_7,3_2} ) |
12 |
|
8 |
|
13 |
inherit multilib cmake-utils python virtualx |
9 |
inherit multilib cmake-utils python-r1 virtualx |
14 |
|
10 |
|
15 |
MY_P="${PN}-qt4.8+${PV}" |
11 |
MY_P="${PN}-qt4.8+${PV}" |
16 |
|
12 |
|
Lines 40-46
REQUIRED_USE="
Link Here
|
40 |
QT_PV="4.7.0:4" |
36 |
QT_PV="4.7.0:4" |
41 |
|
37 |
|
42 |
RDEPEND=" |
38 |
RDEPEND=" |
43 |
>=dev-python/shiboken-${PV} |
39 |
>=dev-python/shiboken-${PV}[${PYTHON_USEDEP}] |
44 |
>=x11-libs/qt-core-${QT_PV} |
40 |
>=x11-libs/qt-core-${QT_PV} |
45 |
X? ( |
41 |
X? ( |
46 |
>=x11-libs/qt-gui-${QT_PV}[accessibility] |
42 |
>=x11-libs/qt-gui-${QT_PV}[accessibility] |
Lines 83-133
src_prepare() {
Link Here
|
83 |
} |
79 |
} |
84 |
|
80 |
|
85 |
src_configure() { |
81 |
src_configure() { |
|
|
82 |
local mycmakeargs=( |
83 |
$(cmake-utils_use_build test TESTS) |
84 |
$(cmake-utils_use_disable X QtGui) |
85 |
$(cmake-utils_use_disable X QtDesigner) |
86 |
$(cmake-utils_use_disable X QtTest) |
87 |
$(cmake-utils_use_disable X QtUiTools) |
88 |
$(cmake-utils_use_disable declarative QtDeclarative) |
89 |
$(cmake-utils_use_disable help QtHelp) |
90 |
$(cmake-utils_use_disable multimedia QtMultimedia) |
91 |
$(cmake-utils_use_disable opengl QtOpenGL) |
92 |
$(cmake-utils_use_disable phonon) |
93 |
$(cmake-utils_use_disable script QtScript) |
94 |
$(cmake-utils_use_disable scripttools QtScriptTools) |
95 |
$(cmake-utils_use_disable sql QtSql) |
96 |
$(cmake-utils_use_disable svg QtSvg) |
97 |
$(cmake-utils_use_disable webkit QtWebKit) |
98 |
$(cmake-utils_use_disable xmlpatterns QtXmlPatterns) |
99 |
) |
100 |
|
86 |
configuration() { |
101 |
configuration() { |
87 |
local mycmakeargs=( |
102 |
local mycmakeargs=( |
88 |
-DPYTHON_SUFFIX="-python${PYTHON_ABI}" |
103 |
-DPYTHON_SUFFIX="-${EPYTHON}" |
89 |
$(cmake-utils_use_build test TESTS) |
104 |
"${mycmakeargs[@]}" |
90 |
$(cmake-utils_use_disable X QtGui) |
|
|
91 |
$(cmake-utils_use_disable X QtDesigner) |
92 |
$(cmake-utils_use_disable X QtTest) |
93 |
$(cmake-utils_use_disable X QtUiTools) |
94 |
$(cmake-utils_use_disable declarative QtDeclarative) |
95 |
$(cmake-utils_use_disable help QtHelp) |
96 |
$(cmake-utils_use_disable multimedia QtMultimedia) |
97 |
$(cmake-utils_use_disable opengl QtOpenGL) |
98 |
$(cmake-utils_use_disable phonon) |
99 |
$(cmake-utils_use_disable script QtScript) |
100 |
$(cmake-utils_use_disable scripttools QtScriptTools) |
101 |
$(cmake-utils_use_disable sql QtSql) |
102 |
$(cmake-utils_use_disable svg QtSvg) |
103 |
$(cmake-utils_use_disable webkit QtWebKit) |
104 |
$(cmake-utils_use_disable xmlpatterns QtXmlPatterns) |
105 |
) |
105 |
) |
106 |
CMAKE_BUILD_DIR="${S}_${PYTHON_ABI}" cmake-utils_src_configure |
106 |
cmake-utils_src_configure |
107 |
} |
107 |
} |
108 |
python_execute_function configuration |
108 |
python_foreach_impl configuration |
109 |
} |
109 |
} |
110 |
|
110 |
|
111 |
src_compile() { |
111 |
src_compile() { |
112 |
compilation() { |
112 |
python_foreach_impl cmake-utils_src_make |
113 |
CMAKE_BUILD_DIR="${S}_${PYTHON_ABI}" cmake-utils_src_make |
|
|
114 |
} |
115 |
python_execute_function compilation |
116 |
} |
113 |
} |
117 |
|
114 |
|
118 |
src_test() { |
115 |
src_test() { |
119 |
testing() { |
116 |
local PYTHONDONTWRITEBYTECODE |
120 |
CMAKE_BUILD_DIR="${S}_${PYTHON_ABI}" virtualmake |
117 |
export PYTHONDONTWRITEBYTECODE |
121 |
} |
118 |
|
122 |
python_enable_pyc |
119 |
local VIRTUALX_COMMAND="cmake-utils_src_test" |
123 |
python_execute_function testing |
120 |
python_foreach_impl virtualmake |
124 |
python_disable_pyc |
|
|
125 |
} |
121 |
} |
126 |
|
122 |
|
127 |
src_install() { |
123 |
src_install() { |
128 |
installation() { |
124 |
installation() { |
129 |
CMAKE_BUILD_DIR="${S}_${PYTHON_ABI}" cmake-utils_src_install |
125 |
cmake-utils_src_install |
130 |
mv "${ED}"usr/$(get_libdir)/pkgconfig/${PN}{,-python${PYTHON_ABI}}.pc || die |
126 |
mv "${ED}"usr/$(get_libdir)/pkgconfig/${PN}{,-${EPYTHON}}.pc || die |
131 |
} |
127 |
} |
132 |
python_execute_function installation |
128 |
python_foreach_impl installation |
133 |
} |
129 |
} |