--- trunk/include/kde4.sminc 2014/11/11 12:51:56 23339 +++ trunk/include/kde4.sminc 2014/07/10 07:31:21 23681 @@ -17,6 +17,10 @@ # so we prevent this: export KDEDIRS=${KDEDIR} +# nepomuk or baloo support or both? +KDE4_ENABLE_NEPOMUK=0 +KDE4_ENABLE_BALOO=1 + # some sane default values : ${PCAT="kde-base"} if [[ -z ${SRCFILE} ]] @@ -66,7 +70,9 @@ SDEPEND="${SDEPEND} >= dev-util/cmake-2.8.12 - >= dev-util/pkgconfig-0.25" + >= dev-util/pkgconfig-0.25 + >= app-text/docbook-xml-dtd42-4.2 + >= app-text/docbook-xsl-stylesheets-1.76" if [[ ${PNAME} != automoc4 ]] then @@ -90,6 +96,36 @@ SPECIAL_VARS="${SPECIAL_VARS} KDEDIR" SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} kde4_postinstall kde4_postremove" +kde4_add_nepomuk_depend() +{ + local var="$1" + local dep="$2" + [[ -n ${var} ]] || die "kde4_add_nepomuk_depend(): no variable given" + [[ -n ${dep} ]] || die "kde4_add_nepomuk_depend(): no deps given" + + if [[ ${KDE4_ENABLE_NEPOMUK} = 1 ]] + then + eval "$(echo -e ${var}=\"\${${var}}\\n${dep}\")" + else + [[ ${SILENT} = 0 ]] && echo "Nepomuk disabled, not adding '${dep}' to '${var}'" + fi +} + +kde4_add_baloo_depend() +{ + local var="$1" + local dep="$2" + [[ -n ${var} ]] || die "kde4_add_baloo_depend(): no variable given" + [[ -n ${dep} ]] || die "kde4_add_baloo_depend(): no deps given" + + if [[ ${KDE4_ENABLE_BALOO} = 1 ]] + then + eval "$(echo -e ${var}=\"\${${var}}\\n${dep}\")" + else + [[ ${SILENT} = 0 ]] && echo "Baloo disabled, not adding '${dep}' to '${var}'" + fi +} + kde4_configure() { local configure_opts