# Maintainer: Fredy GarcĂ­a # Maintainer: fuero pkgname=lazygit pkgver=0.1.69 pkgrel=1 pkgdesc="A simple terminal UI for git commands" arch=("x86_64") url="https://github.com/jesseduffield/${pkgname}" license=("MIT") depends=("glibc") makedepends=("go-pie") provides=("lazygit") conflicts=("lazygit-git") source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jesseduffield/${pkgname}/archive/v${pkgver}.tar.gz") sha256sums=("680e286b940e8047e48e225bfce8ceb9da04f8ab67bece6bdf4f88c44425568c") _commit="933aae7da12e0f5ee1ef8eada1e72e386cd68e51" build () { echo "Linking to repository path..." mkdir -p "${srcdir}/src/github.com/jesseduffield" ln -s "${srcdir}/${pkgname}-${pkgver}" "${srcdir}/src/github.com/jesseduffield/${pkgname}" cd "${srcdir}/src/github.com/jesseduffield/${pkgname}" echo "Building..." GOPATH="${srcdir}" PATH="${PATH}:${GOPATH}/bin" go build -x -i -v -ldflags "-X main.commit=${_commit:0:7} -X main.date=$(date -u +%Y%m%d.%H%M%S) -X main.version=${pkgver}" -o "${pkgname}.bin" echo "Removing link..." rm -rf "${srcdir}/src" } package () { install -Dm755 "${srcdir}/${pkgname}-${pkgver}/${pkgname}.bin" "${pkgdir}/usr/bin/${pkgname}" install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" for _file in ${srcdir}/${pkgname}-${pkgver}/*.md ${srcdir}/${pkgname}-${pkgver}/docs/*.md do install -Dm644 "${_file}" "${pkgdir}/usr/share/doc/${pkgname}/$(basename ${_file})" done }