summaryrefslogtreecommitdiff
path: root/kde-base/pykde4/pykde4-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'kde-base/pykde4/pykde4-9999.ebuild')
-rw-r--r--kde-base/pykde4/pykde4-9999.ebuild21
1 files changed, 5 insertions, 16 deletions
diff --git a/kde-base/pykde4/pykde4-9999.ebuild b/kde-base/pykde4/pykde4-9999.ebuild
index a7d4eff4992..7e1bbb891d4 100644
--- a/kde-base/pykde4/pykde4-9999.ebuild
+++ b/kde-base/pykde4/pykde4-9999.ebuild
@@ -3,7 +3,7 @@
# $Header: $
EAPI=5
-PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2} )
+PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
PYTHON_REQ_USE="threads"
OPENGL_REQUIRED="always"
@@ -73,7 +73,6 @@ src_prepare() {
src_configure() {
configuration() {
- pushd "${BUILD_DIR}" > /dev/null
local mycmakeargs=(
-DWITH_PolkitQt=OFF
-DWITH_QScintilla=OFF
@@ -85,10 +84,9 @@ src_configure() {
)
local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
kde4-base_src_configure
- popd > /dev/null
}
- python_foreach_impl configuration
+ python_foreach_impl run_in_build_dir configuration
}
echo_and_run() {
@@ -98,12 +96,10 @@ echo_and_run() {
src_compile() {
compilation() {
- pushd "${BUILD_DIR}" > /dev/null
local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
kde4-base_src_compile
- popd > /dev/null
}
- python_foreach_impl compilation
+ python_foreach_impl run_in_build_dir compilation
if ${have_python2}; then
pushd "${WORKDIR}/wrapper" > /dev/null
@@ -126,24 +122,17 @@ src_compile() {
}
src_test() {
- testing() {
- pushd "${BUILD_DIR}" > /dev/null
- kde4-base_src_test
- popd > /dev/null
- }
- python_foreach_impl testing
+ python_foreach_impl run_in_build_dir kde4-base_src_test
}
src_install() {
installation() {
- pushd "${BUILD_DIR}" > /dev/null
emake DESTDIR="${D}" install
- popd > /dev/null
mv "${ED}"/usr/bin/pykdeuic4-{${EPYTHON/python/},${EPYTHON}} || die
python_optimize
}
- python_foreach_impl installation
+ python_foreach_impl run_in_build_dir installation
dosym python-exec /usr/bin/pykdeuic4