# Maintainer: Benjamin Denhartog # Contributor: Marc Plano-Lesay pkgname=bazelisk pkgver=1.8.1 pkgrel=2 pkgdesc='A user-friendly launcher for Bazel.' arch=('x86_64') license=('Apache') url='https://github.com/bazelbuild/bazelisk' makedepends=( 'bazel' 'git') conflicts=('bazel') provides=('bazel') source=( "bazelisk-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" "bazelisk-bin-${pkgver}::https://github.com/bazelbuild/bazelisk/releases/download/v${pkgver}/bazelisk-linux-amd64" ) sha256sums=('6c88924e211221f0bf6db33569b1c81f9dbc4b98fe57c0ff1f436005d3d559f1' '4a7652ffe904ccb064aaa7db41c456e742e507e574f58a602edbbc32920ed79b') prepare() { chmod +x "${srcdir}/${source[1]%%::*}" } build() { cd "bazelisk-${pkgver}" "${srcdir}/${source[1]%%::*}" build //:bazelisk } package() { cd "bazelisk-${pkgver}" install -Dm644 \ "LICENSE" \ "${pkgdir}/usr/share/licenses/bazelisk/LICENSE" install -Dm755 \ "bazel-bin/bazelisk_/bazelisk" \ "${pkgdir}/usr/bin/${pkgname%isk}" }