From a2845bf7e35ce562dc7b6fecfc12b7a6d715ed83 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Sat, 31 Jan 2026 20:44:12 -0500 Subject: [PATCH] new bblfs: dev-vcs/lazygit-0.58.1 --- dev-vcs/lazygit-0.58.1.PKGBUILD | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dev-vcs/lazygit-0.58.1.PKGBUILD diff --git a/dev-vcs/lazygit-0.58.1.PKGBUILD b/dev-vcs/lazygit-0.58.1.PKGBUILD new file mode 100644 index 0000000..07edeb6 --- /dev/null +++ b/dev-vcs/lazygit-0.58.1.PKGBUILD @@ -0,0 +1,37 @@ +pkgname=lazygit +pkgver=0.58.1 +pkgdesc="Simple terminal UI for git commands" +homepage="https://github.com/jesseduffield/lazygit" +license=("Apache-2.0" BSD ISC MIT Unlicense) +depends=(git) +bdepends=(go) +sources=("${pkgname}-${pkgver}.tar.gz") +urls=("https://github.com/jesseduffield/${pkgname}/archive/v${pkgver}.tar.gz") +sha512sums=("d4802b16432b26220c3ff1576eafbca1b095a82c703e2cb46f72cea6d255caa52a9c428aa98c5ff794e56fdeac1f5fc85f491717b9caf28d8db24d6c50eb103b") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -x -v" + + go build \ + -ldflags "\ + -linkmode external \ + -extldflags '${LDFLAGS}' \ + -X main.date=$(date --date=@${SOURCE_DATE_EPOCH} -u +%Y-%m-%dT%H:%M:%SZ) \ + -X main.buildSource=binaryRelease \ + -X main.version=${pkgver} \ + -X main.commit=v${pkgver} \ + " +} + +src_install() { + install -Dm 755 lazygit -t "${pkgdir}/usr/bin" +} + +# vim:ft=sh syn=sh et sw=2: