# $Id$ PNAME="phonon" PVER="4.5.0" PBUILD="r1" DESCRIPTION="KDE4 Multimedia API." HOMEPAGE="http://phonon.kde.org/" DEPEND=">= dev-libs/glib2-2.28 >= media-sound/pulseaudio-0.9 >= x11-libs/qt4-core-4.7 >= x11-libs/qt4-dbus-4.7 >= x11-libs/qt4-gui-4.7 >= x11-libs/qt4-test-4.7" SDEPEND=">= kde-base/automoc4-0.9.88" PROVIDE="virtual/phonon" sminclude kde4 # unusual uri-scheme SRC_URI=( kde://${PNAME}/${PVER}/src/${SRCFILE} mirror://${PNAME}/${PVER}/${SRCFILE} ) UP2DATE="updatecmd -listonly http://ftp.gwdg.de/pub/x11/kde/stable/${PNAME} | grep -v backend | sed -n 's:.*\/\(.*\)\/:\1:;$ p'" 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 }