# $Id: PKGBUILD 147824 2012-01-28 10:33:53Z andrea $ # Maintainer: Andrea Scarpino pkgbase=kdebindings-kross pkgname=('kdebindings-kross-python' # 'kdebindings-kross-ruby' 'kdebindings-kross-java') pkgver=4.8.0 pkgrel=1 url="http://kde.org/" arch=('i686' 'x86_64') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') makedepends=('kdelibs' 'cmake' 'automoc4' 'python2' 'java-environment') source=("http://download.kde.org/stable/${pkgver}/src/kross-interpreters-${pkgver}.tar.bz2") sha1sums=('2b2ac36b1597e180c1e3923c00f4ca465bd99a03') build() { cd "${srcdir}" mkdir build cd build cmake ../kross-interpreters-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_ruby=OFF \ -DPYTHON_EXECUTABLE=/usr/bin/python2 make } package_kdebindings-kross-python() { pkgdesc="Python2 language interpreters to enable in-process scripting with Kross" depends=('kdelibs' 'python2') cd "${srcdir}"/build/python make DESTDIR="${pkgdir}" install } package_kdebindings-kross-java() { pkgdesc="Java language interpreters to enable in-process scripting with Kross" depends=('kdelibs' 'java-environment') cd "${srcdir}"/build/java make DESTDIR="${pkgdir}" install } package_kdebindings-kross-ruby() { pkgdesc="Ruby language interpreters to enable in-process scripting with Kross" depends=('kdelibs' 'ruby') cd "${srcdir}"/build/ruby make DESTDIR="${pkgdir}" install }