mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
SDL: rework SDL dependencies
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
ea84b97add
commit
060516efa6
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user