1 # Maintainer: leepesjee <lpeschier at xs4all dot nl>
2 # Contributor: Damir Perisa <damir.perisa@bluewin.ch>
6 pkgdesc="A program for molecular graphics visualisation (aka openrasmol)"
9 url="http://www.openrasmol.org/"
10 depends=('neartree' 'cqrlib' 'cbflib' 'xforms' 'vte' 'gtk2')
12 source=(http://www.rasmol.org/software/RasMol_${pkgver}.tar.gz
15 md5sums=('2f43c606775248398dc71ce559b35245'
16 '9eadcb6677c3b600a98e4a251612af15'
17 '8ae57862f7b03007778e2be49f84ff03')
20 cd ${srcdir}/rasmol-${pkgver}*/src
22 # apply check for 64 bit long data type snippet from build_all.sh script
23 gcc checklong.c -o checklong
24 if [ $(./checklong; echo $1) -gt 4 ]; then
25 mv rasmol.h rasmol_amd64_save.h
26 echo "#define _LONGLONG"|cat - rasmol_amd64_save.h > rasmol.h
29 # keep Imakefile for later use
30 cp Imakefile Imakefile_save
32 # use rasmol_build_options.sh to set Imakefile options
33 ./rasmol_build_options.sh --use_gtk
35 # set PKGDIR in Imakefile
36 sed -i "s|PKGDIR = \$(HOME)|PKGDIR = /usr|" ./Imakefile
38 # build and install rasmol-gtk
40 mv Makefile Makefile-gtk
41 make -f Makefile-gtk clean
42 make -f Makefile-gtk rasmol || return 1
43 make -f Makefile-gtk DESTDIR=$pkgdir install || return 1
44 mv $pkgdir/usr/bin/{rasmol,rasmol-gtk}
46 # build and install old style rasmol
47 cp Imakefile_save Imakefile
48 ./rasmol_build_options.sh --use_xformslib
49 sed -i "s|PKGDIR = \$(HOME)|PKGDIR = /usr|" ./Imakefile
52 make rasmol || return 1
53 make DESTDIR=$pkgdir install || return 1
56 rm -rf ${pkgdir}/usr/lib64
59 install -m755 -d ${pkgdir}/usr/share/man/man1
60 install -m644 ../doc/rasmol.1.gz ${pkgdir}/usr/share/man/man1
61 install -m755 -d ${pkgdir}/usr/share/doc/rasmol
62 install -m644 ../doc/{{manual,refcard}*.pdf,rasmol.{doc,hlp,html}}.gz ${pkgdir}/usr/share/doc/rasmol
63 gunzip -f ${pkgdir}/usr/share/doc/rasmol/*.gz
66 install -m755 -d ${pkgdir}/usr/share/data
67 install -m644 ../data/* ${pkgdir}/usr/share/data
70 install -m755 -d ${pkgdir}/usr/share/pixmaps
71 install -m644 ${srcdir}/rasmol.png ${pkgdir}/usr/share/pixmaps/
72 install -m755 -d ${pkgdir}/usr/share/applications
73 install -m644 ${srcdir}/rasmol.desktop ${pkgdir}/usr/share/applications/