mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-31 23:08:09 -07:00
Signed-off-by: Ceres <ceres@ceressees.dev> Part-of: https://codeberg.org/gentoo/gentoo/pulls/1001 Merges: https://codeberg.org/gentoo/gentoo/pulls/1001 Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
47 lines
1.2 KiB
Bash
47 lines
1.2 KiB
Bash
# 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
|
|
}
|