app-misc/ghq: update 9999

update:
 - contribution years
 - minimum go version
 - SRC_URI for depfiles

fix:
 - src_test()

minor formatting done too

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://github.com/gentoo/guru/pull/442
This commit is contained in:
ingenarel (NeoJesus)
2026-02-19 16:10:49 +06:00
parent 469eeff64d
commit 5e0970220b

View File

@@ -1,4 +1,4 @@
# Copyright 2019-2021 Gentoo Authors
# Copyright 2019-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,19 +12,22 @@ if [[ "${PV}" == 9999 ]]; then
EGIT_REPO_URI="https://github.com/x-motemen/ghq.git"
RESTRICT="mirror"
else
SRC_URI="https://github.com/x-motemen/ghq/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz"
SRC_URI="
https://github.com/x-motemen/ghq/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-go-mod-deps.tar.xz ->
${P}-deps.tar.xz
"
KEYWORDS="~amd64"
#bump the CURRENT_REVISION on the next release
MY_GIT_REV="406c7dc"
MY_GIT_REV="39ead65"
fi
LICENSE="MIT"
# dependency licenses:
#gentoo-go-license ghq-9999.ebuild
LICENSE+=" BSD-2 BSD MIT "
SLOT="0"
BDEPEND=">=dev-lang/go-1.26.0"
src_unpack() {
if [[ "${PV}" == 9999 ]];then
@@ -35,7 +38,7 @@ src_unpack() {
fi
}
src_prepare(){
src_prepare() {
default
sed -i -E 's/^\s*build:\s*deps\s*$/build:/; s/-s\s+-w\s+//' Makefile || die "sed failed!"
}
@@ -48,6 +51,10 @@ src_compile() {
fi
}
src_test() {
ego test -v ./...
}
src_install() {
dobin "${PN}"
einstalldocs