openbsd-ports/multimedia/qtav/Makefile
2022-03-31 16:45:26 +00:00

49 lines
1.1 KiB
Makefile

COMMENT = FFmpeg-based Qt multimedia framework
GH_ACCOUNT = wang-bin
GH_PROJECT = QtAV
GH_TAGNAME = v1.12.0
REVISION = 5
PKGNAME = ${DISTNAME:L}
# for libtool- or cmake-based ports, have a look at WRKBUILD/shared_libs.log
SHARED_LIBS = QtAV 0.0
SHARED_LIBS += QtAVWidgets 0.0
CATEGORIES = multimedia
HOMEPAGE = https://www.qtav.org/
# LGPLv2.1+
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5OpenGL
WANTLIB += Qt5Qml Qt5Quick Qt5Widgets X11 Xext Xv ass avcodec
WANTLIB += avdevice avfilter avformat avresample avutil m openal
WANTLIB += pulse swresample swscale uchardet Qt5QmlModels
MODULES = devel/qmake \
x11/qt5
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic
LIB_DEPENDS = audio/openal \
audio/pulseaudio \
graphics/ffmpeg \
textproc/uchardet \
x11/qt5/qtdeclarative
MODQMAKE_ENV += TRUEPREFIX=${TRUEPREFIX}
SUBST_VARS = QT5_VERSION
# The examples are GLPv3 licencensed and have too generic names, like 'Player',
# so don't install them.
MODQMAKE_ARGS += CONFIG+=no-examples
NO_TEST = Yes
.include <bsd.port.mk>