# $Id$ PNAME="phonon" PVER="4.8.3" PBUILD="r1" DESCRIPTION="KDE4 Multimedia API." HOMEPAGE="http://phonon.kde.org/" DEPEND=">= dev-libs/glib2-2.42 >= media-sound/libpulse-5.0 >= x11-libs/qt4-core-4.8 >= x11-libs/qt4-dbus-4.8 >= x11-libs/qt4-gui-4.8 >= dev-libs/libqzeitgeist-0.8" SDEPEND=">= kde-base/automoc4-0.9.88 >= x11-libs/qt4-test-4.8" PROVIDE="virtual/phonon" SRCFILE="${PNAME}-${PVER}.tar.xz" sminclude kde4 msetfeature "!check" # unusual uri-scheme SRC_URI=( kde://${PNAME}/${PVER}/${SRCFILE} mirror://${PNAME}/${PVER}/${SRCFILE} ) UP2DATE="updatecmd -listonly http://download.kde.org/stable/${PNAME} | grep '/[0-9]' | sed -n 's:.*/\([0-9].*\)/:\1:;$ p'" pkg_setup() { preinstall } src_compile() { cd ${SRCDIR} kde4_configure \ $(cmake_with GLIB2) \ $(cmake_with PulseAudio) \ || die mmake || die } preinstall() { if [[ -n $(magequery -n qt4-phonon) ]] then die "please uninstall x11-libs/qt4-phonon first!" fi } postinstall() { # breaks compilation if the old phonon symlink from qt4-phonon exist if [[ -L ${MROOT}/opt/qt4/$(mlibdir)/libphonon.so ]] then rm ${MROOT}/opt/qt44/$(mlibdir)/libphonon.so fi }