### this file is sourced not run
PKGVER=1.2.15 # this is the final version of SDL-1. 
PKGBUILD=1
PKGARCH=i686

# Arch linux
TARBALL=SDL-$PKGVER.tar.gz
MD5SUM=9d96df8417572a2afb781a7c4c811a85 
SRC_URL=http://www.libsdl.org/release/$TARBALL
BUNDLE=

SLACKREQ='alsa-lib32 libusb32 libX11_32 libpth32'
SLACKDESC="libSDL32: libSDL32 $PKGVER (Simple DirectMedia Layer)  
libSDL32:  
libSDL32: The Simple DirectMedia Layer (SDL for short) is a cross-platform 
libSDL32: library designed to make it easy to write multimedia software, such as 
libSDL32: games and emulators. Patched to disable backing store by default.
libSDL32: 
libSDL32: https://bugs.freedesktop.org/show_bug.cgi?id=74158
libSDL32: To enable backing store, please export SDL_VIDEO_X11_BACKINGSTORE=1
libSDL32: To disable backing store, please unset SDL_VIDEO_X11_BACKINGSTORE
libSDL32: 
libSDL32: This contains 32-bit version of the library.
"

### default pkg_download
### default pkg_prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/SDL* &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/sdl-1.2.14-fix-mouse-clicking.patch &&
	#patch -Np1 -i $CHROOT_DIR/tmp/pkg/sdl-1.2.14-disable-mmx.patch &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/fix_joystick_misc_axes.diff &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/libsdl-1.2.15-resizing.patch &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/backingstore_on_demand.diff &&
	patch -Np0 -i $CHROOT_DIR/tmp/pkg/sdl_x11sym.patch &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/X11_KeyToUnicode.patch
}

### package - only collect the libraries
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share &&
	mkdir -p usr/bin &&
	mv tmp/*-32 usr/bin
}

### build
pkg_build() {
	cd /tmp/SDL*
	CONFFLAGS="$CONFFLAGS --enable-alsa --disable-rpath --disable-static" &&
	pkg_build_autoconf && pkg_build_slackdesc &&
	#install -v -m755 -d /usr/share/doc/SDL-$PKGVER/html &&
	#install -v -m644    docs/html/*.html \
	#					/usr/share/doc/SDL-$PKGVER/html &&

	# multilib
	# multilib
	mv /usr/bin/sdl-config /tmp/sdl-config-32
}


