diff options
author | Maciej Barć <xgqt@gentoo.org> | 2024-10-23 15:39:11 +0200 |
---|---|---|
committer | Maciej Barć <xgqt@gentoo.org> | 2024-10-23 17:44:03 +0200 |
commit | 5fb0a64716fa4e3c5b28dccde8705dc809458f4b (patch) | |
tree | 3143e73e0eb750d6ca8bbf8b7fed876310095898 /dev-build | |
parent | sci-electronics/nvc: add sys-apps/which for build (diff) | |
download | gentoo-5fb0a64716fa4e3c5b28dccde8705dc809458f4b.tar.gz gentoo-5fb0a64716fa4e3c5b28dccde8705dc809458f4b.tar.bz2 gentoo-5fb0a64716fa4e3c5b28dccde8705dc809458f4b.zip |
dev-build/bazelisk: bump to 1.22.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'dev-build')
-rw-r--r-- | dev-build/bazelisk/Manifest | 2 | ||||
-rw-r--r-- | dev-build/bazelisk/bazelisk-1.22.1.ebuild | 43 |
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-build/bazelisk/Manifest b/dev-build/bazelisk/Manifest index c051415bcaef..84ce989c7925 100644 --- a/dev-build/bazelisk/Manifest +++ b/dev-build/bazelisk/Manifest @@ -4,3 +4,5 @@ DIST bazelisk-1.21.0-deps.tar.xz 2484860 BLAKE2B 72ac4415fa8123816444a6514d87f5b DIST bazelisk-1.21.0.tar.gz 150298 BLAKE2B 17d9647cf27e4a6127bf96840aba0d80fb935cb82cc4b9f95e11fdb7a08ba0e598b56401adff36af19562e10a43cf3c02a6e7c43e69bf2847c0f6459a03ee7e7 SHA512 a56106d11689366171e62fc7a5c73ac9a3c5b8a2158217845ba59b1152485f9eb5c786a303f2ae41e667e2fcfa7fab50e237311c07a5d5e791390dfa4d08f326 DIST bazelisk-1.22.0-deps.tar.xz 2495160 BLAKE2B 7f297c0e4d16c72981ff611bfd37f996d23f6807011fe4e32174cae2bd4decc7cd26ada0c442b0607abfd6a2bc5f451f3b2c5a2f07af457e2ed94b0f7ce2e01f SHA512 9c79f885cc21567d60e238c3a68d54a8c1a16488f89a1b200a0eb945b1ab911dbd16d157f3f07476abccb29a7b27289b2257132c1f63d8844556d6434cb8b656 DIST bazelisk-1.22.0.tar.gz 150380 BLAKE2B e96f0e125af18e72674804c2f9c0b039a33cab2e35135128e71ca70faf3e498bcef3b8e1bf1df4d44d3cdc9ca7f8cf90bd72075a288f608ac622450a1cfb02ef SHA512 436394751b00a57ee44eb8d4a13a47b2365a1abebe28da9529b42b71043805b18b5f2ce1f08e23b2472f2d9a173d85336c539231e768e594ac9226d8f9e88a31 +DIST bazelisk-1.22.1-deps.tar.xz 2499772 BLAKE2B 98d57705870d7bd7b8b9815237a51834e8ee63504d86478802ecd73c9ba6b15567cc44b351a75138fb3bc4c426742396918403f3f04b8b755b08a2b64335a1a8 SHA512 23d903a9d3016d82efcad7a6be0f9c807a4702092a2966df82d8cbabc92449123208b3d659aeb2f55403591d1b10a080d18aeb0d0b02405b3a6f889cf44b0790 +DIST bazelisk-1.22.1.tar.gz 150482 BLAKE2B e96a36886dfbade7b4611c7f9932997c3c37059bc67f69aeeccbf4db470735be31edd836e9833d40cdea02370f94b56a30437f6f5def963fc2962f26ff4f3c37 SHA512 37e52ff5e2ff9cd467a0794fc8febed87a0f20063f3f74459b7e7296fcc6543eeabad370b4cc8f59eeada32a978edaeee4409c5c7c3c51b803774af72fae5068 diff --git a/dev-build/bazelisk/bazelisk-1.22.1.ebuild b/dev-build/bazelisk/bazelisk-1.22.1.ebuild new file mode 100644 index 000000000000..9b18306d7e1b --- /dev/null +++ b/dev-build/bazelisk/bazelisk-1.22.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A user-friendly launcher for Bazel written in Go" +HOMEPAGE="https://github.com/bazelbuild/bazelisk/" +SRC_URI=" + https://github.com/bazelbuild/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+bazel-symlink" + +DOCS=( CONTRIBUTING.md README.md ) + +src_compile() { + mkdir -p bin || die + + local go_ldflags="-X main.BazeliskVersion=${PV}" + local -a go_buildargs=( + -ldflags "${go_ldflags}" + -o bin + ) + ego build "${go_buildargs[@]}" +} + +src_install() { + exeinto /usr/bin + doexe "bin/${PN}" + + if use bazel-symlink ; then + dosym -r /usr/bin/bazelisk /usr/bin/bazel + fi + + einstalldocs +} |