diff options
Diffstat (limited to 'eclass/kde4-meta.eclass')
| -rw-r--r-- | eclass/kde4-meta.eclass | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index 0a7b94bb239..ddcce564f5d 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -230,26 +230,18 @@ kde4-meta_src_extract() { ### We need to check for latest kdedir if kdedir does not point onto /usr # we check for some basic application and if we found it in /usr we use # /usr as master tree otherwise we pick latest version in /usr/kde/ - elog "we always prefer KDE installed without kdeprefix so if you get" - elog "some issues with linking please switch to -kdeprefix KDE install." - if [ -e /usr/bin/kwin ]; then - KD="/usr" - else - KD=$(find /usr/kde/ -maxdepth 1 -mindepth 1 -type d |tail -n 1) - #pickup latest version from /usr/kde - fi # we have few lib states we can occur on koffice sources ### basic array LIB_ARRAY="kostore koodf kokross komain pigmentcms koresources flake koguiutils kopageapp kotext kowmf" ### dep array R_QT_kostore="\"/usr/$(get_libdir)/qt4/libQtCore.so\" \"/usr/$(get_libdir)/qt4/libQtXml.so\" - \"${KD}/$(get_libdir)/libkdecore.so\"" + \"${KDEDIR}/$(get_libdir)/libkdecore.so\"" R_BAS_kostore="libkostore ${R_QT_kostore}" R_BAS_koodf="libkoodf ${R_BAS_kostore}" R_KROSS_kokross=" - \"${KD}/$(get_libdir)/libkrossui.so\" - \"${KD}/$(get_libdir)/libkrosscore.so\"" + \"${KDEDIR}/$(get_libdir)/libkrossui.so\" + \"${KDEDIR}/$(get_libdir)/libkrosscore.so\"" R_BAS_kokross="libkokross ${R_BAS_koodf} ${R_KROSS_kokross}" R_QT_komain="\"/usr/$(get_libdir)/qt4/libQtGui.so\"" R_BAS_komain="libkomain ${R_BAS_koodf} ${R_QT_komain}" @@ -266,7 +258,7 @@ kde4-meta_src_extract() { echo "Fixing library ${libname} with hardcoded path" for libpath in $(eval "echo \$R_BAS_${libname}"); do if [[ "${libpath}" != "\"/usr/"* ]]; then - local R="${R} \"/usr/$(get_libdir)/${libpath}.so\"" + local R="${R} \"${KDEDIR}/$(get_libdir)/${libpath}.so\"" else local R="${R} ${libpath}" fi @@ -664,8 +656,8 @@ kde4-meta_src_install() { # remove unvanted koffice stuff if [[ "${KMNAME}" == "koffice" ]] ; then if [[ "${PN}" != "koffice-data" ]]; then - rm "${D}"/usr/include/config-openexr.h - rm "${D}"/usr/share/apps/cmake/modules/FindKOfficeLibs.cmake + rm "${D}"/${KDEDIR}/include/config-openexr.h + rm "${D}"/${KDEDIR}/share/apps/cmake/modules/FindKOfficeLibs.cmake fi fi } |
