### this file is sourced not run
PKGNAME=jerry
PKGVER=3.2.1
PKGBUILD=1
PKGARCH=x86_64

# source: JakeSFR

# jerry
TARBALL=${PKGNAME}-${PKGVER}.tar.gz
MD5SUM=568377db83f86e8767647728741c54b8
SRC_URL=https://github.com/asdfjkl/jerry/archive/v${PKGVER}.tar.gz
BUNDLE=

# Opening Book - varied.bin
VARIED_TARBALL=varied.bin
VARIED_MD5SUM=681ae18caf3eec83f1e28cb9b2a76e1c
VARIED_SRC_URL=https://github.com/brittonf/scid-vs-variants/raw/master/books/varied.bin

SLACKREQ='qt5-common
stockfish'

SLACKDESC="${PKGNAME}: ${PKGNAME} ${PKGVER} (Chess Program)
${PKGNAME}: 
${PKGNAME}: Jerry is a cross-platform chess graphical user interface,
${PKGNAME}: based around one of the world's best chess engine Stockfish.
${PKGNAME}: 
${PKGNAME}: https://github.com/asdfjkl/jerry
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/${PKGNAME}* &&

	TARBALL=$VARIED_TARBALL
	SRC_URL=$VARIED_SRC_URL
	MD5SUM=$VARIED_MD5SUM
	pkg_check $SRC_DIR $TARBALL $MD5SUM &&
	cp $SRC_DIR/varied.bin ../ &&

	patch -Np1 -i ../pkg/jerry-fix-default-path.patch &&
	patch -Np1 -i ../pkg/jerry-fix-desktop-file.patch &&
	patch -Np1 -i ../pkg/jerry-fix-engine-path.patch &&
	patch -Np1 -i ../pkg/jerry-hide-dead-menu-option.patch &&
	patch -Np1 -i ../pkg/jerry-init-prng.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 CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/opt/qt5/include"
	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" 
	export QT_XKB_CONFIG_ROOT="/usr/share/X11/xkb"	
	export QT5DIR=/opt/qt5
	export BUILDCC=gcc

	cd /tmp/${PKGNAME}* &&
	qmake jerry3.pro &&
	make $MAKEFLAGS &&
	pkg_build_slackdesc &&

	# install
	mkdir -p /usr/share/jerry/books/ &&
	install -m644 ../varied.bin /usr/share/jerry/books/ &&
	install -m755 Jerry /usr/bin/jerry &&
	install -m644 res/icons/jerry.png /usr/share/pixmaps/ &&
	install -m644 debian_package_files/jerry.desktop /usr/share/applications/ &&

	true
}
