# $OpenBSD: Makefile,v 1.19 2020/01/24 10:36:41 sthen Exp $

COMMENT =	open broadcasting software

GH_PROJECT =	obs-studio
GH_ACCOUNT =	obsproject
GH_TAGNAME =	26.1.0-rc1

CATEGORIES =	multimedia
HOMEPAGE =	https://obsproject.com

MAINTAINER =	Stefan Hagen <sh+ports@codevoid.de>

# GPLv3+
PERMIT_PACKAGE =	Yes

SHARED_LIBS +=	obs-frontend-api	0.0 # 0.0
SHARED_LIBS +=	obs-opengl		0.0 # 0.0

MODULES =	devel/cmake \
		lang/python \
		x11/qt5

WANTLIB +=	Xcomposite Xfixes xcb-randr xcb-shm xcb-xfixes xcb-xinerama
WANTLIB +=	${COMPILER_LIBCXX} GL ICE Qt5Core Qt5Gui Qt5Widgets
WANTLIB +=	Qt5Xml SM X11 X11-xcb Xext c dbus-1 fontconfig freetype
WANTLIB +=	m xcb xcb-xinput z ${MODPY_WANTLIB} sndio

RUN_DEPENDS =	devel/desktop-file-utils \
		x11/gtk+3,-guic

BUILD_DEPENDS =	audio/fdk-aac \
		devel/jansson \
		devel/ninja \
		devel/swig \
		graphics/ffmpeg \
		lang/luajit \
		multimedia/x264 \
		x11/vlc \
		x11/xcb


.include <bsd.port.mk>
