SDL: rework SDL dependencies

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2012-01-27 16:51:18 +01:00
parent ea84b97add
commit 060516efa6
2 changed files with 32 additions and 14 deletions

View File

@ -22,6 +22,24 @@
. config/options $1
if [ "$DISPLAYSERVER" = xorg-server ]; then
SDL_X11="--enable-video --enable-x11-shared --disable-video-x11-dgamouse"
SDL_X11="$SDL_X11 --disable-video-x11-xinerama --disable-video-x11-xme"
SDL_X11="$SDL_X11 --enable-video-x11-xrandr --enable-video-x11"
SDL_X11="$SDL_X11 --disable-video-x11-vm --disable-video-x11-xv --with-x"
else
SDL_X11="--disable-video --disable-x11-shared --disable-video-x11-dgamouse"
SDL_X11="$SDL_X11 --disable-video-x11-xinerama --disable-video-x11-xme"
SDL_X11="$SDL_X11 --disable-video-x11-xrandr --disable-video-x11"
SDL_X11="$SDL_X11 --disable-video-x11-vm --disable-video-x11-xv --without-x"
fi
if [ "$OPENGL" = Mesa ]; then
SDL_OPENGL="--enable-video-opengl"
else
SDL_OPENGL="--disable-video-opengl"
fi
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
SDL_PULSEAUDIO="--enable-pulseaudio --enable-pulseaudio-shared"
else
@ -45,7 +63,6 @@ rm -f acinclude/alsa.m4
--disable-rpath \
--enable-libc \
--enable-audio \
--enable-video \
--enable-events \
--enable-joystick \
--enable-cdrom \
@ -74,17 +91,14 @@ rm -f acinclude/alsa.m4
--enable-nasm \
--disable-altivec \
--disable-ipod \
$SDL_X11 \
$SDL_OPENGL \
--disable-video-nanox \
--disable-nanox-debug \
--disable-nanox-share-memory \
--disable-nanox-direct-fb \
--enable-x11-shared \
--disable-dga \
--disable-video-dga \
--disable-video-x11-dgamouse \
--disable-video-x11-xinerama \
--disable-video-x11-xme \
--enable-video-x11-xrandr \
--disable-video-photon \
--disable-video-carbon \
--disable-video-cocoa \
@ -99,7 +113,6 @@ rm -f acinclude/alsa.m4
--disable-video-qtopia \
--disable-video-picogui \
--disable-video-dummy \
--enable-video-opengl \
--disable-osmesa-shared \
--enable-input-events \
--disable-input-tslib \
@ -111,10 +124,6 @@ rm -f acinclude/alsa.m4
--enable-sdl-dlopen \
--disable-atari-ldg \
--disable-clock_gettime \
--enable-video-x11 \
--enable-video-x11-vm \
--enable-video-x11-xv \
--with-x
make

View File

@ -25,8 +25,8 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.libsdl.org/"
PKG_URL="http://www.libsdl.org/release/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="alsa-lib libX11 libXrandr Mesa"
PKG_BUILD_DEPENDS="toolchain yasm alsa-lib libX11 libXrandr Mesa"
PKG_DEPENDS="alsa-lib"
PKG_BUILD_DEPENDS="toolchain yasm alsa-lib"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="libsdl: A cross-platform Graphic API"
@ -35,8 +35,17 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$DISPLAYMANAGER" = xorg-server ]; then
PKG_DEPENDS="$PKG_DEPENDS libX11 libXrandr"
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS libX11 libXrandr"
fi
if [ "$OPENGL" = Mesa ]; then
PKG_DEPENDS="$PKG_DEPENDS Mesa"
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS Mesa"
fi
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS pulseaudio"
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS pulseaudio"
fi