diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b01e9c94d4c2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Felipe F. Tonello <eu@felipetonello.com> +# 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 +} |