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

# source: james
TARBALL=bl25-src.tar.gz
MD5SUM=c68a6d6f1f42aa61dbce84b100f19351
SRC_URL="https://downloads.sourceforge.net/project/blockout/blockout/BlockOut%202.5/$TARBALL"
BUNDLE=

GAMEDATA_TARBALL=bl25-linux-x64.tar.gz
GAMEDATA_URL="https://downloads.sourceforge.net/project/blockout/blockout/BlockOut%202.5/$GAMEDATA_TARBALL"
GAMEDATA_MD5SUM=6155d0596d762852e3fbd1718d3d6455

SLACKREQ='libSDL libSDL-mixer mesa-libglu' # and opengl
SLACKDESC="blockout2: blockout2 $PKGVER (Blockout clone)
blockout2: 
blockout2: BlockOut® II is a free adaptation of the original BlockOut® DOS 
blockout2: game edited by California Dreams in 1989. BlockOut® II has the same 
blockout2: features than the original game with few graphic improvements. The 
blockout2: game has been designed to reproduce the original game kinematics as 
blockout2: accurately as possible. The score calculation is also nearly similar 
blockout2: to the original.
blockout2: 
blockout2: http://blockout.net/blockout2/
blockout2: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	TARBALL=$GAMEDATA_TARBALL MD5SUM=$GAMEDATA_MD5SUM SRC_URL=$GAMEDATA_URL &&
	pkg_prepare_default &&
	tar -xf $SRC_DIR/$TARBALL -C tmp/BL_SRC
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/BL_SRC* &&

	# lib
	cd ImageLib/src &&
	make &&

	# binary
	cd ../../BlockOut &&
	make _linux64=1 &&
	install -m755 blockout /usr/bin/blockout2.bin &&

	# game data
	cd .. &&
	install -m755 ../pkg/blockout2 /usr/bin &&
	install -dm755 /usr/share/blockout2 &&
	cp -r blockout/images blockout/sounds /usr/share/blockout2 &&

	# desktop file
	install -dm755 /usr/share/applications /usr/share/icons/hicolor/48x48/apps &&
	install -m644 ../pkg/blockout2.desktop /usr/share/applications &&
	install -m644 ../pkg/blockout2.png /usr/share/icons/hicolor/48x48/apps &&

	pkg_build_slackdesc
}
