* add bazel
This commit is contained in:
parent
248aae7074
commit
0aa182c7b8
27
bazel/.SRCINFO
Normal file
27
bazel/.SRCINFO
Normal file
@ -0,0 +1,27 @@
|
||||
pkgbase = bazel
|
||||
pkgdesc = Correct, reproducible, and fast builds for everyone
|
||||
pkgver = 8.1.0
|
||||
pkgrel = 1
|
||||
url = https://bazel.build/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = riscv64
|
||||
license = Apache-2.0
|
||||
makedepends = git
|
||||
makedepends = protobuf
|
||||
makedepends = python
|
||||
depends = java-environment=21
|
||||
depends = libarchive
|
||||
depends = zip
|
||||
depends = unzip
|
||||
depends = which
|
||||
options = !debug
|
||||
options = !strip
|
||||
source = https://github.com/bazelbuild/bazel/releases/download/8.1.0/bazel-8.1.0-dist.zip
|
||||
source = https://github.com/bazelbuild/bazel/releases/download/8.1.0/bazel-8.1.0-dist.zip.sig
|
||||
validpgpkeys = 71A1D0EFCFEB6281FD0437C93D5919B448457EE0
|
||||
b2sums = 76da69aa2ee53db5c2151d02cfc165489207883245b3e5b16a44020babac8eb8441beceef47f970e27b9897a1add3f4954e3ca5d3b2bed18b8493fe9ab036775
|
||||
b2sums = SKIP
|
||||
|
||||
pkgname = bazel
|
3
bazel/.nvchecker.toml
Normal file
3
bazel/.nvchecker.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[bazel]
|
||||
source = "git"
|
||||
git = "https://github.com/bazelbuild/bazel.git"
|
41
bazel/PKGBUILD
Normal file
41
bazel/PKGBUILD
Normal file
@ -0,0 +1,41 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Sven-Hendrik Haase <svenstaro@archlinux.org>
|
||||
# Maintainer: Konstantin Gizdov <arch@kge.pw>
|
||||
# Contributor: Frederik Schwan <frederik dot schwan at linux dot com>
|
||||
# Contributor: Simon Legner <Simon.Legner@gmail.com>
|
||||
|
||||
pkgname=bazel
|
||||
pkgver=8.1.0
|
||||
pkgrel=1
|
||||
pkgdesc='Correct, reproducible, and fast builds for everyone'
|
||||
arch=(x86_64 powerpc64le powerpc64 riscv64)
|
||||
license=('Apache-2.0')
|
||||
url='https://bazel.build/'
|
||||
depends=('java-environment=21' 'libarchive' 'zip' 'unzip' 'which')
|
||||
makedepends=('git' 'protobuf' 'python')
|
||||
options=('!debug' '!strip')
|
||||
source=(
|
||||
"https://github.com/bazelbuild/bazel/releases/download/${pkgver}/bazel-${pkgver}-dist.zip"{,.sig}
|
||||
)
|
||||
b2sums=('76da69aa2ee53db5c2151d02cfc165489207883245b3e5b16a44020babac8eb8441beceef47f970e27b9897a1add3f4954e3ca5d3b2bed18b8493fe9ab036775'
|
||||
'SKIP')
|
||||
validpgpkeys=('71A1D0EFCFEB6281FD0437C93D5919B448457EE0')
|
||||
|
||||
build() {
|
||||
EMBED_LABEL=$pkgver EXTRA_BAZEL_ARGS="--tool_java_runtime_version=local_jdk" ./compile.sh
|
||||
#./output/bazel build scripts:bazel-complete.bash
|
||||
cd output
|
||||
./bazel shutdown
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dm755 "${srcdir}/scripts/packages/bazel.sh" "${pkgdir}/usr/bin/bazel"
|
||||
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}/scripts/zsh_completion/_bazel" "${pkgdir}/usr/share/zsh/site-functions/_bazel"
|
||||
mkdir -p "${pkgdir}/usr/share/bazel"
|
||||
for d in third_party tools; do
|
||||
cp -r "${srcdir}/${d}" "${pkgdir}/usr/share/bazel/"
|
||||
done
|
||||
}
|
||||
# vim:set ts=2 sw=2 et:
|
30
bazel/keys/pgp/71A1D0EFCFEB6281FD0437C93D5919B448457EE0.asc
Normal file
30
bazel/keys/pgp/71A1D0EFCFEB6281FD0437C93D5919B448457EE0.asc
Normal file
@ -0,0 +1,30 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQINBFdEmzkBEACzj8tMYUau9oFZWNDytcQWazEO6LrTTtdQ98d3JcnVyrpT16yg
|
||||
I/QfGXA8LuDdKYpUDNjehLtBL3IZp4xe375Jh8v2IA2iQ5RXGN+lgKJ6rNwm15Kr
|
||||
qYeCZlU9uQVpZuhKLXsWK6PleyQHjslNUN/HtykIlmMz4Nnl3orT7lMI5rsGCmk0
|
||||
1Kth0DFh8SD9Vn2G4huddwxM8/tYj1QmWPCTgybATNuZ0L60INH8v6+J2jJzViVc
|
||||
NRnR7mpouGmRy/rcr6eY9QieOwDou116TrVRFfcBRhocCI5b6uCRuhaqZ6Qs28Bx
|
||||
4t5JVksXJ7fJoTy2B2s/rPx/8j4MDVEdU8b686ZDHbKYjaYBYEfBqePXScp8ndul
|
||||
XWwS2lcedPihOUl6oQQYy59inWIpxi0agm0MXJAF1Bc3ToSQdHw/p0Y21kYxE2pg
|
||||
EaUeElVccec5poAaHSPprUeej9bD9oIC4sMCsLs7eCQx2iP+cR7CItz6GQtuZrvS
|
||||
PnKju1SKl5iwzfDQGpi6u6UAMFmc53EaH05naYDAigCueZ+/2rIaY358bECK6/VR
|
||||
kyrBqpeq6VkWUeOkt03VqoPzrw4gEzRvfRtLj+D2j/pZCH3vyMYHzbaaXBv6AT0e
|
||||
RmgtGo9I9BYqKSWlGEF0D+CQ3uZfOyovvrbYqNaHynFBtrx/ZkM82gMA5QARAQAB
|
||||
tEdCYXplbCBEZXZlbG9wZXIgKEJhemVsIEFQVCByZXBvc2l0b3J5IGtleSkgPGJh
|
||||
emVsLWRldkBnb29nbGVncm91cHMuY29tPokCVQQTAQgAPwIbAwYLCQgHAwIGFQgC
|
||||
CQoLBBYCAwECHgECF4AWIQRxodDvz+tigf0EN8k9WRm0SEV+4AUCXsoWGgUJC0fh
|
||||
4QAKCRA9WRm0SEV+4NDCD/9c5rhZREBlikdi5QYRq1YOkwzJLXFoVe0FonEwMuWK
|
||||
fQzT/rIwyh14tssptU5+eXwTEXL0ZDskgzvrFSpzjQZzcSG/gzNCATNfrZpC2nfE
|
||||
SxMKOeIwQedn26YIHCI8s9tEQ7BSvfBfJgqfIo3IURhmfzNMj+qszca+3IDYAlAy
|
||||
8lxUVbJcIQ0apnAdnIadtydzca56mMN7ma+btddaWLpAdyfUvQ/Zsx3TYYLF7inQ
|
||||
km0JpzISN0fGngzGNDGNmtHNhCdSpyfkr+7fvpbKAYkSH7uZ1AIPDyHdLIwDQnX2
|
||||
kbLRkxKncKGSDhUSdlJTl0x36cU+xmgO15FFdOyk3BUfrlfDrgXIBjeX8KNh9TV6
|
||||
HgFFR/mNONoJ93ZvZQNO2s1gbPZJe3VJ1Q5PMLW1sdl8q8JthBwT/5TJ1k8E5VYj
|
||||
jAc8dl+RAALxqj+eo5xI45o1FdV5s1aGDjbwFoCIhGCy2zaog1q5wnhmEptAAD0S
|
||||
TVbJSpwNiLlPIcGVaCjXp8Ow3SzOGTRKIjFTO/I6FiSJOpgfri07clXmnb4ETjou
|
||||
mUdglg8/8nQ120zHEOqoSzzIbTNUDjNZY8SuY6Ig3/ObQ/JAFS0i6h74KLfXUZzn
|
||||
uETY7KURLdyPAhL37Hb9FDhvkJCUO/l6eqDh9jk1JjB7Cvb7hEvnbvDrr2hWNAL7
|
||||
Rg==
|
||||
=SGQ7
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
Loading…
x
Reference in New Issue
Block a user