updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / eman2 / PKGBUILD
blob09e71d15d5dea8126f10c82fb600e2ddef38583b
1 # Maintainer: anergy <anergy.25110321@gmail.com>
2 pkgname=eman2
3 pkgver=2.03
4 pkgrel=1
5 epoch=1
6 pkgdesc="scientific image processing tools aimed at the transmission electron microscopy community"
7 arch=(x86_64 i686)
8 url="http://blake.bcm.edu/emanwiki/EMAN2"
9 license=('GPL')
10 groups=()
11 depends=(gsl freeglut libgl libjpeg qt libpng libtiff python2 python2-pyqt python-opengl python2-matplotlib fftw
12          db python2-bsddb 'ipython2<0.11' hdf5)
13 makedepends=(cmake)
14 checkdepends=()
15 optdepends=()
16 provides=(sparx)
17 conflicts=()
18 replaces=()
19 backup=()
20 options=(strip makeflags)
21 source=(http://ncmi.bcm.edu/ncmi/software/counter_222/software_115/eman-source-$pkgver.tar.gz
22         namespace.patch
23         eman2.sh
24         eman2.csh)
25 noextract=()
26 md5sums=('aaefea343bc8ed644c0dda084d269a42'
27          '823de721d64f84b5737dbd598a5ad668'
28          '7b413fef95b324b4e62487ae38b462af'
29          '17633114d43bae2074056e801b281f5e')
30 if [ `arch` = 'x86_64' ]; then
31   enable_x86_64="ON"
32 else
33   enable_x86_64="OFF"
36 cmake_options=(
37     -D ENABLE_X86_64=${enable_x86_64} 
38     -D EMAN_INSTALL_PREFIX=/opt/eman2
39     -D PYTHON_ROOT=/usr/lib/python2.7
40     )
41 build() {
42   cd $srcdir
43   patch -p1 < namespace.patch
44   cd "$srcdir/EMAN2/src/build"
45   cmake ${cmake_options[@]} ../eman2 || return 1
46   make -j4 || return 1
47   cd $srcdir/EMAN2/src/eman2/
48   find ./ -name '*.py' -exec sed -i "1s/python$/python2/" {} \;
49   sed -i "1s/python$/python2/" sparx/bin/sparx
52 package() {
53   cd "$srcdir/EMAN2/src/build"
54   make DESTDIR=${pkgdir} install
55   cd "$srcdir"
56   install -d $pkgdir/etc/profile.d
57   install eman2.sh $pkgdir/etc/profile.d
58   install eman2.csh $pkgdir/etc/profile.d
61 # vim:set ts=2 sw=2 et: