# Created by: Martin Wilke <miwi@FreeBSD.org>
# $MidnightBSD: trunk/multimedia/phonon/Makefile 20889 2015-11-16 16:46:30Z laffer1 $
# $FreeBSD: head/multimedia/phonon/Makefile 375654 2014-12-26 20:05:09Z rakuco $

PORTNAME=	phonon
PORTVERSION=	4.8.3
PORTREVISION=	1
CATEGORIES=	multimedia
MASTER_SITES=	KDE/stable/${PORTNAME}/${PORTVERSION}/src
DIST_SUBDIR=	KDE

MAINTAINER=	ports@MidnightBSD.org
COMMENT=	KDE multimedia framework

LICENSE=	lgpl2.1

LIB_DEPENDS=	libqzeitgeist.so:${PORTSDIR}/sysutils/qzeitgeist

USE_KDE4=	kdeprefix automoc4
USE_QT4=	corelib dbus gui \
		qmake_build moc_build rcc_build uic_build
USES=		cmake tar:xz
CMAKE_ARGS=	-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=TRUE \
		-DPHONON_NO_PLATFORMPLUGIN:BOOL=TRUE \
		-DPHONON_BUILD_DESIGNER_PLUGIN:BOOL=OFF
USE_LDCONFIG=	yes

PLIST_SUB=	SHLIB_VER=${PORTVERSION} \
		QT_INCDIR_REL=${QT_INCDIR_REL} \
		QT_LIBDIR_REL=${QT_LIBDIR_REL} \
		QT_MKSPECDIR_REL=${QT_MKSPECDIR_REL}

OPTIONS_DEFINE=	PULSEAUDIO

PULSEAUDIO_LIB_DEPENDS=	libpulse.so:${PORTSDIR}/audio/pulseaudio
PULSEAUDIO_USE=		GNOME=glib20
PULSEAUDIO_CMAKE_ON=	-DWITH_PulseAudio:BOOL=ON
PULSEAUDIO_CMAKE_OFF=	-DWITH_PulseAudio:BOOL=OFF

post-install:
	${MKDIR} ${FAKE_DESTDIR}${QT_INCDIR}
	${MKDIR} ${FAKE_DESTDIR}${QT_LIBDIR}
	${LN} -sf ${PREFIX}/include/phonon ${FAKE_DESTDIR}${QT_INCDIR}/phonon
	${LN} -sf ${PREFIX}/include/phonon ${FAKE_DESTDIR}${QT_INCDIR}/Phonon
	${LN} -sf ${PREFIX}/include/KDE/Phonon ${PREFIX}/include/phonon/Phonon
.for lib in phonon phononexperimental
	${LN} -sf ${PREFIX}/lib/lib${lib}.so.${PORTVERSION} ${FAKE_DESTDIR}${QT_LIBDIR}/lib${lib}.so
	${LN} -sf ${PREFIX}/lib/lib${lib}.so.${PORTVERSION} ${FAKE_DESTDIR}${QT_LIBDIR}/lib${lib}.so.4
.endfor

.include <bsd.port.mk>
