# $NetBSD: Makefile.common,v 1.41 2024/03/05 14:45:48 wiz Exp $ # used by audio/gst-plugins1-a52/Makefile # used by audio/gst-plugins1-sid/Makefile # used by multimedia/gst-plugins1-dvdread/Makefile # used by multimedia/gst-plugins1-mpeg2dec/Makefile # used by multimedia/gst-plugins1-x264/Makefile .include "../../multimedia/gstreamer1/version.mk" DISTNAME= gst-plugins-ugly-${GST_VERSION} MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-plugins-ugly/ EXTRACT_SUFX= .tar.xz USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config xgettext DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins1-ugly/distinfo PATCHDIR= ${.CURDIR}/../../multimedia/gst-plugins1-ugly/patches PKGCONFIG_OVERRIDE= output/pkgconfig/*.pc PKGCONFIG_OVERRIDE_STAGE= pre-install PYTHON_VERSIONS_INCOMPATIBLE= 27 PYTHON_FOR_BUILD_ONLY= tool # grep '^option' meson_options.txt | grep feature | sed -e "s/',.*//g" -e "s/option('//g" | sort | xargs printf 'GST_PLUGINS_SET+=\t%s\n' GST_PLUGINS_SET+= a52dec GST_PLUGINS_SET+= asfdemux GST_PLUGINS_SET+= cdio GST_PLUGINS_SET+= doc GST_PLUGINS_SET+= dvdlpcmdec GST_PLUGINS_SET+= dvdread GST_PLUGINS_SET+= dvdsub GST_PLUGINS_SET+= glib-asserts GST_PLUGINS_SET+= glib-checks GST_PLUGINS_SET+= gobject-cast-checks GST_PLUGINS_SET+= gpl GST_PLUGINS_SET+= mpeg2dec GST_PLUGINS_SET+= nls GST_PLUGINS_SET+= orc GST_PLUGINS_SET+= realmedia GST_PLUGINS_SET+= sidplay GST_PLUGINS_SET+= tests GST_PLUGINS_SET+= x264 .for i in ${GST_PLUGINS_SET} . if !empty(GST_PLUGINS:M${i}) MESON_ARGS+= -D${i}=enabled . else MESON_ARGS+= -D${i}=disabled . endif .endfor .include "../../devel/meson/build.mk" .include "../../lang/python/tool.mk" .include "../../multimedia/gst-plugins1-base/buildlink3.mk" BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.20.0 .include "../../multimedia/gstreamer1/buildlink3.mk"