a61bb72be8
changes: Add the Presets interface Use the binary registry by default Deprecate gst_element_get_pad and don't use it anywhere any more. Reverse playback fixes API to get missing element messages from parse_launch parsing. Fixes in latency calculations BaseTransform negotiation fixes New Buffering query and messages Fix multiqueue deadlocks when changing limits Remove pre-generated parser hacks and require newer flex/bison Use GSlice in more places Use static strings in property declarations everywhere to save memory allocations Fix unaligned memory accesses with the binary registry and add CRC checks Lots of other bug fixes
64 lines
2 KiB
Makefile
64 lines
2 KiB
Makefile
# $NetBSD: Makefile,v 1.25 2008/07/15 10:05:31 drochner Exp $
|
|
#
|
|
|
|
DISTNAME= gstreamer-0.10.20
|
|
PKGNAME= ${DISTNAME:S/gstreamer/gstreamer0.10/}
|
|
CATEGORIES= multimedia gnome
|
|
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.gstreamer.net/
|
|
COMMENT= Open source multimedia framework
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_PKGLOCALEDIR= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= bison flex gmake perl pkg-config
|
|
|
|
CONFIGURE_ARGS+= --disable-examples
|
|
CONFIGURE_ARGS+= --disable-tests
|
|
CONFIGURE_ENV+= ac_cv_path_PYTHON=${TRUE:Q}
|
|
CONFIGURE_ENV+= ac_cv_path_XSLTPROC=${TRUE:Q}
|
|
|
|
BUILD_DEPENDS+= flex>=2.5.31:../../devel/flex
|
|
TOOLS_PLATFORM.flex= ${LOCALBASE}/bin/flex
|
|
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-base-uninstalled.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-base.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-check-uninstalled.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-check.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-controller-uninstalled.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-controller.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-dataprotocol.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-net-uninstalled.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-net.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-uninstalled.pc.in
|
|
PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer.pc.in
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${OPSYS} == "NetBSD"
|
|
# We must have a glib2 compiled with the RTLD_GLOBAL fix; if not, plugins
|
|
# won't work at all.
|
|
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.4.0nb1
|
|
.endif
|
|
.undef f
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.gstreamer
|
|
PKG_SUPPORTED_OPTIONS= gstcheck
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
PLIST_VARS+= gstcheck
|
|
.if !empty(PKG_OPTIONS:Mgstcheck)
|
|
.include "../../devel/check/buildlink3.mk"
|
|
PLIST.gstcheck= yes
|
|
TEST_TARGET= check-torture
|
|
.endif
|
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|