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

# source: james
TARBALL=xonclock-$PKGVER.tar.gz
MD5SUM=2c62c198df0a965fc87690d6ad567ee8
SRC_URL=http://downloads.sourceforge.net/xonclock/$TARBALL
BUNDLE=

SLACKREQ='libpng libtiff libjpeg-turbo freetype2'
SLACKDESC="xonclock: xonclock $PKGVER (X on-screen analog clock)
xonclock: 
xonclock: xonclock is X on-screen analog clock displayer with assignable skins.
xonclock: Note: for most window managers it is required to use the 
xonclock: --no-winredirect switch.
xonclock: 
xonclock: https://xonclock.sourceforge.net/#download
xonclock: https://github.com/01micko/xonclock
xonclock: 
xonclock: 
xonclock:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/xonclock* &&
	# support libpng16
	sed -i -e 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' src/loaders/png.c &&
	# patch for xcb errors
	patch -Np1 -i ../pkg/xcb-error.patch &&
	true
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/xonclock* &&
	# https://github.com/aur-archive/xonclock/blob/master/PKGBUILD
	CFLAGS="-I/usr/include/freetype2 \
		-I/usr/include/libpng16 \
		-I/usr/include/harfbuzz \
		-lfreetype -lXrender -lX11 -lm
	" LDFLAGS=-s ./configure $CONFFLAGS &&
	make && make install &&
	pkg_build_slackdesc
}
