# $OpenBSD: Makefile,v 1.27 2017/04/10 11:45:23 sthen Exp $ COMMENT = low-latency voice chat client GH_ACCOUNT = mumble-voip GH_PROJECT = mumble GH_TAGNAME = 1.2.19 CATEGORIES = audio HOMEPAGE = http://www.mumble.info/ # BSD3 PERMIT_PACKAGE_CDROM = Yes WANTLIB += ICE SM X11 Xext Xi Xinerama Xrender c crypto WANTLIB += fontconfig freetype lib/qt4/QtDBus lib/qt4/QtGui WANTLIB += lib/qt4/QtNetwork lib/qt4/QtSql lib/qt4/QtSvg WANTLIB += lib/qt4/QtXml m opus portaudio protobuf WANTLIB += pthread sndfile speex speexdsp ssl ${LIBCXX} MODULES = devel/qmake x11/qt4 SEPARATE_BUILD = No BUILD_DEPENDS = audio/celt07 \ devel/boost LIB_DEPENDS = audio/libsndfile>=1.0.25p0 \ audio/opus \ audio/portaudio-svn \ audio/speex \ devel/protobuf RUN_DEPENDS = audio/celt07 \ audio/celt=0.11.1v1 \ devel/desktop-file-utils \ x11/gtk+3,-guic MODQMAKE_ARGS = MUMBLE_PREFIX=${PREFIX} \ QMAKE_LRELEASE=${MODQT_LRELEASE} \ CONFIG+=no-11x \ CONFIG+=no-alsa \ CONFIG+=no-bonjour \ CONFIG+=no-bundled-celt \ CONFIG+=no-bundled-opus \ CONFIG+=no-bundled-speex \ CONFIG+=no-crash-report \ CONFIG+=no-embed-qt-translations \ CONFIG+=no-g15 \ CONFIG+=no-oss \ CONFIG+=no-overlay \ CONFIG+=no-pulseaudio \ CONFIG+=no-server \ CONFIG+=no-speechd \ CONFIG+=no-update \ CONFIG+=packaged \ CONFIG+=release \ DEFINES+="LOCALE_PATH=${PREFIX}/share/mumble/locale" \ DEFINES+="PLUGIN_PATH=${PREFIX}/lib/mumble" ALL_TARGET = release NO_TEST = Yes pre-configure: cd ${WRKSRC}/src/mumble/ && QTDIR=${WRKDIR}/bin \ ${MODQT_LRELEASE} *.ts do-install: ${INSTALL_PROGRAM} ${WRKBUILD}/release/mumble \ ${PREFIX}/bin/mumble ${INSTALL_DATA_DIR} ${PREFIX}/lib/mumble ${INSTALL_DATA} ${WRKBUILD}/release/plugins/lib*.so \ ${PREFIX}/lib/mumble/ ${INSTALL_DATA_DIR} ${PREFIX}/share/mumble/locale ${INSTALL_DATA} ${WRKBUILD}/src/mumble/*.qm \ ${PREFIX}/share/mumble/locale/ ${INSTALL_MAN} ${WRKBUILD}/man/mumble.1 ${PREFIX}/man/man1/ ${INSTALL_DATA_DIR} \ ${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKBUILD}/icons/mumble.svg \ ${PREFIX}/share/icons/hicolor/scalable/apps/ ${INSTALL_DATA_DIR} ${PREFIX}/share/applications ${INSTALL_DATA} ${WRKBUILD}/scripts/mumble.desktop \ ${PREFIX}/share/applications/ .include