[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