1 # $NetBSD: Makefile,v 1.35 2010/05/14 16:26:07 drochner Exp $
4 DISTNAME= gstreamer-0.10.29
5 PKGNAME= ${DISTNAME:S/gstreamer/gstreamer0.10/}
6 CATEGORIES= multimedia gnome
7 MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
10 MAINTAINER= pkgsrc-users@NetBSD.org
11 HOMEPAGE= http://www.gstreamer.net/
12 COMMENT= Open source multimedia framework
14 PKG_DESTDIR_SUPPORT= user-destdir
19 USE_TOOLS+= bison flex gmake perl pkg-config
21 # queue2 moved from gst-plugins-base to here
22 CONFLICTS+= gst-plugins0.10-base<0.10.26
24 CONFIGURE_ARGS+= --disable-examples
25 CONFIGURE_ARGS+= --disable-tests
26 CONFIGURE_ENV+= ac_cv_path_PYTHON=${TRUE:Q}
27 CONFIGURE_ENV+= ac_cv_path_XSLTPROC=${TRUE:Q}
29 BUILD_DEPENDS+= flex>=2.5.31:../../devel/flex
30 TOOLS_PLATFORM.flex= ${LOCALBASE}/bin/flex
32 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-base-uninstalled.pc.in
33 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-base.pc.in
34 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-check-uninstalled.pc.in
35 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-check.pc.in
36 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-controller-uninstalled.pc.in
37 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-controller.pc.in
38 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in
39 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-dataprotocol.pc.in
40 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-net-uninstalled.pc.in
41 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-net.pc.in
42 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-uninstalled.pc.in
43 PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer.pc.in
45 .include "../../mk/bsd.prefs.mk"
47 .if ${OPSYS} == "NetBSD"
48 # We must have a glib2 compiled with the RTLD_GLOBAL fix; if not, plugins
50 BUILDLINK_API_DEPENDS.glib2+= glib2>=2.4.0nb1
54 PKG_OPTIONS_VAR= PKG_OPTIONS.gstreamer
55 PKG_SUPPORTED_OPTIONS= gstcheck
56 .include "../../mk/bsd.options.mk"
59 .if !empty(PKG_OPTIONS:Mgstcheck)
60 .include "../../devel/check/buildlink3.mk"
62 TEST_TARGET= check-torture
64 CONFIGURE_ARGS+= --disable-check
67 .include "../../devel/glib2/buildlink3.mk"
68 .include "../../textproc/gtk-doc/buildlink3.mk"
69 .include "../../textproc/libxml2/buildlink3.mk"
70 .include "../../mk/bsd.pkg.mk"