aboutsummaryrefslogtreecommitdiffstats
path: root/testing/bazel3/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/bazel3/APKBUILD')
-rw-r--r--testing/bazel3/APKBUILD99
1 files changed, 0 insertions, 99 deletions
diff --git a/testing/bazel3/APKBUILD b/testing/bazel3/APKBUILD
deleted file mode 100644
index 1b55b792c3f..00000000000
--- a/testing/bazel3/APKBUILD
+++ /dev/null
@@ -1,99 +0,0 @@
-# Contributor: Oleg Titov <oleg.titov@gmail.com>
-# Maintainer: Oleg Titov <oleg.titov@gmail.com>
-pkgname=bazel3
-pkgver=3.7.2
-pkgrel=1
-pkgdesc="A fast, scalable, multi-language and extensible build system"
-url="https://bazel.build/"
-arch=""
-arch="$arch !x86 !s390x" # fatal error: jni_md.h: No such file or directory
-arch="$arch !armhf !armv7" # java virtual machine runs out of resources
-arch="$arch !ppc64le" # build timeouts in CI
-arch="$arch !mips !mips64 !riscv64" # no jvm
-license="Apache-2.0"
-depends="bash libarchive java-jdk zip unzip"
-makedepends="python3 linux-headers protobuf coreutils"
-options="!strip"
-subpackages="
- $pkgname-doc
- $pkgname-bash-completion
- $pkgname-zsh-completion
- "
-source="https://github.com/bazelbuild/bazel/releases/download/$pkgver/bazel-$pkgver-dist.zip
- patch_TEMP_FAILURE_RETRY.patch
- backport-java11-support.patch"
-
-build() {
- # based on
- # https://github.com/vbatts/copr-build-bazel/blob/master/bazel.spec
- export EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk --sandbox_debug --verbose_failures"
- export JAVA_HOME="/usr/lib/jvm/default-jvm"
-
- case "$CARCH" in
- aarch64)
- export EXTRA_BAZEL_ARGS="$EXTRA_BAZEL_ARGS --nokeep_state_after_build --notrack_incremental_state --nokeep_state_after_build" ;;
- arm*)
- # increase heap size to addess arm* build failures
- export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms512m" ;;
- s390x)
- # increase heap size to addess s390x build failures
- export BAZEL_JAVAC_OPTS="-J-Xmx4g -J-Xms512m" ;;
- esac
-
- # horrible of horribles, just to have python in the PATH
- # https://github.com/bazelbuild/bazel/issues/8665
- mkdir -p ./bin-hack
- ln -s /usr/bin/python3 ./bin-hack/python
- export PATH=$(pwd)/bin-hack:$PATH
-
- bash ./compile.sh
-
- ./output/bazel shutdown
-
- ./scripts/generate_bash_completion.sh \
- --bazel=output/bazel \
- --output=output/bazel-complete.bash \
- --prepend=scripts/bazel-complete-header.bash \
- --prepend=scripts/bazel-complete-template.bash
-
- echo startup --server_javabase=$JAVA_HOME \
- >> scripts/packages/bazel.bazelrc
-}
-
-check() {
- ./output/bazel test \
- --verbose_failures \
- --spawn_strategy=standalone \
- --genrule_strategy=standalone \
- --verbose_test_summary \
- --test_verbose_timeout_warnings \
- examples/cpp:hello-success_test
-
- ./output/bazel shutdown
-}
-
-package() {
- install -Dm755 ./scripts/packages/bazel.sh "$pkgdir"/usr/bin/bazel
- install -Dm755 ./output/bazel "$pkgdir"/usr/bin/bazel-real
- install -Dm755 ./scripts/packages/bazel.bazelrc \
- "$pkgdir"/etc/bazel.bazelrc
-
- install -m644 -D -t "$pkgdir"/usr/share/doc/$pkgname README.md
-
- mkdir -p "$pkgdir"/usr/share/bash-completion/completions
- mv "$builddir"/output/bazel-complete.bash \
- "$pkgdir"/usr/share/bash-completion/completions/bazel
-
- mkdir -p "$pkgdir"/usr/share/zsh/site-functions
- mv "$builddir"/scripts/zsh_completion/_bazel \
- "$pkgdir"/usr/share/zsh/site-functions/_bazel
-}
-
-unpack() {
- mkdir -p "$builddir"
- unzip "$srcdir"/bazel-$pkgver-dist.zip -d "$builddir" > /dev/null
-}
-
-sha512sums="e8746ef5ec22feb95e9dbbddb3fb56cf8f49c80f326fc2a4e0ce2619607826fac22f46bfb995daee55bf9ffabb9d646b8454be2bce7b479da5cf2a7e5b3be62b bazel-3.7.2-dist.zip
-b9e54443431fd0523831a777ab193515151402e61fd74bb2bbf5362136c5bf0fdc3072609a6b52d43b3ff3778759250d81c888c4e158d3d54f78f5a7ff6337c7 patch_TEMP_FAILURE_RETRY.patch
-42847bd3cb19c39d7ca1e9220b0efac66893e5c94c802e438093ea96d5b4977b913fcb6f54fb038c175254c9906cad4b16f76cff02485d15f8f2e54f0864c7ee backport-java11-support.patch"