### this file is sourced not run
PKGNAME=minetest
PKGVER=5.3.0
PKGBUILD=1
PKGARCH=x86_64

# source: JakeSFR

# minetest
TARBALL=${PKGNAME}-${PKGVER}.tar.gz
MD5SUM=858ac78e732e54b1d0d70e2f1a7026f7
SRC_URL=https://github.com/minetest/minetest/archive/${PKGVER}.tar.gz
BUNDLE=

# minetest_game
GAME_VERSION=5.3.0
GAME_TARBALL=minetest_game-${GAME_VERSION}.tar.gz
GAME_MD5SUM=9cd86bc1119a01d93e092dbcbeca5c37
GAME_SRC_URL=https://github.com/minetest/minetest_game/archive/${GAME_VERSION}.tar.gz

SLACKREQ='openal
libirrlicht
luajit'

SLACKDESC="${PKGNAME}: ${PKGNAME} ${PKGVER} (An open source voxel game engine)
${PKGNAME}: 
${PKGNAME}: Minetest is a sandbox construction game, created by Perttu Ahola
${PKGNAME}: (alias “celeron55”) in year 2010, inspired by Infiniminer, Minecraft
${PKGNAME}: and similar games.
${PKGNAME}: 
${PKGNAME}: https://www.minetest.net/
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&

	TARBALL=$GAME_TARBALL
	SRC_URL=$GAME_SRC_URL
	MD5SUM=$GAME_MD5SUM

	pkg_check $SRC_DIR $TARBALL $MD5SUM &&
	cd tmp/minetest*/games &&
	tar -xvf $SRC_DIR/$TARBALL &&
	mv minetest_game* minetest_game &&

	true
}

### default pkg_package
### build
pkg_build() {
	CMAKEFLAGS="$CMAKEFLAGS \
				-DCMAKE_INSTALL_PREFIX=/usr \
				-DBUILD_CLIENT=ON \
				-DBUILD_SERVER=ON \
				-DCMAKE_BUILD_TYPE=Release \
				-DENABLE_GETTEXT=ON \
				-DENABLE_LUAJIT=ON \
				-DENABLE_POSTGRESQL=OFF \
				-DENABLE_LEVELDB=OFF \
				-DRUN_IN_PLACE=OFF"

	cd /tmp/${PKGNAME}-${PKGVER} &&
	pkg_build_cmake my_build &&
	pkg_build_slackdesc &&

	true
}
