commit: cbf054c8a6566b767cadda64c1c22f0cbdc68928 Author: YOSHIOKA Takuma <lo48576 <AT> hard-wi <DOT> red> AuthorDate: Wed Feb 25 13:57:35 2026 +0000 Commit: YOSHIOKA Takuma <lo48576 <AT> hard-wi <DOT> red> CommitDate: Wed Feb 25 13:57:35 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbf054c8
app-misc/watchexec: add 2.5.0 Signed-off-by: YOSHIOKA Takuma <lo48576 <AT> hard-wi.red> app-misc/watchexec/Manifest | 1 + app-misc/watchexec/watchexec-2.5.0.ebuild | 520 ++++++++++++++++++++++++++++++ 2 files changed, 521 insertions(+) diff --git a/app-misc/watchexec/Manifest b/app-misc/watchexec/Manifest index d710125635..bff0d57dda 100644 --- a/app-misc/watchexec/Manifest +++ b/app-misc/watchexec/Manifest @@ -768,6 +768,7 @@ DIST watchexec-2.2.1.tar.gz 361762 BLAKE2B b19876101e6ca452cc20c7164b8fc8160be21 DIST watchexec-2.3.3.tar.gz 365172 BLAKE2B dbafc201b19cbdafc5621fc01b4143a90f4e3cbb37efbb062b961441a879973dc0ab028cbf2c76962b5e30069e9fb72bbabbd2f906c627a710e7a4786bc03b82 SHA512 7f29339945710dddf71731047d34cf0c3bf54d55de759f45c4289acdd48b7989c57748d5ece5e88f136a08f37654afc474f3622b558ab9b155c484c2a371b0d2 DIST watchexec-2.4.1.tar.gz 369295 BLAKE2B e349ca334f69e2170cd5bfa044274e2946dc5f35d3caf7aa7bd372da4cc752115f75c4ef5337150dad8e4151f970ceb0915e3e3a3d6cbd653b15436dd2b45b70 SHA512 7c5991d8363a9472c253af8d8de1dc4ebaf7d046fc7d81ca24901702b9dbb6a759e5ab43e65242be4e6244ec24c7b4477d2fb488be736eb5ab9a8992a15b9004 DIST watchexec-2.4.3.tar.gz 369317 BLAKE2B 6cf7cd277201891a2dbf939385dafcfe1915d48e52605694801c1b365e9dca941142ece80d90beae76c8ef3938b602368c8d076871eca4252dbb9e34987a7204 SHA512 31ac96e9ad56a1d9576d5aa7b82c4d5439c34e3e0023106fd98d3252c793842ff8762bd6a1a9b0c4ac3274ea0b3b26ee893aa1661fbb68bfc2f99d20b333de51 +DIST watchexec-2.5.0.tar.gz 371623 BLAKE2B 4b5eea0cbd101996f964d13d25f20b706eaf3493b461cab74ab07eae1b04908bfe50c3f1ac4f24005af5117f2d4ee97233b9604a77728cda33fbc1e87a87c465 SHA512 e8fc514b5636577e9ea55636296d1cddd94b3f3a8bfc6e4f80e372f5518c71b1054747efbb1fc0558f57f6bf45c0eba7f97ad1eeb9dbb906c326cf741d5b3472 DIST which-6.0.3.crate 16937 BLAKE2B c4916ce80625b8b869cbf43844d689c62545964cb60f9741851393540a241d1d440dd64517949f3a64a4e9256584393fff84e3cea5f75773c9afd8b7ef580333 SHA512 82048af7dee4bd274f977530a19c2e2c86ac12936b7d814b2a86f13b2063e1a3d7092846d1ab66e3f653bf7ebbf5eae8bbce061a970c5ddb30b151234dd0593d DIST which-8.0.0.crate 26209 BLAKE2B 3f5ca632c913fe416d17eedbd77baa3cb1ce9e802110a4c880a235e203187079f9404e6b4df34f96332fd6c773d2a89da489090b751379e06fe64ace28b030a6 SHA512 5842bedb4e069ea4abf4a860334c141a6784a58ba908bad4e0168d79af7005de71ae757c82df1644a6e1279427aa2533b2a34134025d3669ff816480c1f65a41 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 diff --git a/app-misc/watchexec/watchexec-2.5.0.ebuild b/app-misc/watchexec/watchexec-2.5.0.ebuild new file mode 100644 index 0000000000..8fccbbf32a --- /dev/null +++ b/app-misc/watchexec/watchexec-2.5.0.ebuild @@ -0,0 +1,520 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +CRATES=" + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected]+spec-1.1.0 + [email protected]+spec-1.1.0 + [email protected]+spec-1.0.0 + [email protected]+spec-1.1.0 + [email protected]+spec-1.1.0 + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected]+wasi-snapshot-preview1 + [email protected]+wasi-0.2.9 + [email protected]+wasi-0.3.0-rc-2026-01-06 + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] +" + +# Some of deps requires Rust 1.88 as of watchexec-2.4.1. +RUST_MIN_VER="1.88.0" + +inherit cargo shell-completion + +DESCRIPTION="Executes commands in response to file modifications" +HOMEPAGE="https://watchexec.github.io" + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/watchexec/watchexec.git" +else + SRC_URI="https://github.com/watchexec/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI+=" ${CARGO_CRATE_URIS}" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 WTFPL-2 + ZLIB +" +SLOT="0" +# Prevent portage from trying to fetch bunch of *.crate from mirror despite they are not mirrored. +RESTRICT="mirror" + +DOCS=( crates/cli/README.md ) + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_unpack() { + if [[ "${PV}" == 9999 ]];then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_compile() { + cargo_src_compile --manifest-path=crates/cli/Cargo.toml +} + +src_test() { + cargo_src_test --manifest-path crates/lib/Cargo.toml --lib + cargo_src_test --manifest-path crates/cli/Cargo.toml +} + +src_install() { + cargo_src_install --path "${S}"/crates/cli + + einstalldocs + doman doc/watchexec.1 + + newbashcomp completions/bash "${PN}" + + newzshcomp completions/zsh "_${PN}" + + newfishcomp completions/fish "${PN}.fish" +}
