# Maintainer: Mikhail Swift pkgname=lazydocker-git _pkgname=lazydocker pkgver=0.5.r6.g787bff1 pkgrel=1 pkgdesc='A simple terminal UI for docker and docker-compose, written in Go with the gocui library.' arch=('1686' 'x86_64' 'armv7h' 'armv6h' 'aarch64') url='https://github.com/jesseduffield/lazydocker' license=('MIT') options=('!strip' '!emptydirs') makedepends=('go') conflicts=('lazydocker') provides=('lazydocker') source=("${_pkgname}::git+https://github.com/jesseduffield/lazydocker.git#branch=master") sha1sums=('SKIP') pkgver() { cd "${srcdir}/${_pkgname}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd "${_pkgname}" go build \ -gcflags=all=-trimpath=${PWD} \ -asmflags=all=-trimpath=${PWD} \ -ldflags=-extldflags=-zrelro \ -ldflags=-extldflags=-znow \ -ldflags "-s -w -X main.version=${pkgver}" \ -o ${_pkgname} \ main.go } package() { install -Dm755 "${_pkgname}/${_pkgname}" ${pkgdir}/usr/bin/${_pkgname} }