# Contributor: Matthew McGinn # Contributor: Felipe F. Tonello # Contributor: Andrea Scarpino # TODO: support Toast pkgbase=bitbake pkgname=(bitbake bitbake-vim) pkgver=2.2.1 pkgrel=1 pkgdesc="Build tool executing tasks and managing metadata" url="https://www.openembedded.org/wiki/Main_Page" license=(GPL2) arch=(any) depends=(python python-beautifulsoup4 python-ply python-codegen python-progressbar python-pyinotify python-simplediff) #checkdepends=(git wget) source=("https://git.openembedded.org/bitbake/snapshot/bitbake-${pkgver}.tar.gz") sha256sums=('12eb41839071c60c60a005ffadbac13e1017a7cb4c2a38b04946471dc22bb5bc') #check() { # if ! git config --global --get user.name; then # unset_name=1 # git config --global user.name "Bitbake Tester" # fi # if ! git config --global --get user.email; then # unset_email=1 # git config --global user.email "test@bitbake.com" # fi # cd "${pkgbase}-${pkgver}" # patch -p0 < "${srcdir}/ignore-TestHashEquivalenceTCPServer.patch" # BB_SKIP_NETTESTS='yes' PYTHONPATH="${srcdir}/${pkgbase}-${pkgver}/lib" PATH="${PATH}:${srcdir}/${pkgbase}-${pkgver}/bin" python ./bin/bitbake-selftest --failfast -v # if [ "${unset_name}" -eq 1 ]; then # unset_name=1 # git config --global --unset user.name # fi # if [ "${unset_email}" -eq 1 ]; then # unset_email=1 # git config --global --unset user.email # fi #} package_bitbake() { install=bitbake.install _pythonver=$(python --version | awk '{print $2}' | awk -F. '{print $1"."$2}') cd "${pkgbase}-${pkgver}" find . -iname "*.log" -delete install -d "${pkgdir}/usr/bin" install bin/bitbake* "${pkgdir}/usr/bin" install -d "${pkgdir}/usr/lib/python${_pythonver}/site-packages" cp -Ra lib/bb "${pkgdir}/usr/lib/python${_pythonver}/site-packages" cp -Ra lib/prserv "${pkgdir}/usr/lib/python${_pythonver}/site-packages" cp -Ra lib/hashserv "${pkgdir}/usr/lib/python${_pythonver}/site-packages" cp -Ra lib/bb/pysh "${pkgdir}/usr/lib/python${_pythonver}/site-packages" install -D doc/bitbake.1 -t "${pkgdir}/usr/share/man/man1" } package_bitbake-vim() { depends=() cd "${pkgbase}-${pkgver}" install -d "${pkgdir}/usr/share" cp -Ra contrib/vim "${pkgdir}/usr/share" }