mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-23 05:53:12 -04:00
dev-util/grok-build: drop 0.2.105
Signed-off-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
This commit is contained in:
@@ -1,6 +1,4 @@
|
|||||||
DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652
|
DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652
|
||||||
DIST grok-build-0.2.105-crates.tar.xz 91499268 BLAKE2B dddd731beb690b24ef92d3be462ac98b900c9e4297c17c5d94119598302a21cbac410b6a3ef49e9f4f5c42352b29289445a7ad0832117ac44befbd8f9b068412 SHA512 41bcb70e4f35187f8ff6619d1198d18d4b913c3f199d2996e933e3120cd169fd722e6b081ee3a55d6a529e22a98810c0f2218ef85da9036ddce69ef87bf5f87e
|
|
||||||
DIST grok-build-0.2.105.gh.tar.gz 12340715 BLAKE2B f8838ccb187e028dbfde7d9ea6e87eb8d415d8b42925c42ae333bffae5a7814e126ef9ae6497a4eab60e8ffacd9e3e5e607d3e3cddee8a2ecbf8eef8ee8fe792 SHA512 fdfc83345c692d4dc1f06dd8e0a66cdfd9f4789938138357be2a9d6f0d8341eff3faca7bb22ac8a298ac934e6bcb0ecb22221fe4d6afec38adc20fad3b3acfd2
|
|
||||||
DIST grok-build-0.2.106-crates.tar.xz 91499268 BLAKE2B dddd731beb690b24ef92d3be462ac98b900c9e4297c17c5d94119598302a21cbac410b6a3ef49e9f4f5c42352b29289445a7ad0832117ac44befbd8f9b068412 SHA512 41bcb70e4f35187f8ff6619d1198d18d4b913c3f199d2996e933e3120cd169fd722e6b081ee3a55d6a529e22a98810c0f2218ef85da9036ddce69ef87bf5f87e
|
DIST grok-build-0.2.106-crates.tar.xz 91499268 BLAKE2B dddd731beb690b24ef92d3be462ac98b900c9e4297c17c5d94119598302a21cbac410b6a3ef49e9f4f5c42352b29289445a7ad0832117ac44befbd8f9b068412 SHA512 41bcb70e4f35187f8ff6619d1198d18d4b913c3f199d2996e933e3120cd169fd722e6b081ee3a55d6a529e22a98810c0f2218ef85da9036ddce69ef87bf5f87e
|
||||||
DIST grok-build-0.2.106.gh.tar.gz 12423970 BLAKE2B 7e04d853a7e6f17ba88276c97c46c682a4555489c652e43e6ce80a31c68762dc7b6c30ff1f9685a13253d70d05df4bfdd5197c8c260e09b4f246a1f3991f4841 SHA512 97a740313524f1d27c181a218d4b816a35ff6a757a6463f6d61e86a5caf3e640d070c1123c618d511136dd5c80e56c94d8148d9ebb9ded6ff6d4db70df25c6ec
|
DIST grok-build-0.2.106.gh.tar.gz 12423970 BLAKE2B 7e04d853a7e6f17ba88276c97c46c682a4555489c652e43e6ce80a31c68762dc7b6c30ff1f9685a13253d70d05df4bfdd5197c8c260e09b4f246a1f3991f4841 SHA512 97a740313524f1d27c181a218d4b816a35ff6a757a6463f6d61e86a5caf3e640d070c1123c618d511136dd5c80e56c94d8148d9ebb9ded6ff6d4db70df25c6ec
|
||||||
DIST grok-build-0.2.109-crates.tar.xz 91699100 BLAKE2B 24d8caec52c512560e94e4c9fed7109090ec4d9624d07a2f4b9d0a726e69f0a8955223d9ce7831977e83d9436491c9c3ec879c14fb6e2a0bd2766abd0aa804fa SHA512 4800b1aff456206a7ea6cb853303952435a8686d019597768600013fedf128bb0940db6a0113c7e184ed7717c5f97523985fa80a69707a2c1e28e9bcdd4c39ca
|
DIST grok-build-0.2.109-crates.tar.xz 91699100 BLAKE2B 24d8caec52c512560e94e4c9fed7109090ec4d9624d07a2f4b9d0a726e69f0a8955223d9ce7831977e83d9436491c9c3ec879c14fb6e2a0bd2766abd0aa804fa SHA512 4800b1aff456206a7ea6cb853303952435a8686d019597768600013fedf128bb0940db6a0113c7e184ed7717c5f97523985fa80a69707a2c1e28e9bcdd4c39ca
|
||||||
|
|||||||
@@ -1,97 +0,0 @@
|
|||||||
# Copyright 2026 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
# Autogenerated by pycargoebuild 0.16.0
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
RUST_MIN_VER="1.92.0"
|
|
||||||
|
|
||||||
CRATES="
|
|
||||||
"
|
|
||||||
|
|
||||||
declare -A GIT_CRATES=(
|
|
||||||
[nucleo-matcher]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%/matcher'
|
|
||||||
[nucleo]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%'
|
|
||||||
)
|
|
||||||
|
|
||||||
inherit cargo check-reqs shell-completion
|
|
||||||
|
|
||||||
# no tagged releases
|
|
||||||
MY_COMMIT="a5370d99365f52c8f22c06f3dca1a9e46ba84365"
|
|
||||||
DESCRIPTION="SpaceXAI's coding agent harness and TUI"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://x.ai/cli
|
|
||||||
https://x.ai/open-source
|
|
||||||
https://github.com/xai-org/grok-build
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/xai-org/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz
|
|
||||||
https://github.com/fasys-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz
|
|
||||||
${CARGO_CRATE_URIS}
|
|
||||||
"
|
|
||||||
S="${WORKDIR}/${PN}-${MY_COMMIT}"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
# Dependent crate licenses
|
|
||||||
LICENSE+="
|
|
||||||
Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 EPL-2.0
|
|
||||||
ISC MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64" # ~arm64: ugrep
|
|
||||||
# TODO add feature USE flags?
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
sys-apps/bfs
|
|
||||||
sys-apps/ripgrep
|
|
||||||
sys-apps/ugrep
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="
|
|
||||||
>=dev-libs/protobuf-25.6[protoc]
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="usr/bin/.*"
|
|
||||||
|
|
||||||
CHECKREQS_DISK_BUILD=10G # 9.7G
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
check-reqs_pkg_setup
|
|
||||||
rust_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# Do not bundle ripgrep
|
|
||||||
local f
|
|
||||||
for f in crates/codegen/xai-grok-{shell,tools}/build.rs; do
|
|
||||||
sed \
|
|
||||||
-e '1i #![allow(unreachable_code)]' \
|
|
||||||
-e '/fn main() ->/a \ return Ok(());' \
|
|
||||||
-i "$f" || die
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# TODO more tests
|
|
||||||
cargo_src_test --package xai-grok-pager-bin
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
newbin "$(cargo_target_dir)/xai-grok-pager" grok
|
|
||||||
dosym grok /usr/bin/agent
|
|
||||||
|
|
||||||
local grok_bin="${ED}/usr/bin/grok"
|
|
||||||
"${grok_bin}" completions bash > grok || die
|
|
||||||
"${grok_bin}" completions fish > grok.fish || die
|
|
||||||
"${grok_bin}" completions zsh > _grok || die
|
|
||||||
|
|
||||||
dobashcomp grok
|
|
||||||
dofishcomp grok.fish
|
|
||||||
dozshcomp _grok
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user