mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
Merge updates from master
This commit is contained in:
commit
50412dc459
4 files changed
+117
-3
No files matched your search
@@ -1,4 +1,4 @@
|
||||
DIST google-antigravity-cli-1.1.11_amd64.tar.gz 54459006 BLAKE2B c7a40458ece223ba49818a88721095093b94ead5caae4dc7bff6e8dc42fde7a90823ab4c4248b2a6f0b239787aad1db36bfb4b8840012cd8d7faeb784a8137e3 SHA512 32d64529cf035ab9790352069dd0df4525d7c920b42872de1775e65455e77fd983b37a6dee81a6345b060c98d5f350729bb5e2ae881bbda80f46b7487af4588d
|
||||
DIST google-antigravity-cli-1.1.11_arm64.tar.gz 50825768 BLAKE2B ba3928871bf4276f24ae6e7a1657878e8574114ea83840e94f5a7463db65387df5ef293d50508bca70cd7fe2428f00b998980e60c3caf6d3bf324ca73cd7015a SHA512 fb1acacdbde606a60a8002b6dc0a8c9800bb84aef3add069f843f6ffa3efaafe4a52fce440505c6f16aebd6b1257cce5ecfaec2dbab21732c625943422318cdb
|
||||
DIST google-antigravity-cli-1.1.12_amd64.tar.gz 55332777 BLAKE2B e79fe3547de78254083bd404772ccdbe6e454adda70637be08a493b822ed67e4df337a3108767af6d014597c6f7cef4aaf91ad83e42fe1e5c520e75c711238f2 SHA512 c1ee7b8a02a85144142fdb942923b638c47674ecb4969c0d80f82317846c4c4c6976a430186622d6fbf5f33a827ab9c5a64950d15ff830b5cc3ce48c84ff4501
|
||||
DIST google-antigravity-cli-1.1.12_arm64.tar.gz 51660119 BLAKE2B 64802163122769d8845e247aaad8bb7735eb52f3f3697b9a7d8e5c9e6a0233f7dc9a760c46f9c4d61f5a8178dae6c91f97cb4c5d45349b8a0fab8297b4cc06b7 SHA512 fd33d449ddfc7917ab4f38968cda8356d3bca9f0b12eec9665e565af4ca44010cfb4b7a76de4e06adbef670b4863b30d75814e17dee855efcce651da22eecd95
|
||||
DIST google-antigravity-cli-1.1.13_amd64.tar.gz 55586032 BLAKE2B cdff4f060e7b10e31ae10c0dac1002e70f0c5da6401e0bd3e62c2be806518efea8f35a4080f8de4527620fae2be6b7f4a3be957cafc5ddd0ec552b85cc9a009d SHA512 89c6881b6c1999cb8236e7181c2192ae8f372b0413396c0f7bcff83d27ac9c0cc1202795cc0d629ec1ecbf4937d1c294cf4f5e4f9f8e05b1e972e27198313442
|
||||
DIST google-antigravity-cli-1.1.13_arm64.tar.gz 51913658 BLAKE2B e4c553dfd72e117276b0e4a141c3abf609206ce7575315605ee36fa29fbaf6e37e64516e9a91f95210eef43a42fd399714829e6dfda4b8ad17ae43d0eafeece8 SHA512 d2f3642873e3283265ebf4d4e2cc8c3652dff5a0b193a33ebfe0dded68521dd02b4c28ed92ff54784f6a6267e95c807b4d8194e8a6d619d4348638ab5c810d44
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
EXECUTION_ID="4956531888881664"
|
||||
EXECUTION_ID="6057583128215552"
|
||||
|
||||
MY_PN="${PN#google-}"
|
||||
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
|
||||
@@ -1,4 +1,6 @@
|
||||
DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652
|
||||
DIST grok-build-1.0.0-crates.tar.xz 91686332 BLAKE2B 316dc33207b5c883d2a524ca61add3274807d1039923673db51d3ed7593ae6150f9bac3eba83d2f1bb852fe14b81be0c7b98e11ab7c2fbae2a94bb2f2c0e1d96 SHA512 de915725d8ba4adfab4c58e027d44bac5fc46f6ba64050d8d81df2a5a15ead361fca2be406a2f47dd7b2d388644e5bc55486096f416fc07ba47ee707e071654d
|
||||
DIST grok-build-1.0.0.gh.tar.gz 13765047 BLAKE2B 8c2f1180b6a1ebf2874d657a01c3d293197755ef6925bef3dc4119d15d6936ed17af159fea9759f89066385a47601375731a34f0653a20f3eaacdfd9f127bd5d SHA512 9d5334376e1573c517ba13abbdf540755cf5fe3e490e4881de8f547a7333a3a4ad25d1ed740a51c4812718d2753328e93b8f32b15955b801b50fff1854127ee9
|
||||
DIST grok-build-1.0.3-crates.tar.xz 91677468 BLAKE2B 3018b0ab4c7c135dff4f30f5c0479e9e8e2330c4787038de788184f4d5c89953bc578ffbb6d714f8ddd680048c2270074d8d1ea8eccae825923036e694ea0fbe SHA512 1c7efed8950889b57d17ccd881ca3113894f313ba11d8dc4f435edfc6c61cfcbaa08b0ef0824ae09901cb961a281709affeb329d5f641d88de2ca40f6923f54d
|
||||
DIST grok-build-1.0.3.gh.tar.gz 14198915 BLAKE2B 8c97851b5bb1f8815d39a3990f457567aa97ce8a0968e43061e2e0c9c147b5418d7a57ea3d93b96b2b008264eb5c044f92245848fbf0bb6bc2d42e1a51720923 SHA512 08728c0f14839439d71d8f69fd2abe185d391a6b8135c1b6cfbb57f1ff1b6308f73a61b360f385a39fd311c6931fbc05ea722abe6900b89d6cff268136339882
|
||||
DIST nucleo-5b74652e482f7c07d827f18c6d21e7540c242c69.gh.tar.gz 86764 BLAKE2B 006ac7e8c4c7e35a9fd690cd699c7c6d45f9368ed5ac8e1ad2b098128b530ef1f72aeccc6e87dd7d84f98b402f72313be8716f1eeae954b25898359f1037b41a SHA512 a8762638ef79da9dc344664342779c9aecb1b19facc23614d87b639d21b356aab3715cbdb51e541b7dd569a2d4e5cbf97591d4341e3ae538e5aa4a620f4f72f6
|
||||
@@ -0,0 +1,112 @@
|
||||
# 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=(
|
||||
[async-openai-macros]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai-macros'
|
||||
[async-openai]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai'
|
||||
[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="3df81d4b94af68e6baf6b593e9cae26b3ac84313"
|
||||
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 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2
|
||||
ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64" # ~arm64: ugrep
|
||||
# TODO add feature USE flags?
|
||||
|
||||
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
|
||||
|
||||
# Disable auto-updates
|
||||
sed \
|
||||
-e '1i #![allow(unreachable_code)]' \
|
||||
-e '/fn env_installer(/a \ return Some("portage");' \
|
||||
-i crates/codegen/xai-grok-update/src/auto_update.rs || die
|
||||
|
||||
# Cargo offline fetch workaround
|
||||
local url commit path
|
||||
IFS=";" read -r url commit path <<<"${GIT_CRATES[async-openai]}"
|
||||
local ASYNC_OPENAI_GIT="async-openai = { git = \"${url}.git\", rev = \"${commit}\""
|
||||
local ASYNC_OPENAI_PATH="async-openai = \\{ path = \"${WORKDIR}/async-openai-${commit}/async-openai\""
|
||||
|
||||
sed "s|${ASYNC_OPENAI_GIT}|${ASYNC_OPENAI_PATH}|" \
|
||||
-i "${S}/Cargo.toml" || die
|
||||
}
|
||||
|
||||
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