From 25f3d85b00c51ed05d2d30ee3b916dd5f37579d1 Mon Sep 17 00:00:00 2001 From: Lizan Zhou Date: Thu, 8 Nov 2018 22:54:11 -0800 Subject: [PATCH] Bazel 0.19.0 (#6) Signed-off-by: Lizan Zhou --- APKBUILD | 16 +++++++++------- README.md | 12 ++++++------ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/APKBUILD b/APKBUILD index e1a221c..7886e66 100644 --- a/APKBUILD +++ b/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: David Ostrovsky pkgname=bazel -pkgver=0.15.2 +pkgver=0.19.0 pkgrel=0 pkgdesc='Correct, reproducible, and fast builds for everyone' arch="all" @@ -16,20 +16,22 @@ options="!distcc !strip" source="https://github.com/bazelbuild/bazel/releases/download/${pkgver}/bazel-${pkgver}-dist.zip https://github.com/bazelbuild/bazel/releases/download/${pkgver}/bazel-${pkgver}-dist.zip.sig" -sha512sums="c1257fc7eeadc8e76fbd52be393d07161e6eadf7111e09ee9a7f9bf6d3b7e848e9b193a3b66a13e99c09a42e577404cb3a5f1fc3819f35436a36149dbb1ea365 bazel-0.15.2-dist.zip -d81fd679b9efbd334a32ed4d32561deed7aace24f12462a5860d3fc7b4fc2dfa3614a23f4772e54d06031b364790e91df936d34b1f881ed4067234a8d84cc0b9 bazel-0.15.2-dist.zip.sig" +sha512sums="ea67fb4d13487d24a0442084f42ff3c082a107c56a06d882f579064f17c545d6e9b5f0c4d724238c22e9b3bad12c68c60c58b59f82d9e957fe3af222d44bc969 bazel-0.19.0-dist.zip +c427bd8ffe52bc55da832688493874288d8e84c87742ec5917f987591ce923b2f84a964086a0d9aaeaaf6e1ba44ec64084c880f8d366c21386b479bbc0126fea bazel-0.19.0-dist.zip.sig" build() { + export JAVA_HOME=/usr/lib/jvm/default-jvm ./compile.sh - ./output/bazel build -s --verbose_failures scripts:bazel-complete.bash - cd output - ./bazel shutdown + scripts/generate_bash_completion.sh --bazel=output/bazel --output=output/bazel-complete.bash --prepend=scripts/bazel-complete-template.bash + output/bazel shutdown + echo startup --server_javabase=$JAVA_HOME >> scripts/packages/bazel.bazelrc } package() { install -Dm755 ${srcdir}/scripts/packages/bazel.sh ${pkgdir}/usr/bin/bazel + install -Dm755 ${srcdir}/scripts/packages/bazel.bazelrc ${pkgdir}/etc/bazel.bazelrc install -Dm755 ${srcdir}/output/bazel ${pkgdir}/usr/bin/bazel-real - install -Dm644 ${srcdir}/bazel-bin/scripts/bazel-complete.bash ${pkgdir}/usr/share/bash-completion/completions/bazel + install -Dm644 ${srcdir}/output/bazel-complete.bash ${pkgdir}/usr/share/bash-completion/completions/bazel install -Dm644 ${srcdir}/scripts/zsh_completion/_bazel ${pkgdir}/usr/share/zsh/site-functions/_bazel } # vim:set ts=2 sw=2 et: diff --git a/README.md b/README.md index 99cf9a5..8a9d315 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # bazel-alpine-package -This is the Bazel 0.15.2 as a Alpine Linux package. +This is the Bazel 0.19.0 as a Alpine Linux package. ## Installing @@ -8,13 +8,13 @@ The current installation method for these packages is to pull them in using `wge apk --no-cache add ca-certificates wget wget -q -O /etc/apk/keys/david@ostrovsky.org-5a0369d6.rsa.pub https://raw.githubusercontent.com/davido/bazel-alpine-package/master/david@ostrovsky.org-5a0369d6.rsa.pub - wget https://github.com/davido/bazel-alpine-package/releases/download/0.15.2/bazel-0.15.2-r0.apk - apk add bazel-0.15.2-r0.apk + wget https://github.com/davido/bazel-alpine-package/releases/download/0.19.0/bazel-0.15.2-r0.apk + apk add bazel-0.19.0-r0.apk ## Usage inside a Dockerfile ADD https://raw.githubusercontent.com/davido/bazel-alpine-package/master/david@ostrovsky.org-5a0369d6.rsa.pub \ /etc/apk/keys/david@ostrovsky.org-5a0369d6.rsa.pub - ADD https://github.com/davido/bazel-alpine-package/releases/download/0.15.2/bazel-0.15.2-r0.apk \ - /tmp/bazel-0.15.2-r0.apk - RUN apk add /tmp/bazel-0.15.2-r0.apk + ADD https://github.com/davido/bazel-alpine-package/releases/download/0.19.0/bazel-0.15.2-r0.apk \ + /tmp/bazel-0.19.0-r0.apk + RUN apk add /tmp/bazel-0.19.0-r0.apk