diff --git a/dev-util/fj-cli/Manifest b/dev-util/fj-cli/Manifest index 409e91c92447a..674ee24b02b00 100644 --- a/dev-util/fj-cli/Manifest +++ b/dev-util/fj-cli/Manifest @@ -1,2 +1,4 @@ DIST fj-cli-0.5.0.tar.gz 105814 BLAKE2B 4d0ed9b6e521c7e3d716ebddab2d90b345128a64380f10e4c59047392d2c7b8d4decaffc5b0b6f793f8fbef3f92ef059f86492bfc909f8935260364e164142cc SHA512 54e43b62d0f6ec40543cc06133d06590ba3de409abb4bb595f0e3bd0dd60803e868687d73b5066bf6c06078397811913da52d9c0e13b18d793645b6268ec582d +DIST fj-cli-0.6.0.tar.gz 164486 BLAKE2B b7620d205f47d527ee7d55bca32205c8fccd97a7aec7006d8282fa6a0407b8c4281b1d7ce7b23a9b252542223e6adabee9047c0fdbb5564e41eca06a15b3a6f5 SHA512 fdd1f0a45cb45216712cea32da1176454393404295136a9d47ec389f6bba0ef8552f5e4c2039b6b0d53c8d0f361ac10402294e3a1de854a7b4a47ac665d5bc5d DIST forgejo-cli-0.5.0-crates.tar.xz 21951744 BLAKE2B d8e99ca7994156d662eca21eeb94c52b52c01fa1f23d6d212ca2f7bff31b8774964c0272947e01db9ec11a0aad5f6ce0bbf0881fceb03e2bc85ddf7eff6e3221 SHA512 bcfa1357c9e7595e5fa6e5478fbbc5bd5d8738ed619456141167aea025a1de5fe8a2b74ceb833d1a2ba02a12639c377de3a5366dc4468c2bef091092ea0f1fda +DIST forgejo-cli-0.6.0-crates.tar.xz 28634124 BLAKE2B 9554ee8c2df5629a2ba25c298ea3d878e1f7c84f4dcaeae047131cdcddb01b904fc781f15720ee4698ffe979060ec3d4f596ae686c3d2f3447cf9f3cfbb85f1c SHA512 22197917a566396d2e6407178e6a068d990143ea31b1d78f5f451ab6720dea3ecb24dda4d73f8655c11d1d5cc64c90de9022d4940ff7141b4e3f2408718e1d7c diff --git a/dev-util/fj-cli/fj-cli-0.6.0.ebuild b/dev-util/fj-cli/fj-cli-0.6.0.ebuild new file mode 100644 index 0000000000000..e96e7bbc379bd --- /dev/null +++ b/dev-util/fj-cli/fj-cli-0.6.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +RUST_MIN_VER="1.88.0" +CRATES=" " + +inherit cargo edo shell-completion toolchain-funcs + +DESCRIPTION="CLI tool for Forgejo" +HOMEPAGE="https://codeberg.org/forgejo-contrib/forgejo-cli" +SRC_URI=" + https://codeberg.org/forgejo-contrib/forgejo-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-crate-dist/forgejo-cli/releases/download/v${PV}/forgejo-cli-${PV}-crates.tar.xz +" +S="${WORKDIR}/forgejo-cli" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 + ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( README.md ) + +src_install() { + cargo_src_install + + local target="$(cargo_target_dir)" + if ! tc-is-cross-compiler; then + edo "${target}"/fj completion bash > "${T}"/fj.bash + newbashcomp "${T}"/fj.bash fj + edo "${target}"/fj completion zsh > "${T}"/fj.zsh + newzshcomp "${T}"/fj.zsh _fj + edo "${target}"/fj completion fish > "${T}"/fj.fish + newfishcomp "${T}"/fj.fish fj.fish + else + ewarn "completion not installed because we're cross-compiling" + fi +}