#Packager: George Vlahavas pkgname=xchm pkgver=1.18 pkgrel=1gv 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/ }