# $Id: PKGBUILD 163388 2012-07-11 22:21:58Z andrea $ # Maintainer: Andrea Scarpino pkgbase=kdebindings-kross pkgname=('kdebindings-kross-python' # 'kdebindings-kross-ruby' 'kdebindings-kross-java') pkgver=4.8.97 pkgrel=1 url="https://projects.kde.org/projects/kde/kdebindings/kross-interpreters" arch=('i686' 'x86_64') license=('GPL' 'LGPL' 'FDL') groups=('kdebindings') makedepends=('kdelibs' 'cmake' 'automoc4' 'python2' 'java-environment') source=("http://download.kde.org/unstable/${pkgver}/src/kross-interpreters-${pkgver}.tar.xz") sha1sums=('ab041689b0e1386997f5dc062eb791c17ed5987b') 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 }