From 29e29ada7ec8800ae9f68d0ee1fdb1788f124251 Mon Sep 17 00:00:00 2001 From: ingenarel Date: Wed, 6 Aug 2025 10:29:20 +0600 Subject: [PATCH] dev-vcs/lazygit: use ebuild template for 9999 Signed-off-by: ingenarel --- dev-vcs/lazygit/lazygit-9999.ebuild | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/dev-vcs/lazygit/lazygit-9999.ebuild b/dev-vcs/lazygit/lazygit-9999.ebuild index 0d6726eeb7..398916c00d 100644 --- a/dev-vcs/lazygit/lazygit-9999.ebuild +++ b/dev-vcs/lazygit/lazygit-9999.ebuild @@ -3,25 +3,30 @@ EAPI=8 -inherit go-module git-r3 +inherit go-module DESCRIPTION="Simple terminal UI for git commands" HOMEPAGE="https://github.com/jesseduffield/lazygit" -EGIT_REPO_URI="https://github.com/jesseduffield/lazygit.git" +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" + src_unpack() { + git-r3_src_unpack + } +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi LICENSE="Apache-2.0 BSD ISC MIT Unlicense" SLOT="0" - RDEPEND="dev-vcs/git" DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) -src_unpack() { - git-r3_src_unpack -} - src_compile() { - ego build -o bin/lazygit -ldflags "-X main.version=${PV}" + ego build -o "bin/${PN}" \ + -ldflags "-X main.version=${PV}" } src_test() { @@ -29,6 +34,6 @@ src_test() { } src_install() { - dobin bin/lazygit + dobin "bin/${PN}" einstalldocs }