diff options
| -rw-r--r-- | kde-base/plasma-workspace/plasma-workspace-4.11.49.9999.ebuild | 32 | ||||
| -rw-r--r-- | kde-base/plasma-workspace/plasma-workspace-9999.ebuild | 32 |
2 files changed, 22 insertions, 42 deletions
diff --git a/kde-base/plasma-workspace/plasma-workspace-4.11.49.9999.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.49.9999.ebuild index 980cf86769d..c86abf72ee9 100644 --- a/kde-base/plasma-workspace/plasma-workspace-4.11.49.9999.ebuild +++ b/kde-base/plasma-workspace/plasma-workspace-4.11.49.9999.ebuild @@ -8,14 +8,16 @@ DECLARATIVE_REQUIRED="always" KDE_HANDBOOK="optional" KMNAME="kde-workspace" KMMODULE="plasma" -PYTHON_DEPEND="python? 2" +PYTHON_COMPAT=( python2_{6,7} ) OPENGL_REQUIRED="always" -inherit python kde4-meta +inherit python-single-r1 kde4-meta DESCRIPTION="Plasma: KDE desktop framework" KEYWORDS="" IUSE="debug gps json python qalculate" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + COMMONDEPEND=" dev-libs/libdbusmenu-qt >=dev-qt/qtcore-4.8.4-r3:4 @@ -40,8 +42,9 @@ COMMONDEPEND=" gps? ( >=sci-geosciences/gpsd-2.37 ) json? ( dev-libs/qjson ) python? ( - >=dev-python/PyQt4-4.4.0[X] - $(add_kdebase_dep pykde4) + ${PYTHON_DEPS} + >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}] + $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}") ) qalculate? ( sci-libs/libqalculate ) " @@ -82,8 +85,7 @@ PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" ) pkg_setup() { if use python ; then - python_set_active_version 2 - python_pkg_setup + python-single-r1_pkg_setup fi kde4-meta_pkg_setup } @@ -108,22 +110,10 @@ src_configure() { kde4-meta_src_configure } -pkg_postinst() { - kde4-meta_pkg_postinst - - if use python; then - python_mod_optimize \ - PyKDE4/plasmascript.py \ - /usr/share/apps/plasma_scriptengine_python - fi -} - -pkg_postrm() { - kde4-meta_pkg_postrm +src_install() { + kde4-meta_src_install if use python; then - python_mod_cleanup \ - PyKDE4/plasmascript.py \ - /usr/share/apps/plasma_scriptengine_python + python_optimize "${ED}" fi } diff --git a/kde-base/plasma-workspace/plasma-workspace-9999.ebuild b/kde-base/plasma-workspace/plasma-workspace-9999.ebuild index 980cf86769d..c86abf72ee9 100644 --- a/kde-base/plasma-workspace/plasma-workspace-9999.ebuild +++ b/kde-base/plasma-workspace/plasma-workspace-9999.ebuild @@ -8,14 +8,16 @@ DECLARATIVE_REQUIRED="always" KDE_HANDBOOK="optional" KMNAME="kde-workspace" KMMODULE="plasma" -PYTHON_DEPEND="python? 2" +PYTHON_COMPAT=( python2_{6,7} ) OPENGL_REQUIRED="always" -inherit python kde4-meta +inherit python-single-r1 kde4-meta DESCRIPTION="Plasma: KDE desktop framework" KEYWORDS="" IUSE="debug gps json python qalculate" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + COMMONDEPEND=" dev-libs/libdbusmenu-qt >=dev-qt/qtcore-4.8.4-r3:4 @@ -40,8 +42,9 @@ COMMONDEPEND=" gps? ( >=sci-geosciences/gpsd-2.37 ) json? ( dev-libs/qjson ) python? ( - >=dev-python/PyQt4-4.4.0[X] - $(add_kdebase_dep pykde4) + ${PYTHON_DEPS} + >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}] + $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}") ) qalculate? ( sci-libs/libqalculate ) " @@ -82,8 +85,7 @@ PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" ) pkg_setup() { if use python ; then - python_set_active_version 2 - python_pkg_setup + python-single-r1_pkg_setup fi kde4-meta_pkg_setup } @@ -108,22 +110,10 @@ src_configure() { kde4-meta_src_configure } -pkg_postinst() { - kde4-meta_pkg_postinst - - if use python; then - python_mod_optimize \ - PyKDE4/plasmascript.py \ - /usr/share/apps/plasma_scriptengine_python - fi -} - -pkg_postrm() { - kde4-meta_pkg_postrm +src_install() { + kde4-meta_src_install if use python; then - python_mod_cleanup \ - PyKDE4/plasmascript.py \ - /usr/share/apps/plasma_scriptengine_python + python_optimize "${ED}" fi } |
