# $OpenBSD: Makefile,v 1.21 2021/01/15 15:59:59 ajacoutot Exp $

COMMENT=		overrides for the gobject-introspection-based pygst bindings

DISTNAME=		gst-python-${V}
PKGNAME=		py-gstreamer1-${V}

HOMEPAGE=		http://gstreamer.freedesktop.org/modules/gst-python.html

WANTLIB += ${MODPY_WANTLIB}
WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gstreamer-1.0

MASTER_SITES=		${MASTER_SITE_GST:=gst-python/}

# XXX we need the meson MODULE to come first, but Makefile.inc is parsed after
MODULES=		devel/meson lang/python

FLAVORS=		python3
FLAVOR=			python3

# MODPY_LIBDIR/gi/overrides/
BUILD_DEPENDS=		devel/py-gobject3${MODPY_FLAVOR} \
			${P}/plugins-base>=${V}
RUN_DEPENDS=		devel/py-gobject3${MODPY_FLAVOR} \
			${P}/plugins-base>=${V}

LIB_DEPENDS=		${P}/core>=${V} \
			${MODPY_LIB_DEPENDS}

CONFIGURE_ARGS=		-Dlibpython-dir=${LOCALBASE}/lib

DEBUG_PACKAGES=		${BUILD_PACKAGES}

.include <bsd.port.mk>
