### this file is sourced not run
PKGNAME=chroma
PKGVER=1.16
PKGBUILD=1
PKGARCH=x86_64

# source: JakeSFR
TARBALL=${PKGNAME}-${PKGVER}.tar.bz2
MD5SUM=0b938d3a34653f9b9ad0b93b6b9df31d
SRC_URL=http://level7.org.uk/chroma/download/${TARBALL}
BUNDLE=

# extra levels & graphics
EXTRAS_TARBALL=${PKGNAME}-extras.tar.bz2
EXTRAS_MD5SUM=2b36afa56f9447b3a0e2e01f9ce2e060
EXTRAS_SRC_URL=http://level7.org.uk/chroma/download/${PKGNAME}-extras.tar.bz2

SLACKREQ='libncurses
libSDL
libSDL-image'

SLACKDESC="${PKGNAME}: ${PKGNAME} ${PKGVER} (an abstract puzzle game)
${PKGNAME}: 
${PKGNAME}: Chroma is an abstract puzzle game. A variety of colourful shapes
${PKGNAME}: are arranged in a series of increasingly complex patterns, forming
${PKGNAME}: fiendish traps that must be disarmed and mysterious puzzles that
${PKGNAME}: must be manipulated in order to give up their subtle secrets.
${PKGNAME}: Initially so straightforward that anyone can pick it up and begin
${PKGNAME}: to play, yet gradually becoming difficult enough to tax even
${PKGNAME}: the brightest of minds.
${PKGNAME}: 
${PKGNAME}:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	TARBALL=$EXTRAS_TARBALL SRC_URL=$EXTRAS_SRC_URL MD5SUM=$EXTRAS_MD5SUM &&
	pkg_check $SRC_DIR $TARBALL $MD5SUM &&
	cp $SRC_DIR/$TARBALL tmp &&
	
	sed -i 's/inline //g' tmp/${PKGNAME}-${PKGVER}/sdlshadowdisplay.c &&
	
	true
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/${PKGNAME}-${PKGVER} &&
	pkg_build_autoconf &&
	pkg_build_slackdesc &&
	install -m644 /tmp/pkg/chroma-curses.desktop /usr/share/applications &&
	install -m644 /tmp/pkg/chroma-sdl.desktop /usr/share/applications &&
	install -m644 /tmp/pkg/chroma-curses.png /usr/share/pixmaps &&
	install -m644 /tmp/pkg/chroma-sdl.png /usr/share/pixmaps &&
	tar -xf ../${EXTRAS_TARBALL} -C /usr/share/chroma &&
	chown -R root:root /usr/share/chroma
}
