View Raw Ebuild
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="A portable command-line YAML, JSON, XML, CSV, TOML and properties processor"
HOMEPAGE="https://github.com/mikefarah/yq"
BASE_SRC_URI="https://github.com/mikefarah/yq/releases/download"
SRC_URI="amd64? ( ${BASE_SRC_URI}/v${PV}/yq_linux_amd64.tar.gz -> ${P}-amd64.tar.gz )
arm? ( ${BASE_SRC_URI}/v${PV}/yq_linux_arm.tar.gz -> ${P}-arm.tar.gz )
arm64? ( ${BASE_SRC_URI}/v${PV}/yq_linux_arm64.tar.gz -> ${P}-arm64.tar.gz )
x86? ( ${BASE_SRC_URI}/v${PV}/yq_linux_386.tar.gz -> ${P}-x86.tar.gz )"
S=${WORKDIR}
LICENSE="MIT"
SLOT=0
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
REQUIRED_USE="^^ ( amd64 arm arm64 x86 )"
RDEPEND="!app-misc/yq"
QA_PRESTRIPPED=usr/bin/yq
RESTRICT="mirror"
src_install() {
doman yq.1
exeinto /usr/bin
newexe yq_linux_* yq
}