# Maintainer: Felipe F. Tonello # TODO: support Toast pkgbase=bitbake pkgname=('bitbake' 'bitbake-vim') pkgver=1.30 pkgrel=1 pkgdesc="Build tool executing tasks and managing metadata." url="http://openembedded.org" makedepends=('python2-pip' 'gzip') license=('GPL2') arch=('any') source=("https://github.com/openembedded/${pkgbase}/archive/${pkgver}.zip") md5sums=('bb883123767ecb0451d80d20c7e9cea7') prepare() { pip2 install codegen } check() { cd ${srcdir}/${pkgbase}-${pkgver}/bin PYTHONPATH=`pwd`/../lib ./bitbake-selftest } package_bitbake() { depends=('python2' 'python2-progressbar' 'python2-ply' 'python2-pyinotify' 'python2-beautifulsoup4' 'python2-pip') install=bitbake.install cd ${srcdir}/${pkgbase}-${pkgver} install -d ${pkgdir}/usr/bin install bin/bitbake* ${pkgdir}/usr/bin install -d ${pkgdir}/usr/lib/python2.7/site-packages cp -Ra lib/bb ${pkgdir}/usr/lib/python2.7/site-packages cp -Ra lib/prserv ${pkgdir}/usr/lib/python2.7/site-packages install -d ${pkgdir}/usr/share/man/man1 install doc/bitbake.1 ${pkgdir}/usr/share/man/man1 gzip ${pkgdir}/usr/share/man/man1/bitbake.1 install -d ${pkgdir}/usr/share/licenses/${pkgbase} install -m 644 LICENSE ${pkgdir}/usr/share/licenses/${pkgbase} install -m 644 COPYING ${pkgdir}/usr/share/licenses/${pkgbase} } package_bitbake-vim() { cd ${srcdir}/${pkgbase}-${pkgver} install -d ${pkgdir}/usr/share cp -Ra contrib/vim ${pkgdir}/usr/share }