Merge bk://openembedded@openembedded.bkbits.net/packages
[vuplus_openembedded] / gstreamer / gpe-gst-plugins_0.8.4.oe
1 DESCRIPTION = "Plugins for GStreamer"
2 SECTION = "x11/libs"
3 PRIORITY = "optional"
4 MAINTAINER = "Chris Lord <cwiiis@handhelds.org>"
5 PROVIDES = "gst-plugins"
6 PR = "r2"
7
8 DEPENDS = "gstreamer libmikmod libmad libogg tremor libvorbis libid3tag gpe-soundserver gconf"
9
10 SRC_URI = "http://gstreamer.freedesktop.org/src/gst-plugins/gst-plugins-${PV}.tar.bz2 \
11            file://ivorbis.patch;patch=1 \
12            file://try-esdsink.patch;patch=1 \
13            file://lame-autoconf.patch;patch=1"
14
15 S = ${WORKDIR}/gst-plugins-${PV}/
16
17 EXTRA_OECONF = "--disable-docs-build \
18                 --disable-dependency-tracking \
19                 --disable-aalib \
20                 --disable-alsa \
21                 --disable-arts \
22                 --disable-artsc \
23                 --disable-audiofile \
24                 --disable-dirac \
25                 --disable-divx \
26                 --disable-dts \
27                 --disable-dvdread \
28                 --disable-dvdnav \
29                 --disable-faac \
30                 --disable-faad \
31                 --disable-gnome_vfs \
32                 --disable-gsm \
33                 --disable-hermes \
34                 --disable-jack \
35                 --disable-jpeg \
36                 --disable-kio \
37                 --disable-ladspa \
38                 --disable-lame \
39                 --disable-libcaca \
40                 --disable-lcs \
41                 --disable-libdv \
42                 --disable-libfame \
43                 --disable-libpng \
44                 --disable-librfb \
45                 --disable-libvisual \
46                 --disable-mpeg2enc \
47                 --disable-mplex \
48                 --disable-musicbrainz \
49                 --disable-nas \
50                 --disable-opengl \
51                 --disable-oss \
52                 --disable-pango \
53                 --disable-raw1394 \
54                 --disable-sdl \
55                 --disable-shout \
56                 --disable-shout2 \
57                 --disable-sidplay \
58                 --disable-smoothwave \
59                 --disable-libpng \
60                 --disable-speex \
61                 --disable-sndfile \
62                 --disable-swfdec \
63                 --disable-tarkin \
64                 --disable-theora \
65                 --disable-xvid \
66                 --disable-tests \
67                 --disable-examples \
68                 --disable-freetypetest"
69                 
70
71 inherit autotools pkgconfig gconf
72
73 acpaths = "-I ${S}/common/m4 -I ${S}/m4"
74
75 FILES_${PN}_append = " ${libdir}/gstreamer-0.8/*.so"
76
77 pkg_postinst_append () {
78         gst-register --gst-registry=/var/cache/gstreamer-0.8/registry.xml
79 }
80
81 do_stage() {
82         autotools_stage_includes
83         while read a b; do
84                 oe_libinstall -C gst-libs/gst/$a -so libgst$b ${STAGING_LIBDIR}
85         done <<EOF
86 . interfaces-0.8
87 audio audio
88 audio audiofilter
89 gconf gconf-0.8
90 idct idct
91 media-info media-info-0.8
92 play play-0.8
93 resample resample
94 riff riff
95 video video
96 xwindowlistener xwindowlistener
97 EOF
98 }