### this file is sourced not run
PKGNAME=xaos
PKGVER=4.0
PKGBUILD=1
PKGARCH=x86_64

# source: JakeSFR
TARBALL=${PKGNAME}-${PKGVER}.tar.gz
MD5SUM=8b6805e8c6acff9047d4445c9c4364d2
SRC_URL=https://github.com/xaos-project/XaoS/archive/release-${PKGVER}.tar.gz
BUNDLE=

SLACKREQ='qt5-common'

SLACKDESC="${PKGNAME}: ${PKGNAME} ${PKGVER} (Real-time interactive fractal zoomer)
${PKGNAME}: 
${PKGNAME}: XaoS is an interactive fractal zoomer.
${PKGNAME}: It allows the user to continuously zoom in or out of a fractal
${PKGNAME}: in a fluid, continuous motion. This capability makes XaoS great
${PKGNAME}: for exploring fractals, and it's fun!
${PKGNAME}: 
${PKGNAME}: https://xaos-project.github.io/
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: 
"

### default pkg_download
### default pkg_prepare
### 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" 
	
	cd /tmp/XaoS* &&
	qmake &&
	make $MAKEFLAGS &&

	mkdir -p /usr/{bin,share/{pixmaps,man/man6,XaoS/{catalogs,examples,tutorial}}} &&
	
	cp bin/xaos /usr/bin &&
	cp doc/xaos.6 /usr/share/man/man6 &&
	cp -r {catalogs,tutorial} /usr/share/XaoS &&
	find examples -type f -exec cp {} /usr/share/XaoS/examples \; &&
	
	install -Dm644 xdg/xaos.desktop /usr/share/applications/xaos.desktop &&
	install -Dm644 xdg/xaos.png /usr/share/pixmaps/xaos.png &&

	sed -i '/^Categories=*/s/$/X-CalculateUtility;/' /usr/share/applications/xaos.desktop &&

	pkg_build_slackdesc	&&

	true

}
