diff options
Diffstat (limited to 'community/python-openbabel/PKGBUILD')
-rw-r--r-- | community/python-openbabel/PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/community/python-openbabel/PKGBUILD b/community/python-openbabel/PKGBUILD new file mode 100644 index 000000000..955c95b44 --- /dev/null +++ b/community/python-openbabel/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 40381 2011-02-23 18:15:16Z stephane $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Michal Bozon <bozonm@vscht.cz> + +pkgname=python-openbabel +pkgver=2.3.0 +pkgrel=3 +pkgdesc="Python bindings of openbabel library" +arch=('i686' 'x86_64') +url="http://openbabel.org/wiki/Python" +license=('GPL') +depends=('python' 'gcc-libs' "openbabel=${pkgver}" 'eigen') +makedepends=('swig' 'cmake') +options=('!libtool') +source=(http://downloads.sourceforge.net/openbabel/openbabel-$pkgver.tar.gz) +md5sums=('effda01ed4a31d18d8e3d08191799608') + +build() { + cd "${srcdir}/openbabel-$pkgver" + + # Create babelconfig.h + cmake . + + # Regenerate interface with the patched swig 2.0.2 + cd scripts + swig -I../include/ -python -c++ openbabel-python.i + mv openbabel-python_wrap.cxx python/openbabel-python.cpp + mv openbabel.py python/ + + cd python + sed -i '19i os.path.join("/usr/include/openbabel-2.0"),' setup.py +} + +package() { + cd "${srcdir}/openbabel-$pkgver/scripts/python" + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 +} |