diff options
Diffstat (limited to 'kde-base/system-config-printer-kde/system-config-printer-kde-4.2.1.ebuild')
| -rw-r--r-- | kde-base/system-config-printer-kde/system-config-printer-kde-4.2.1.ebuild | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/kde-base/system-config-printer-kde/system-config-printer-kde-4.2.1.ebuild b/kde-base/system-config-printer-kde/system-config-printer-kde-4.2.1.ebuild index 7ad98077dfe..d9d3f428c97 100644 --- a/kde-base/system-config-printer-kde/system-config-printer-kde-4.2.1.ebuild +++ b/kde-base/system-config-printer-kde/system-config-printer-kde-4.2.1.ebuild @@ -37,13 +37,17 @@ src_unpack() { src_prepare() { kde4-meta_src_prepare + # Workaround sandbox violation + sed -i -e '/PYKDE4_ADD_EXECUTABLE(system-config-printer-kde.py.*)/s/^/#DONOTINSTALL /' \ + ${PN}/CMakeLists.txt || die "failed to disable automatic installation" + # Update config.py sed -i \ -e "s|^prefix=.*$|prefix=\"${KDEDIR}\"|" \ -e "s|^datadir=.*$|datadir=\"${KDEDIR}/share\"|" \ -e "s|^localedir=.*$|localedir=\"${KDEDIR}/share/locale\"|" \ -e "s|^pkgdatadir=.*$|pkgdatadir=\"${KDEDIR}/share/apps/${PN}\"|" \ - "${S}"/${PN}/config.py || die "failed to update config.py" + ${PN}/config.py || die "failed to update config.py" # Make it find our stripped system-config-printer export PYTHONPATH="${S}/${PN}:${PYTHONPATH}" @@ -55,6 +59,10 @@ src_install() { # Do not compile python modules python_disable_pyc + # Manually install some files + dosym "${KDEDIR}"/share/apps/${PN}/system-config-printer-kde.py \ + "${KDEDIR}"/bin/system-config-printer-kde || die "dosym failed" insinto "${KDEDIR}"/share/apps/${PN} - doins -r `eval echo "${S}"/${PN}/${SYS_CONF_PR_MODULES}` || die "doins failed" + doins -r `eval echo "${S}"/${PN}/${SYS_CONF_PR_MODULES}` \ + || die "doins failed" } |
