#Maintainer: fushark (fushark ~ AT ~ yahoo DOT com) #Former Maintainer: tsuren pkgname=bkchem pkgver=0.12.2 pkgrel=1 zenver=54 arch=i486 source=(http://bkchem.zirael.org/download/bkchem-$pkgver.tar.gz) sourcetemplate=http://users.zenwalk.org/user-accounts/fushark/unofficial/bkchem docs=("gpl.txt" "progress.log" "pkg-info") url=http://bkchem.zirael.org extradepends=(bzip2,coreutils,cxxlibs,expat,fontconfig,freetype,gcc,gdbm,libdrm,libpng,mesa,ncurses,openssl,perl,readline,tcl,tk,xorg-libs,xcb,zlib) doinst() { if [ -x usr/bin/update-desktop-database ]; then ./usr/bin/update-desktop-database ./usr/share/applications >/dev/null 2>&1 fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (SVG Chemical Drawing Program)" "BKchem is a free chemical drawing program. It was " "conceived and written by Beda Kosata, and written " "in Python." "pycairo is optional but it enables high quality export to " "PDF and PNG formats with support for antialiased " "unicode texts." ) build() { cd $startdir/src/$pkgname-$pkgver #fix os_support.py cd bkchem sed -i "s_../templates_/usr/share/bkchem/templates_g;s_../pixmaps_/usr/share/bkchem/pixmaps_g;s_../images_/usr/share/bkchem/images_g;s_../plugins_/usr/share/bkchem/plugins_g" os_support.py #begin compile and installation cd .. python setup.py install --prefix=/usr --root=$startdir/pkg # correcting bkchem bin rm $startdir/pkg/usr/bin/bkchem cat <<"EOF" > $startdir/pkg/usr/bin/bkchem #!/bin/sh python /usr/lib/python2.5/site-packages/bkchem/bkchem.py "$@" EOF chmod 755 $startdir/pkg/usr/bin/bkchem # Add .desktop file mkdir -p $startdir/pkg/usr/share/applications/ cat << "EOF" > $startdir/pkg/usr/share/applications/$pkgname.desktop [Desktop Entry] Encoding=UTF-8 Name=BKchem Comment=Chemical drawing program Exec=bkchem Icon=bkchem Terminal=false Type=Application Categories=Graphics;Science; EOF # Add Icon mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps/ cp $startdir/src/$pkgname-$pkgver/images/bkchem.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps/ #relocating /usr/share/doc mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver cp -Rf $startdir/pkg/usr/share/doc/bkchem/* $startdir/pkg/usr/doc/$pkgname-$pkgver rm -rf $startdir/pkg/usr/share/doc }