update Mon May 24 18:37:00 PDT 2010
[pkgsrc.git] / multimedia / gstreamer0.10 / Makefile
1 # $NetBSD: Makefile,v 1.35 2010/05/14 16:26:07 drochner Exp $
2 #
3
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/
8 EXTRACT_SUFX=           .tar.bz2
9
10 MAINTAINER=             pkgsrc-users@NetBSD.org
11 HOMEPAGE=               http://www.gstreamer.net/
12 COMMENT=                Open source multimedia framework
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 GNU_CONFIGURE=          yes
17 USE_PKGLOCALEDIR=       yes
18 USE_LIBTOOL=            yes
19 USE_TOOLS+=             bison flex gmake perl pkg-config
20
21 # queue2 moved from gst-plugins-base to here
22 CONFLICTS+=             gst-plugins0.10-base<0.10.26
23
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}
28
29 BUILD_DEPENDS+=         flex>=2.5.31:../../devel/flex
30 TOOLS_PLATFORM.flex=    ${LOCALBASE}/bin/flex
31
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
44
45 .include "../../mk/bsd.prefs.mk"
46
47 .if ${OPSYS} == "NetBSD"
48 # We must have a glib2 compiled with the RTLD_GLOBAL fix; if not, plugins
49 # won't work at all.
50 BUILDLINK_API_DEPENDS.glib2+=   glib2>=2.4.0nb1
51 .endif
52 .undef f
53
54 PKG_OPTIONS_VAR=        PKG_OPTIONS.gstreamer
55 PKG_SUPPORTED_OPTIONS=  gstcheck
56 .include "../../mk/bsd.options.mk"
57
58 PLIST_VARS+=    gstcheck
59 .if !empty(PKG_OPTIONS:Mgstcheck)
60 .include "../../devel/check/buildlink3.mk"
61 PLIST.gstcheck= yes
62 TEST_TARGET=    check-torture
63 .else
64 CONFIGURE_ARGS+= --disable-check
65 .endif
66
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"