diff --git a/packages/multimedia/SDL/build b/packages/multimedia/SDL/build index 562ff995d4..8f862858e2 100755 --- a/packages/multimedia/SDL/build +++ b/packages/multimedia/SDL/build @@ -2,11 +2,11 @@ . config/options $1 -$SCRIPTS/build toolchain -$SCRIPTS/build alsa-lib -$SCRIPTS/build libX11 -$SCRIPTS/build libXrandr -$SCRIPTS/build Mesa +if [ "$PULSEAUDIO_SUPPORT" = yes ]; then + SDL_PULSEAUDIO="--enable-pulseaudio --enable-pulseaudio-shared" +else + SDL_PULSEAUDIO="--disable-pulseaudio --disable-pulseaudio-shared" +fi cd $PKG_BUILD ./configure --host=$TARGET_NAME \ @@ -38,8 +38,7 @@ cd $PKG_BUILD --disable-esd \ --disable-esdtest \ --disable-esd-shared \ - --disable-pulseaudio \ - --disable-pulseaudio-shared \ + $SDL_PULSEAUDIO \ --disable-arts \ --disable-arts-shared \ --disable-nas \ diff --git a/packages/multimedia/SDL/install b/packages/multimedia/SDL/install index b33650da4a..36ba845550 100755 --- a/packages/multimedia/SDL/install +++ b/packages/multimedia/SDL/install @@ -2,10 +2,5 @@ . config/options $1 -$SCRIPTS/install alsa-lib -$SCRIPTS/install libX11 -$SCRIPTS/install libXrandr -$SCRIPTS/install Mesa - mkdir -p $INSTALL/usr/lib cp -P $PKG_BUILD/build/.libs/*.so* $INSTALL/usr/lib diff --git a/packages/multimedia/SDL/meta b/packages/multimedia/SDL/meta new file mode 100644 index 0000000000..24b9f45685 --- /dev/null +++ b/packages/multimedia/SDL/meta @@ -0,0 +1,19 @@ +PKG_NAME="SDL" +PKG_VERSION="1.2.14" +PKG_REV="1" +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 alsa-lib libX11 libXrandr Mesa" +PKG_PRIORITY="optional" +PKG_SECTION="multimedia" +PKG_SHORTDESC="libsdl: A cross-platform Graphic API" +PKG_LONGDESC="Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power." Simple DirectMedia Layer supports Linux, Win32, BeOS, MacOS, Solaris, IRIX, and FreeBSD." +PKG_IS_ADDON="no" + +if [ "$PULSEAUDIO_SUPPORT" = yes ]; then + PKG_DEPENDS="$PKG_DEPENDS pulseaudio" + PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS pulseaudio" +fi diff --git a/packages/multimedia/SDL/url b/packages/multimedia/SDL/url deleted file mode 100644 index cad5e05d83..0000000000 --- a/packages/multimedia/SDL/url +++ /dev/null @@ -1 +0,0 @@ -http://www.libsdl.org/release/SDL-1.2.14.tar.gz