### this file is sourced not run
PKGVER=4.4.3.1
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=allegro-$PKGVER.tar.gz
MD5SUM=d0435da87d4c157ad3620e1cc58b807e
SRC_URL=https://github.com/liballeg/allegro5/releases/download/$PKGVER/$TARBALL
BUNDLE=

SLACKREQ='libpng libjpeg-turbo libogg libvorbis libX11 libjack2 
openal' # and opengl
SLACKDESC="liballegro4: liballegro4 $PKGVER (Game library)
liballegro4: 
liballegro4: Allegro is a cross-platform library mainly aimed at video game and 
liballegro4: multimedia programming. It handles common, low-level tasks such as 
liballegro4: creating windows, accepting user input, loading data, drawing images, 
liballegro4: playing sounds, etc. and generally abstracting away the underlying 
liballegro4: platform. This is version 4 of the library.
liballegro4: 
liballegro4: 
liballegro4: http://liballeg.org/
liballegro4:
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {

	# patch for newer mesa
#	cd /tmp/allegro* &&
#	sed -i -e 's/GLX_RGBA_FLOAT_BIT/&_ARB/' addons/allegrogl/src/x.c &&
	
	CMAKEFLAGS="$CMAKEFLAGS \
		-DCMAKE_BUILD_TYPE=Release \
		-DLIB_SUFFIX=64            \
		-DWANT_EXAMPLES=OFF        \
	" &&
	pkg_build_cmake &&
	pkg_build_slackdesc &&

	# misplaced docs
	mv /usr/doc/allegro-4.4.3 /usr/share/doc &&
	mv /usr/info/* /usr/share/info &&
	rm -r /usr/doc /usr/info &&
	
	# multilib
	mv /usr/bin/allegro-config{,-64} &&
	ln -s multiarch_wrapper /usr/bin/allegro-config
}


