# $Id$ PNAME="kdebase-runtime" PVER="4.14.3" PBUILD="r2" DESCRIPTION="KDE4 runtime environment." DEPEND="== kde-base/kdelibs-${PVER} == kde-base/kdepimlibs-${PVER} == kde-base/kactivities-${PVER} == kde-base/oxygen-icons-${PVER} >= kde-base/qimageblitz-0.0.6 >= kde-base/polkit-kde-kcmodules-0.99 >= kde-base/polkit-kde-agent-0.99 >= virtual/phonon >= app-arch/bzip2-1.0.6 >= app-arch/xz-utils-5 >= app-crypt/qca-2 >= app-misc/strigi-0.7.8 >= dev-libs/libattica-0.4 >= media-gfx/exiv2-0.24 >= media-libs/alsa-lib-1.0.28 >= media-libs/libcanberra-0.30 >= media-libs/openexr-2.2 >= media-sound/libpulse-6.0 >= net-fs/samba-4.1 >= net-libs/libssh-0.6 >= net-libs/openslp-2.0 >= net-misc/networkmanager-1.0 >= virtual/eject >= x11-apps/xauth-1 >= x11-themes/hicolor-icon-theme-0.12" # todo #libwebp #libstreamanalyzer # QUiLoader include is required for javascriptengine plasmoid, # which is provided by qt4-designer SDEPEND=">= dev-libs/boost-1.57 >= app-text/docbook-xml-dtd42-4.2 >= app-text/docbook-xsl-stylesheets-1.76 >= x11-apps/qt4-designer-4.8" # knotify4 provides a notifcation daemon PROVIDE="virtual/notification-daemon" SRCFILE="kde-runtime-${PVER}.tar.xz" SRCDIR="${BUILDDIR}/kde-runtime-${PVER}" sminclude kde4 fdo-mime xdg kde4_add_nepomuk_depend "DEPEND" "== kde-base/nepomuk-core-${PVER}" kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/soprano-2.9" kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/shared-desktop-ontologies-0.11" src_prepare() { kde4_src_prepare || die cd ${SRCDIR} # kdesu should reside in bindir not libexec sed -i '/kdesu_executable/s:LIBEXEC_INSTALL_DIR:BIN_INSTALL_DIR:' \ kdesu/kdesu/CMakeLists.txt || die } src_compile() { cd ${SRCDIR} # ntrack causes high cpu usage -> disabled atm kde4_configure \ $(cmake_with ALSA) \ $(cmake_with BZip2) \ $(cmake_with Exiv2) \ $(cmake_with LibLZMA) \ $(cmake_with LibSSH) \ $(cmake_with NetworkManager) \ $(cmake_with OpenEXR) \ $(cmake_with PulseAudio) \ $(cmake_with QCA2) \ $(cmake_with SLP) \ $(cmake_with Samba) \ $(cmake_without QNtrack) \ || die mmake || die } src_install() { kde4_src_install || die # remove the hicolor icon theme index.theme so it doesn't clobber the real one if [ -f ${BINDIR}/usr/share/icons/hicolor/index.theme ] then mdelete /usr/share/icons/hicolor/index.theme || die fi } postinstall() { xdg_update_icon_resource fdo-mime_update_mime_db fdo-mime_update_desktop_db } postremove() { xdg_update_icon_resource fdo-mime_update_mime_db fdo-mime_update_desktop_db }