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

pkgname=xchm
pkgver=1.21
pkgrel=1rl
source=("http://downloads.sourceforge.net/project/xchm/xCHM/xchm-$pkgver/xchm-$pkgver.tar.gz" "xchm.desktop")
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo" "about-nls")
url=http://xchm.sourceforge.net/

doinst() {
# update the mime desktop database
if [ -x /usr/bin/update-desktop-database ]; then
        /usr/bin/update-desktop-database -q
fi
# update the mime database
if [ -x /usr/bin/update-mime-database ]; then
        /usr/bin/update-mime-database usr/share/mime > /dev/null 2>&1
fi
}

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"xchm (a viewer for .chm help files)"
"xCHM is a cross-platform GUI front-end to chmlib. It can show the"
"content tree if one is available, print pages, change font face and"
"size, remember bookmarks, display a searchable index, and search for"
"words in the current page and the whole book."
)


build() {
	cd $startdir/src/$pkgname-$pkgver
	./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc --build=$arch-slackware-linux
	make -j $numjobs || return 1
	make install DESTDIR=$startdir/pkg

	# Symlink icons
	ICONSIZES="128 48 32 16"
	for i in $ICONSIZES; do
		mkdir -p $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps;
		cd $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps;
		ln -sf ../../../../pixmaps/$pkgname-$i.xpm $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps/$pkgname.xpm;
		mkdir -p $startdir/pkg/usr/share/icons/hicolor/$i\x$i/mimetypes;
		cd $startdir/pkg/usr/share/icons/hicolor/$i\x$i/mimetypes;
		ln -sf ../../../../pixmaps/$pkgname\doc-$i.xpm $startdir/pkg/usr/share/icons/hicolor/$i\x$i/mimetypes/gnome-mime-application-x-chm.xpm;
	done;

	# menu icon
	mkdir -p $startdir/pkg/usr/share/applications
	cp $startdir/src/xchm.desktop $startdir/pkg/usr/share/applications/
}