#Maintainer: George Vlahavas <vlahavas~at~gmail~dot~com>

pkgname=tuxpaint
pkgver=0.9.21
pkgrel=2gv
source=("http://downloads.sourceforge.net/tuxpaint/tuxpaint-$pkgver.tar.gz" "tuxpaint.desktop")
url=http://www.tuxpaint.org/

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"tuxpaint (drawing program for children"
"Tux Paint is a free, award-winning drawing program for children ages 3"
"to 12 (for example, preschool and K-6 in the US, key stages 1 & 2 in"
"the UK). It combines an easy-to-use interface, fun sound effects, and"
"an encouraging cartoon mascot who guides children as they use the"
"program."
)

build() {
	cd $startdir/src/$pkgname-$pkgver
	
	# Patch Makefile
	sed -i 's|PREFIX:=/usr/local|PREFIX:=/usr|' \
		./Makefile
	sed -i "s|MAGIC_PREFIX:=\$(DESTDIR)\$(PREFIX)/lib/tuxpaint/plugins|MAGIC_PREFIX:=\$(DESTDIR)\$(PREFIX)/lib${LIBDIRSUFFIX}/tuxpaint/plugins|" \
		./Makefile
	sed -i 's|PKG_ROOT:=|PKG_ROOT:=$(DESTDIR)|' \
		./Makefile
	sed -i "s|DOC_PREFIX:=\$(DESTDIR)\$(PREFIX)/share/doc/tuxpaint|DOC_PREFIX:=\$(DESTDIR)\$(PREFIX)/doc/tuxpaint-$pkgver|" \
		./Makefile
	sed -i "s|DEVDOC_PREFIX:=\$(DESTDIR)\$(PREFIX)/share/doc/tuxpaint-dev|DEVDOC_PREFIX:=\$(DESTDIR)\$(PREFIX)/doc/tuxpaint-$pkgver/dev|" \
		./Makefile
	sed -i "s|MAN_PREFIX:=\$(DESTDIR)\$(PREFIX)/share/man|MAN_PREFIX:=\$(DESTDIR)\$(PREFIX)/man|" \
		./Makefile
	sed -i "s|DEVMAN_PREFIX:=\$(DESTDIR)\$(PREFIX)/share/man|DEVMAN_PREFIX:=\$(DESTDIR)\$(PREFIX)/man|" \
		./Makefile
	sed -i 's|install-gnome install-kde install-kde-icons||' \
		./Makefile
	sed -i 's|install-icon install-gettext|install-gettext|' \
		./Makefile
	sed -i "s|-O2|$CFLAGS|" \
		./Makefile
	
	# Compile & Install	
	make || return 1
	make install DESTDIR=$startdir/pkg
	
	# .desktop file
	mkdir -p $startdir/pkg/usr/share/applications
	cp $startdir/src/$pkgname.desktop $startdir/pkg/usr/share/applications
	
	# Icons
	for SIZE in 16x16 22x22 32x32 48x48 64x64 96x96 128x128 192x192; do
		mkdir -p $startdir/pkg/usr/share/icons/hicolor/$SIZE/apps
		cd $startdir/pkg/usr/share/icons/hicolor/$SIZE/apps
		ln -s ../../../../$pkgname/images/icon$SIZE.png $pkgname.png
	done
}