Merge branch 'org.openembedded.dev' of git@git.openembedded.net:/openembedded into...
[vuplus_openembedded] / packages / vlc / vlc-gpe_0.8.4.bb
1 DESCRIPTION = "Video player and streamer - GPE edition"
2 HOMEPAGE = "http://www.videolan.org"
3 LICENSE = "GPL"
4 PRIORITY = "optional"
5 SECTION = "x11/multimedia"
6 PR = "r5"
7
8 DEPENDS = "gtk+ freetype gnutls tremor faad2 ffmpeg flac \
9            ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad libid3tag liba52 mpeg2dec', d)}"
10
11 SRC_URI = "http://download.videolan.org/pub/videolan/vlc/${PV}/vlc-${PV}.tar.gz \
12         file://pda-interface.patch;patch=1"
13 S = "${WORKDIR}/vlc-${PV}"
14
15 export GTK2_CFLAGS  = "`${STAGING_BINDIR_NATIVE}/pkg-config --cflags gtk+-2.0 gthread-2.0`"
16 export GTK2_LIBS  = "`${STAGING_BINDIR_NATIVE}/pkg-config --libs gtk+-2.0 gthread-2.0`"
17 export vlc_WORKAROUNDLDFLAGS = "lib/libvlc.a"
18
19 LDFLAGS_append = " -L${STAGING_LIBDIR} -lpostproc"
20
21 inherit autotools
22
23 EXTRA_OECONF = "\
24         --enable-sout \
25         --disable-httpd \
26         --disable-vlm \
27         --enable-gnutls \
28         --disable-dvdread \
29         --disable-dvdnav \
30         --disable-smb \
31         --enable-dvbpsi \
32         --disable-v4l \
33         --disable-gnomevfs \
34         --disable-libcdio \
35         --disable-cddax \
36         --disable-libcddb \
37         --disable-vcdx \
38         --disable-cdda \
39         --disable-vcd \
40         --disable-screen \
41         --disable-ogg \
42         --disable-mkv \
43         --disable-mod \
44         --disable-mpc \
45         --enable-mad \
46         --enable-ffmpeg \
47         --enable-faad \
48         --enable-a52 \
49         --disable-dts \
50         --enable-flac \
51         --enable-libmpeg2 \
52         --disable-vorbis \
53         --enable-tremor \
54         --disable-speex \
55         --disable-tarkin \
56         --disable-theora \
57         --disable-png \
58         --disable-x264 \
59         --disable-cmml \
60         --enable-x11 \
61         --disable-xvideo \
62         --disable-glx \
63         --disable-opengl \
64         --disable-sdl \
65         --enable-freetype \
66         --disable-fribidi \
67         --disable-libxml2 \
68         --disable-qte \
69         --disable-qt-video \
70         --enable-fb \
71         --enable-oss \
72         --disable-alsa \
73         --disable-skins \
74         --disable-skins2 \
75         --disable-gtk \
76         --disable-gtk2 \
77         --enable-pda \
78         --disable-gnome \
79         --disable-gnome2 \
80         --disable-wxwidgets \
81         --disable-qt \
82         --disable-kde \
83         --disable-xosd \
84         --disable-visual \
85         --disable-goom \
86         --disable-slp \
87         --disable-daap \
88         --disable-bonjour \
89         --disable-joystick \
90         --disable-plugins \
91         --with-ffmpeg-mp3lame \
92         --with-ffmpeg-faac \
93         --with-ffmpeg-zlib \
94 "
95
96 do_install() {
97         autotools_do_install
98
99         install -d ${D}${datadir}/applications
100         install -m 644 ipkg/vlc.gpe ${D}${datadir}/applications/vlc-gpe.desktop
101 }
102
103 FILES_${PN} = "${bindir}/vlc \
104         ${datadir}/applications \
105         ${datadir}/vlc/pda-* \
106         ${datadir}/vlc/vlc*png \
107         ${datadir}/vlc/vlc*xpm \
108         ${datadir}/vlc/http"