# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit go-module DESCRIPTION="A dead simple, no frills Go cross compile tool" HOMEPAGE="https://github.com/mitchellh/gox" SRC_URI="https://github.com/mitchellh/gox/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://dev.gentoo.org/~jsmolic/gox-riscv.patch" LICENSE="MPL-2.0" SLOT="0/${PVR}" KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RESTRICT+=" test" src_prepare() { use riscv && eapply "${DISTDIR}"/${PN}-riscv.patch eapply_user } src_compile() { go build -mod=vendor . || die } src_install() { dobin ${PN} einstalldocs }