# $Id$ PNAME="kdebase4" PVER="4.6.5" PBUILD="r1" PCATEGORIE="kde-base" SDEPEND="== kde-base/kde4-env-${PVER} == kde-base/kdelibs4-${PVER} == kde-base/kdepimlibs4-${PVER} == kde-base/kdebase4-runtime-${PVER} == kde-base/kdebase4-workspace-${PVER} >= kde-base/qimageblitz-0.0.6 >= app-arch/bzip2-1.0.6 >= dev-libs/cyrus-sasl-2.1 >= dev-libs/libpcre-8.12 >= dev-libs/openssl-1.0.0 >= dev-libs/soprano-2.6 >= dev-libs/shared-desktop-ontologies-0.7 >= media-libs/alsa-lib-1.0.24 >= media-libs/fontconfig-2.8 >= media-libs/freetype-2.4 >= media-libs/giflib-4 >= media-libs/openexr-1.7 >= net-fs/samba-3.5 >= sys-apps/pciutils-3.1 >= virtual/opengl" SPLIT_PACKAGES="${PNAME}-lib ${PNAME}-kfind ${PNAME}-dolphin ${PNAME}-kdepasswd ${PNAME}-kdialog ${PNAME}-keditbookmarks ${PNAME}-konqueror ${PNAME}-konsole ${PNAME}-kwrite ${PNAME}-plasma" sminclude kde4-split UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'" split_info_kdebase4-lib() { DESCRIPTION="KDE4 libraries for the basic desktop applications." DEPEND="== kde-base/kdelibs4-${PVER}" } split_info_kdebase4-dolphin() { DESCRIPTION="KDE4 file manager." DEPEND="== kde-base/kdebase4-runtime-${PVER} == kde-base/kdebase4-lib-${PVER} == kde-base/kdebase4-kfind-${PVER}" } split_info_kdebase4-kdepasswd() { DESCRIPTION="KDE4 passwd." DEPEND="== kde-base/kdebase4-runtime-${PVER} == kde-base/kdebase4-lib-${PVER}" } split_info_kdebase4-kdialog() { DESCRIPTION="KDE4 utility for displaying dialog boxes from shell scripts." DEPEND="== kde-base/kdelibs4-${PVER} == kde-base/kdebase4-runtime-${PVER}" } split_info_kdebase4-keditbookmarks() { DESCRIPTION="KDE4 bookmark organizer and editor." DEPEND="== kde-base/kdelibs4-${PVER} == kde-base/kdebase4-runtime-${PVER}" } split_info_kdebase4-kfind() { DESCRIPTION="Find files folders in KDE4." DEPEND="== kde-base/kdebase4-runtime-${PVER} == kde-base/kdebase4-lib-${PVER}" } split_info_kdebase4-konqueror() { DESCRIPTION="KDE4 file manager and web browser." DEPEND="== kde-base/kdebase4-runtime-${PVER} == kde-base/kdebase4-lib-${PVER} == kde-base/kdebase4-kfind-${PVER} == kde-base/kdebase4-dolphin-${PVER}" } split_info_kdebase4-konsole() { DESCRIPTION="KDE4 terminal console." DEPEND="== kde-base/kdelibs4-${PVER} == kde-base/kdebase4-runtime-${PVER} >= x11-libs/libX11-1.3 >= x11-libs/libXext-1.1 >= x11-libs/libxklavier-4.0 >= x11-libs/libXrender-0.9.5 >= x11-libs/libXtst-1.1" } split_info_kdebase4-kwrite() { DESCRIPTION="KDE4 basic text editor." DEPEND="== kde-base/kdelibs4-${PVER} == kde-base/kdebase4-runtime-${PVER}" } split_info_kdebase4-plasma() { DESCRIPTION="Plasma: KDE4 desktop framework." DEPEND="== kde-base/kdebase4-workspace-${PVER} == kde-base/kdebase4-lib-${PVER}" } src_compile() { cd ${SRCDIR} kde4_configure \ $(cmake_with GLIB2) \ $(cmake_with GObject) \ $(cmake_with OpenSSL) \ $(cmake_with OpenGL) \ $(cmake_with USB) \ $(cmake_with RAW1394) \ $(cmake_with PCIUTILS) \ || die mmake || die } src_install_kdebase4-lib() { local kdemodule="lib" kde4-split_src_install_wrapper ${kdemodule} || die #kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-dolphin() { local kdemodule="dolphin" kde4-split_src_install_wrapper ${kdemodule} || die kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-kdepasswd() { local kdemodule="kdepasswd" kde4-split_src_install_wrapper ${kdemodule} || die kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-kdialog() { local kdemodule="kdialog" kde4-split_src_install_wrapper ${kdemodule} || die #kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-keditbookmarks() { local kdemodule="keditbookmarks" kde4-split_src_install_wrapper ${kdemodule} || die #kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-kfind() { local kdemodule="kfind" kde4-split_src_install_wrapper ${kdemodule} || die kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-konqueror() { local i for i in konqueror doc/konqueror nsplugins do kde4-split_src_install_wrapper ${i} || die done } src_install_kdebase4-konsole() { local kdemodule="konsole" kde4-split_src_install_wrapper ${kdemodule} || die kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-kwrite() { local kdemodule="kwrite" kde4-split_src_install_wrapper ${kdemodule} || die kde4-split_src_install_wrapper doc/${kdemodule} || die } src_install_kdebase4-plasma() { local kdemodule="plasma" kde4-split_src_install_wrapper ${kdemodule} || die #kde4-split_src_install_wrapper doc/${kdemodule} || die }