#Maintainer: George Vlahavas (vlahavas~at~gmail~dot~com)

pkgname=catfish
pkgver=0.3.2
pkgrel=1gv
arch=i486
source=("http://www.twotoasts.de/media/catfish/catfish-$pkgver.tar.gz" "http://pnboy.pinguix.com/gapan/$arch/$pkgname/icons.tar.gz" "http://pnboy.pinguix.com/gapan/$arch/$pkgname/catfish-home")
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo" "maintainers")
url=http://software.twotoasts.de/?page=catfish
sourcetemplate=http://pnboy.pinguix.com/gapan/$arch/$pkgname

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"catfish - GTK2 frontend for file search engines"
"Catfish acts as a frontend for different file search engines. The"
"interface is intentionally lightweight and takes configuration"
"options from the command line. find, (s)locate, tracker and beagle are"
"supported as backends."
)


build() {
	cd $startdir/src/$pkgname-$pkgver
	./configure --prefix=/usr
	make || return 1
	make install DESTDIR=$startdir/pkg
	rm -rf $startdir/pkg/usr/share/doc
	sed -i "s/Exec=catfish/Exec=catfish-home/" $startdir/pkg/usr/share/applications/catfish.desktop
	cp $startdir/src/catfish-home $startdir/pkg/usr/bin
	chmod 755 $startdir/pkg/usr/bin/catfish-home
	chown root:root $startdir/pkg/usr/bin/catfish-home
	
	# Copy icons to the right place
        ICONSIZES="48 32 24 22 16"
        for i in $ICONSIZES; do
                mkdir -p $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps;
                mv $startdir/src/$pkgname-$i.png $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps/$pkgname.png;
        done;
	
	# Fix broken icon due to bad makefile
	mkdir -p $startdir/pkg/usr/share/icons/hicolor/scalable/apps
	cp catfish.svg $startdir/pkg/usr/share/icons/hicolor/scalable/apps/
	unlink $startdir/pkg/usr/share/catfish/catfish.svg
	cd $startdir/pkg/usr/share/catfish
	ln -s ../icons/hicolor/scalable/apps/catfish.svg catfish.svg
	# And fix broken locale (arghhh)
	unlink $startdir/pkg/usr/share/catfish/locale
	ln -s ../locale locale	
}