diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ab84b466e09e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Danilo <aur ät dbrgn döt ch> +pkgname=kr-git +pkgver=r494.f3b43c9 +pkgrel=1 +pkgdesc="SSH using a key stored in Kryptonite" +arch=('i686' 'x86_64') +url="https://github.com/kryptco/kr" +license=('custom') +groups=() +depends=() +makedepends=('rust' 'cargo' 'go') +checkdepends=() +optdepends=() +provides=('kr') +conflicts=('kr') +backup=() +options=() +install=kr.install +changelog= +source=("git+https://github.com/kryptco/kr") +md5sums=('SKIP') +validpgpkeys=() + +pkgver() { + cd ${srcdir}/src/github.com/kryptco/kr + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + mkdir -p "${srcdir}/src/github.com/kryptco/" + rm -rf "${srcdir}/src/github.com/kryptco/kr" + mv "${srcdir}/kr" "${srcdir}/src/github.com/kryptco/kr" +} + +build() { + cd "${srcdir}/src/github.com/kryptco/kr" + GOPATH=${srcdir} make +} + +check() { + cd "${srcdir}/src/github.com/kryptco/kr" + GOPATH=${srcdir} make check +} + +package() { + cd "${srcdir}/src/github.com/kryptco/kr" + install -D -m 755 "bin/kr" "${pkgdir}/usr/bin/kr" + install -D -m 755 "bin/krd" "${pkgdir}/usr/bin/krd" + install -D -m 755 "bin/krssh" "${pkgdir}/usr/bin/krssh" + install -D -m 755 "bin/kr-pkcs11.so" "${pkgdir}/usr/lib/kr-pkcs11.so" +} |