diff options
author | Xiang Gao | 2018-01-08 17:34:55 -0500 |
---|---|---|
committer | Xiang Gao | 2018-01-08 17:34:55 -0500 |
commit | 50991a77013217a7432815b2762360825eeb87b9 (patch) | |
tree | 2e91a97a7081bf13e8aaf842624675cee5d21e81 /PKGBUILD | |
download | aur-python-rdkit-git.tar.gz |
migrate to python3.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0bb45f1a37b1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Xiang Gao <qasdfgtyuiop@gmail.com> +# Contributor: Samo Turk <samo.turk@gmail.com> +pkgname=python-rdkit-git +pkgver=20180107 +pkgrel=1 +pkgdesc="RDKit - A collection of cheminformatics and machine-learning software written in C++ and Python." +arch=("x86_64") +url="http://rdkit.org/" +license=('New BSD License') +depends=( 'bison' 'boost' 'boost-libs' 'cmake' 'flex' 'python' 'sqlite3' 'python-numpy' 'python-cairocffi' 'python-pillow') +makedepends=('git') +source=("http://www.inchi-trust.org/download/104/INCHI-1-API.zip" + "git+https://github.com/rdkit/rdkit.git") +md5sums=('8447bf108af12fe66eecba41bbc89918' 'SKIP') +provides=('rdkit') + +pkgver() { + cd ${srcdir}/rdkit + git log -1 --format=%cd --date=short | sed 's/-//g' +} + +build() { + cd ${srcdir} + cp INCHI-1-API/INCHI_API/inchi_dll/* rdkit/External/INCHI-API/ + cmake rdkit \ + -DCMAKE_BUILD_TYPE=Release \ + -DRDK_INSTALL_INTREE=0 \ + -DRDK_BUILD_THREADSAFE_SSS=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPYTHON_LIBRARY=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.a \ + -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m/ \ + -DPYTHON_EXECUTABLE=/usr/bin/python + make -j$(nproc) +} + + +package() { + echo "Making package.." + cd ${srcdir} + make DESTDIR=${pkgdir} install +} |