diff options
Diffstat (limited to 'testing/bazel3/APKBUILD')
-rw-r--r-- | testing/bazel3/APKBUILD | 99 |
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" |