COMMENT=		presenter console with multi-monitor support

GH_ACCOUNT=		pdfpc
GH_PROJECT=		pdfpc
GH_TAGNAME=		v4.7.0

CATEGORIES=		textproc

HOMEPAGE=		https://pdfpc.github.io/

# GPLv3+
PERMIT_PACKAGE=		Yes

WANTLIB += X11 atk-1.0 c cairo cairo-gobject gdk-3 gdk_pixbuf-2.0
WANTLIB += gee-0.8 gio-2.0 glib-2.0 gobject-2.0 gstbase-1.0 gstreamer-1.0
WANTLIB += gstvideo-1.0 gthread-2.0 gtk-3 harfbuzz intl json-glib-1.0
WANTLIB += m markdown pango-1.0 pangocairo-1.0 poppler-glib

MODULES=		devel/cmake

BUILD_DEPENDS=		lang/vala

LIB_DEPENDS=		devel/json-glib \
			devel/libgee \
			multimedia/gstreamer1/plugins-base \
			print/poppler \
			textproc/discount \
			x11/gtk+3

CONFIGURE_ARGS=		-DX11_LIBRARY_DIRS="${X11BASE}/lib"

# until proven useful (we don't want to enforce too many dependencies)
CONFIGURE_ARGS +=	-DMDVIEW=OFF # webkit2gtk
CONFIGURE_ARGS +=	-DREST=OFF # libsoup and libqrencode

NO_TEST=		Yes

pre-configure:
	${SUBST_CMD} ${WRKSRC}/man/pdfpcrc.in ${WRKSRC}/src/paths.in

post-install:
	mv ${PREFIX}/etc ${PREFIX}/share/examples/pdfpc

.include <bsd.port.mk>
