96776645abb89f4109b1785f513a25adba083891
[openembedded.git] / recipes / gxine / gxine_0.4.1enhanced.bb
1 DESCRIPTION = "gxine is a front-end for libxine."
2 SECTION = "x11/multimedia"
3 LICENSE = "GPL"
4 DEPENDS = "gtk+ libxine-x11"
5 PR = "r1"
6
7 # Long list of RDEPENDS required to playback mp3/ogg audio and mpeg/mpeg4 video
8 RDEPENDS = "libxine-plugin-vo-out-xshm \
9             libxine-plugin-vo-out-none \
10             libxine-plugin-ao-out-esd \
11             libxine-plugin-ao-out-none \
12             libxine-plugin-inp-file \
13             libxine-plugin-inp-http \
14             libxine-plugin-inp-net \
15             libxine-plugin-inp-mms \
16             libxine-plugin-decode-mad \
17             libxine-plugin-decode-vorbis \
18             libxine-plugin-decode-image \
19             libxine-plugin-decode-ff \
20             libxine-plugin-dmx-audio \
21             libxine-plugin-dmx-mpeg \
22             libxine-plugin-dmx-mpeg-block \
23             libxine-plugin-dmx-mpeg-elem \
24             libxine-plugin-dmx-mpeg-pes \
25             libxine-plugin-dmx-mpeg-ts \
26             libxine-plugin-dmx-ogg \
27             libxine-plugin-dmx-image \
28             libxine-plugin-dmx-avi"
29
30 S = "${WORKDIR}/${PN}-0.4.1/"
31
32 SRC_URI = "${SOURCEFORGE_MIRROR}/xine/${PN}-0.4.1.tar.gz \
33            file://rhythmbox-volume-max.png \
34            file://rhythmbox-volume-medium.png \
35            file://rhythmbox-volume-min.png \
36            file://rhythmbox-volume-zero.png \
37            file://enhance.patch;patch=1"
38
39 EXTRA_OECONF = " --includedir=${STAGING_INCDIR} \
40                 --libdir=${STAGING_LIBDIR} \
41                 --disable-xinetest \
42                 --with-xine-prefix=${STAGING_DIR_HOST}${layout_exec_prefix}"
43
44 LDFLAGS += "-lxine"
45
46 inherit autotools pkgconfig
47
48 do_configure_prepend () {
49         mv ${WORKDIR}/*.png ${S}/pixmaps/
50 }
51