meta-digi/meta-digi-dey/recipes-multimedia/mplayer/mplayer2_git.bbappend

121 lines
3.1 KiB
Plaintext

# Copyright (C) 2012 Digi International.
PRINC := "${@int(PRINC) + 1}"
PR_append = "+${DISTRO}"
# live555 does not currently compile, this allows to remove it as a dependency.
VIRTUAL-RUNTIME_streaming_framework = ""
#VIRTUAL-RUNTIME_streaming_framework = "live555"
# Compiling with fontconfig also fails, this allows to remove the dependency
VIRTUAL-RUNTIME_fonts_management = ""
#VIRTUAL-RUNTIME_fonts_management = "fontconfig"
DEPENDS = "libdvdread libtheora ffmpeg zlib libpng jpeg liba52 freetype alsa-lib lzo ncurses lame libass \
${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad liba52 lame', d)}"
DEPENDS += "${VIRTUAL-RUNTIME_streaming_framework}"
DEPENDS += "${VIRTUAL-RUNTIME_fonts_management}"
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'x11', 'libvpx virtual/libsdl xsp libxv virtual/libx11', '', d)}"
EXTRA_LIBS = " -lstdc++ -lvorbis"
EXTRA_LIBS += "${@base_contains('DISTRO_FEATURES', 'x11', ' -lXext -lX11', '', d)}"
EXTRA_LIBS += "${@base_conditional('VIRTUAL-RUNTIME_streaming_framework', 'live555', ' -lBasicUsageEnvironment -lUsageEnvironment -lgroupsock -lliveMedia', '', d)}"
EXTRA_OECONF = " \
--prefix=/usr \
--mandir=${mandir} \
--target=${SIMPLE_TARGET_SYS} \
\
--disable-lirc \
--disable-lircc \
--disable-joystick \
--disable-vm \
--disable-xf86keysym \
--enable-tv \
--disable-tv-v4l1 \
--enable-tv-v4l2 \
--disable-tv-bsdbt848 \
--enable-rtc \
--enable-networking \
--disable-smb \
--enable-live \
--disable-dvdnav \
--enable-dvdread \
--disable-dvdread-internal \
--disable-libdvdcss-internal \
--disable-cdparanoia \
--enable-freetype \
--enable-sortsub \
--disable-fribidi \
--disable-enca \
--disable-ftp \
--disable-vstream \
\
--disable-gif \
--enable-png \
--enable-jpeg \
--disable-libcdio \
--disable-qtx \
--disable-xanim \
--disable-real \
--disable-xvid \
\
--disable-speex \
--enable-theora \
--disable-ladspa \
--disable-libdv \
--enable-mad \
--disable-xmms \
--disable-musepack \
\
--disable-gl \
--disable-vesa \
--disable-svga \
--enable-sdl \
--disable-aa \
--disable-caca \
--disable-ggi \
--disable-ggiwmh \
--disable-directx \
--disable-dxr3 \
--disable-dvb \
--disable-mga \
--disable-xmga \
${@base_contains('DISTRO_FEATURES', 'x11', '--enable-xv', '', d)} \
--disable-vm \
--disable-xinerama \
${@base_contains('DISTRO_FEATURES', 'x11', '--enable-x11', '', d)} \
--enable-fbdev \
--disable-3dfx \
--disable-tdfxfb \
--disable-s3fb \
--disable-directfb \
--disable-bl \
--disable-tdfxvid \
--disable-tga \
--disable-pnm \
--disable-md5sum \
\
--enable-alsa \
--enable-ossaudio \
--disable-arts \
--disable-esd \
--disable-pulse \
--disable-jack \
--disable-openal \
--disable-nas \
--disable-sgiaudio \
--disable-sunaudio \
--disable-win32waveout \
--enable-select \
--enable-libass \
\
--extra-libs='${EXTRA_LIBS}' \
"
EXTRA_OECONF += " \
${@base_conditional('VIRTUAL-RUNTIME_fonts_management', 'fontconfig', '', '--disable-fontconfig', d)} \
${@base_conditional('VIRTUAL-RUNTIME_streaming_framework', 'live555', '', '--disable-live', d)} \
"