commit:     29e29ada7ec8800ae9f68d0ee1fdb1788f124251
Author:     ingenarel <ingenarelitems <AT> gmail <DOT> com>
AuthorDate: Wed Aug  6 04:29:20 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Aug  6 04:29:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29e29ada

dev-vcs/lazygit: use ebuild template for 9999

Signed-off-by: ingenarel <ingenarelitems <AT> gmail.com>

 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
 }

Reply via email to