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

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

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

### 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        \
		-DWANT_DEMO=OFF            \
		-DWANT_DOCS_INFO=ON        \
	" &&
	pkg_build_cmake &&
	pkg_build_slackdesc &&

	# install additional docs
	mkdir -p /usr/share/doc/allegro5-$PKGVER &&
	cp -a docs/html /usr/share/doc/allegro5-$PKGVER &&
	cp docs/info/refman.info /usr/share/info/allegro5-$PKGVER.info &&

	true
}


