#Maintainer: George Vlahavas (vlahavas~at~gmail~dot~com) pkgname=catfish pkgver=0.3.2 pkgrel=2gv source=("http://www.twotoasts.de/media/catfish/catfish-$pkgver.tar.gz" "icons.tar.gz" "catfish-home" "el.po") docs=("readme" "install" "copying" "changelog" "authors" "news" "todo" "maintainers") url=http://software.twotoasts.de/?page=catfish 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 # Add greek translation mkdir -p $startdir/pkg/usr/share/locale/el/LC_MESSAGES msgfmt -o $startdir/pkg/usr/share/locale/el/LC_MESSAGES/catfish.mo $startdir/src/el.po # 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 }