### this file is sourced not run
PKGNAME=numptyphysics
PKGVER=0.3.3
PKGBUILD=1
PKGARCH=x86_64

# source: SFR
TARBALL=${PKGNAME}-${PKGVER}.tar.gz
MD5SUM=d95eb6e33dcddabc74b5578cd2630cbb
SRC_URL=https://github.com/thp/numptyphysics/archive/${PKGVER}.tar.gz
BUNDLE=

SLACKREQ='libSDL
libSDL-ttf
libSDL-image'

SLACKDESC="${PKGNAME}: ${PKGNAME} ${PKGVER} (a drawing puzzle game)
${PKGNAME}: 
${PKGNAME}: Numpty Physics is a drawing puzzle game in the spirit (and style?)
${PKGNAME}: of Crayon Physics using the same excellent Box2D engine.
${PKGNAME}: Note though that I've not actually played CP so the experience
${PKGNAME}: may be very different. Numpty Physics includes a built-in editor
${PKGNAME}: so that you may build (and submit) your own levels.
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/${PKGNAME}* &&
	patch -Np1 -i ../pkg/numptyphysics_unistd.patch &&
	sed -i 's|CXXFLAGS += -DINSTALL_BASE_PATH=\\"$(PREFIX)/data\\".*|CXXFLAGS += -DINSTALL_BASE_PATH=\\"$(PREFIX)/share/numptyphysics/data\\"|' makefile &&
	sed -i 's|mkdir -p $(DESTDIR)/$(PREFIX)/data|mkdir -p $(DESTDIR)/$(PREFIX)/share/numptyphysics/data|' makefile &&
	sed -i 's|$(DESTDIR)/$(PREFIX)/data/|$(DESTDIR)/$(PREFIX)/share/numptyphysics/data/|' makefile &&
	sed -i 's|Exec=.*|Exec=numptyphysics|' numptyphysics.desktop &&
	sed -i 's|Icon=.*|Icon=numptyphysics|' numptyphysics.desktop
}

### default pkg_package
### build
pkg_build() {
	export LIBS='-lz -lX11'
	MAKEFLAGS="${MAKEFLAGS} PREFIX=/usr"
	cd /tmp/${PKGNAME}* &&
	make ${MAKEFLAGS} &&
	make ${MAKEFLAGS} install &&
	install -m644 data/numptyphysics.png /usr/share/pixmaps/numptyphysics.png &&
	pkg_build_slackdesc
}
