diff options
author | Mikhail Swift | 2019-06-30 03:27:11 -0400 |
---|---|---|
committer | Mikhail Swift | 2019-06-30 03:42:44 -0400 |
commit | 78409b79d843dc1a5f0abd1fe0003aefe64d7877 (patch) | |
tree | 7480ab67c8341c0fafd1fdbc4fc1e6ae371fb104 | |
download | aur-78409b79d843dc1a5f0abd1fe0003aefe64d7877.tar.gz |
Add pkgbuild for lazydocker
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | README.MD | 1 |
4 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..34ae616198fe --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = lazydocker + pkgdesc = A simple terminal UI for docker and docker-compose, written in Go with the gocui library. + pkgver = 0.2.1 + pkgrel = 1 + url = https://github.com/jesseduffield/lazydocker + arch = x86_64 + license = MIT + makedepends = go + makedepends = dep + source = lazydocker-0.2.1.tar.gz::https://github.com/jesseduffield/lazydocker/archive/v0.2.1.tar.gz + sha1sums = 33f1c279fd0c5828a79e86f80ddb94e7ce53c936 + +pkgname = lazydocker + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..93f5d9f2777e --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +*.tar.gz +*.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8c9341208893 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Mikhail Swift <mikhail.swift@gmail.com> +pkgname=lazydocker +pkgver=0.2.1 +pkgrel=1 +pkgdesc='A simple terminal UI for docker and docker-compose, written in Go with the gocui library.' +arch=('x86_64') +url='https://github.com/jesseduffield/lazydocker' +license=('MIT') +makedepends=('go' 'dep') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jesseduffield/lazydocker/archive/v${pkgver}.tar.gz") +sha1sums=('33f1c279fd0c5828a79e86f80ddb94e7ce53c936') + +prepare() { + mkdir -p gopath/src/github.com/jesseduffield/ + ln -rTsf ${pkgname}-${pkgver} gopath/src/github.com/jesseduffield/lazydocker + export GOPATH="${srcdir}/gopath" + cd gopath/src/github.com/jesseduffield/lazydocker + dep ensure +} + +build() { + export GOPATH="${srcdir}/gopath" + cd gopath/src/github.com/jesseduffield/lazydocker + 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 +} + +check() { + export GOPATH="${srcdir}/gopath" + cd gopath/src/github.com/jesseduffield/lazydocker + ./test.sh +} + +package() { + install -Dm755 gopath/src/github.com/jesseduffield/lazydocker/${pkgname} ${pkgdir}/usr/bin/${pkgname} +} diff --git a/README.MD b/README.MD new file mode 100644 index 000000000000..01230be39186 --- /dev/null +++ b/README.MD @@ -0,0 +1 @@ +Arch packaging for [lazydocker](https://github.com/jesseduffield/lazydocker) |