Merge bk://openembedded@openembedded.bkbits.net/packages
[vuplus_openembedded] / gstreamer / gpe-gst-plugins_0.8.4.oe
1 DESCRIPTION = "Plugins for GStreamer"
2 SECTION = "base"
3 PRIORITY = "optional"
4 MAINTAINER = "Chris Lord <cwiiis@handhelds.org>"
5 PROVIDES = "gst-plugins"
6 PR = "r1"
7
8 DEPENDS = "gstreamer libmikmod libmad libogg tremor libvorbis libid3tag gpe-soundserver gconf gnome-vfs"
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-cdparanoia \
25                 --disable-dirac \
26                 --disable-divx \
27                 --disable-dts \
28                 --disable-dvdread \
29                 --disable-dvdnav \
30                 --disable-faac \
31                 --disable-faad \
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-pango \
51                 --disable-raw1394 \
52                 --disable-sdl \
53                 --disable-shout \
54                 --disable-shout2 \
55                 --disable-sidplay \
56                 --disable-smoothwave \
57                 --disable-libpng \
58                 --disable-speex \
59                 --disable-sndfile \
60                 --disable-swfdec \
61                 --disable-tarkin \
62                 --disable-theora \
63                 --disable-xvid \
64                 --disable-tests \
65                 --disable-examples \
66                 --disable-freetypetest"
67                 
68
69 inherit autotools pkgconfig gconf
70
71 acpaths = "-I ${S}/common/m4 -I ${S}/m4"
72
73 FILES_${PN}_append = " ${libdir}/gstreamer-0.8/*.so"
74
75 pkg_postinst_append () {
76         gst-register --gst-registry=/var/cache/gstreamer-0.8/registry.xml
77 }
78
79 do_stage() {
80         autotools_stage_includes
81         while read a b; do
82                 oe_libinstall -C gst-libs/gst/$a -so libgst$b ${STAGING_LIBDIR}
83         done <<EOF
84 . interfaces-0.8
85 audio audio
86 audio audiofilter
87 gconf gconf-0.8
88 idct idct
89 media-info media-info-0.8
90 play play-0.8
91 resample resample
92 riff riff
93 video video
94 xwindowlistener xwindowlistener
95 EOF
96 }