diff options
author | Magnus Bjerke Vik | 2018-05-13 12:14:28 +0200 |
---|---|---|
committer | Magnus Bjerke Vik | 2018-05-13 12:14:28 +0200 |
commit | 4945057788ab9cea05e18854c2670717e9807071 (patch) | |
tree | d2c9d3913eff575f45f75fc1ae58b92050187404 | |
download | aur-4945057788ab9cea05e18854c2670717e9807071.tar.gz |
Add package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | docker-credential-pass.install | 5 |
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a80132c04ac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = docker-credential-pass + pkgdesc = program to use pass to keep Docker credentials safe + pkgver = 0.6.0 + pkgrel = 1 + url = https://github.com/docker/docker-credential-helpers + install = docker-credential-pass.install + arch = x86_64 + license = MIT + makedepends = go + depends = pass + noextract = docker-credential-helpers-0.6.0.tar.gz + source = docker-credential-helpers-0.6.0.tar.gz::https://github.com/docker/docker-credential-helpers/archive/v0.6.0.tar.gz + sha512sums = 359e8ec700f423ce0687f13ce02946007f90456abe86659a87c59419ebde5e79adb4d28ee5e6a9762a44cfd65648c247629a5273326abf18a8880bee637e74d8 + +pkgname = docker-credential-pass + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a5a473a3f0bd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Magnus Bjerke Vik <mbvett@gmail.com> +pkgname=docker-credential-pass +pkgver=0.6.0 +pkgrel=1 +pkgdesc="program to use pass to keep Docker credentials safe" +arch=(x86_64) +url="https://github.com/docker/docker-credential-helpers" +license=('MIT') +depends=('pass') +makedepends=('go') +_gourl="github.com/docker/docker-credential-helpers" +source=("docker-credential-helpers-$pkgver.tar.gz::https://$_gourl/archive/v$pkgver.tar.gz") +sha512sums=('359e8ec700f423ce0687f13ce02946007f90456abe86659a87c59419ebde5e79adb4d28ee5e6a9762a44cfd65648c247629a5273326abf18a8880bee637e74d8') +noextract=("docker-credential-helpers-$pkgver.tar.gz") +install=$pkgname.install + +prepare() { + mkdir -p "$srcdir/src/$_gourl" + tar -x --strip-components=1 -C "$srcdir/src/$_gourl" -f "$srcdir/docker-credential-helpers-$pkgver.tar.gz" +} + +build() { + cd "$srcdir/src/$_gourl" + GOPATH="$srcdir" go install -v -x ./credentials + GOPATH="$srcdir" make pass +} + +package() { + cd "$srcdir/src/$_gourl" + install -D -m 0755 bin/docker-credential-pass "$pkgdir/usr/bin/docker-credential-pass" + install -D -m 0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + + +# vim:set ts=2 sw=2 et: + diff --git a/docker-credential-pass.install b/docker-credential-pass.install new file mode 100644 index 000000000000..fbeba9a0a4e0 --- /dev/null +++ b/docker-credential-pass.install @@ -0,0 +1,5 @@ +post_install() { + echo "for docker to use pass, you must set credsStore to \"pass\"" + echo "see https://docs.docker.com/engine/reference/commandline/login/#credentials-store" + echo "for more information" +} |