diff options
Diffstat (limited to 'kde-base/pykde4/pykde4-9999.ebuild')
| -rw-r--r-- | kde-base/pykde4/pykde4-9999.ebuild | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/kde-base/pykde4/pykde4-9999.ebuild b/kde-base/pykde4/pykde4-9999.ebuild index c91b87d2e8e..8291892182e 100644 --- a/kde-base/pykde4/pykde4-9999.ebuild +++ b/kde-base/pykde4/pykde4-9999.ebuild @@ -25,14 +25,13 @@ RDEPEND="${COMMON_DEPEND} !dev-python/pykde " +PATCHES=( + "${FILESDIR}/${PN}-installation-fix.patch" +) + src_prepare() { kde4-meta_src_prepare - # FIXME temporary fix - rm -f python/${PN}/sip/kio/ksslcertificatemanager.sip - sed -e 's|%Include ksslcertificatemanager.sip||' \ - -i python/${PN}/sip/kio/kiomod.sip || die "failed to hack around" - if ! use examples; then sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i python/${PN}/CMakeLists.txt \ || die "Failed to disable examples" @@ -64,9 +63,7 @@ src_install() { pkg_postinst() { kde4-meta_pkg_postinst - python_mod_optimize "/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4 - # Do not optimize examples - python_mod_compile "${PREFIX}"/share/apps/"${PN}"/*.py + python_mod_optimize ${ROOT}"usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4 if use examples; then echo @@ -79,7 +76,5 @@ pkg_postinst() { pkg_postrm() { kde4-meta_pkg_postrm - python_mod_cleanup \ - "/usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4 \ - "${PREFIX}"/share/apps/"${PN}" + python_mod_cleanup ${ROOT}"usr/$(get_libdir)/python${PYVER}"/site-packages/PyKDE4 } |
