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

# source: james

# release tarball
PKGVER=2.24
TARBALL=antimicro-$PKGVER.tar.gz
MD5SUM=20af054a9e3ebb55f32622766e9d76e6
SRC_URL=https://github.com/AntiMicro/antimicro/archive/refs/tags/2.24-final.tar.gz
BUNDLE=

# git-master tarball
#PKGVER=2.23.2020.10
#MD5SUM=851a45b007099bf58b2b2e3f9bff5483
#hash=ecec251f89b0d85132cb564619665efa35af6a5d
#hash7=${hash#???????}; hash7=${hash%$hash7}
#TARBALL=antimicro-$PKGVER-$hash7.tar.gz
#SRC_URL=https://github.com/AntiMicro/antimicro/archive/$hash.tar.gz

SLACKREQ='qt5-common libSDL2'
SLACKDESC="antimicro: antimicro $PKGVER (Map keyboard and mouse to gamepad)
antimicro: 
antimicro: antimicro is a graphical program used to map keyboard keys and mouse 
antimicro: controls to a gamepad. This program is useful for playing PC games 
antimicro: using a gamepad that do not have any form of built-in gamepad 
antimicro: support. However, you can use this program to control any desktop 
antimicro: application with a gamepad; on Linux, this means that your system has 
antimicro: to be running an X environment in order to run this program.
antimicro: 
antimicro: https://github.com/AntiMicro/antimicro
antimicro: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/antimicro* &&
	# patch
	true
}

### default pkg_package
### build
pkg_build() {
	# qt5	
	export PATH="$PATH:/opt/qt5/bin"
	export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/qt5/$LIBDIR"
	export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/qt5/$LIBDIR/pkgconfig"
	export QT5_PATH="/opt/qt5/bin"
	export QT5_LD_LIBRARY_PATH="/opt/qt5/$LIBDIR"
	export QT5_PKG_CONFIG_PATH="/opt/qt5/$LIBDIR/pkgconfig"
	export QT5_CPLUS_INCLUDE_PATH="/opt/qt5/include" 

	CMAKEFLAGS="$CMAKEFLAGS -DUSE_SDL_2=ON"
	pkg_build_cmake &&
	pkg_build_slackdesc
}
