pkgsrc/multimedia/gstreamer0.10/Makefile
drochner a61bb72be8 update to 0.10.20
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
2008-07-15 10:05:31 +00:00

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"