[arch-commits] Commit in openbabel/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Sat Dec 24 03:31:28 UTC 2016
Date: Saturday, December 24, 2016 @ 03:31:27
Author: felixonmars
Revision: 284536
upgpkg: openbabel 2.4.1-2
merge python-openbabel here
Modified:
openbabel/trunk/PKGBUILD
----------+
PKGBUILD | 29 +++++++++++++++++++++--------
1 file changed, 21 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-12-23 21:31:30 UTC (rev 284535)
+++ PKGBUILD 2016-12-24 03:31:27 UTC (rev 284536)
@@ -2,16 +2,15 @@
# Maintainer: Andrea Scarpino <andrea at archlinux.org>
# Contributor: Damir Perisa <damir.perisa at bluewin.ch>
-pkgname=openbabel
+pkgbase=openbabel
+pkgname=(openbabel python-openbabel)
pkgver=2.4.1
-pkgrel=1
+pkgrel=2
pkgdesc="A library designed to interconvert between many file formats used in molecular modeling and computational chemistry"
arch=('i686' 'x86_64')
url="http://openbabel.org/wiki/Main_Page"
license=('GPL')
-depends=('gcc-libs' 'libxml2' 'libsm')
-makedepends=('cmake' 'eigen' 'wxgtk2.8' 'boost')
-optdepends=('wxgtk2.8: GUI interface')
+makedepends=('cmake' 'eigen' 'wxgtk2.8' 'boost' 'python')
source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz")
md5sums=('d9defcd7830b0592fece4fe54a137b99')
@@ -22,13 +21,27 @@
build() {
cd build
export CXXFLAGS+=' -std=gnu++98'
- cmake ../$pkgname-$pkgver \
+ cmake ../openbabel-$pkgver \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8
+ -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8 \
+ -DPYTHON_BINDINGS=ON
make
+
+ # To split python bindings
+ sed -i '/scripts.cmake_install.cmake/d' cmake_install.cmake
}
-package() {
+package_openbabel() {
+ depends=('libxml2' 'libsm')
+ optdepends=('wxgtk2.8: GUI interface')
+
cd build
make DESTDIR="$pkgdir" install
}
+
+package_python-openbabel() {
+ depends=('python' 'openbabel')
+
+ cd build/scripts
+ make DESTDIR="$pkgdir" install
+}
More information about the arch-commits
mailing list