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.ebuild17
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
}