diff options
author | Denys Pavlov | 2019-03-27 02:47:59 +0800 |
---|---|---|
committer | Denys Pavlov | 2019-03-27 02:47:59 +0800 |
commit | 422c5a2105d846d3f7efb51424a9e06b8e8edb6f (patch) | |
tree | aad6d0d110e071edf80e13560718c0883c470da5 | |
download | aur-422c5a2105d846d3f7efb51424a9e06b8e8edb6f.tar.gz |
Initial upload: 1pass-git r57.e0691a7-1
Add 1pass-git
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..410d354f2a8f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = 1pass-git + pkgdesc = A caching wrapper for the 1Password CLI + pkgver = r57.e0691a7 + pkgrel = 1 + url = https://github.com/dcreemer/1pass.git + arch = any + license = GPL3 + makedepends = git + depends = 1password-cli + depends = jq + depends = gnupg + provides = 1pass + conflicts = 1pass + source = 1pass-git::git+https://github.com/dcreemer/1pass.git + md5sums = SKIP + +pkgname = 1pass-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8970973862c7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Denys Pavlov <me at denys dot me> +pkgname=1pass-git +_pkgname=1pass +pkgver=r57.e0691a7 +pkgrel=1 +pkgdesc="A caching wrapper for the 1Password CLI" +arch=('any') +url="https://github.com/dcreemer/1pass.git" +license=('GPL3') +depends=('1password-cli' 'jq' 'gnupg') +makedepends=('git') +optdepends=() +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("$pkgname::git+https://github.com/dcreemer/1pass.git") +md5sums=('SKIP') + +pkgver() { + cd "$pkgname" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +package() { + cd "$pkgname" + sharepath="${pkgdir}/usr/share" + + install -m 755 -D 1pass "$pkgdir/usr/bin/1pass" + install -m 644 -D 1pass.el "$pkgdir/usr/share/emacs/site-lisp/$pkgname/1pass.el" + install -m 644 -D fuzzpass.fish "$pkgdir/usr/share/fish/vendor_functions.d/fuzzpass.fish" + install -m 644 -D fuzzpass.sh "$pkgdir/usr/share/1pass/fuzzpass.sh" + install -m 644 -D config.sample "$pkgdir/usr/share/1pass/config.sample" +} + +# vim:set ts=2 sw=2 et: |