summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..99a8509e9d47
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Erik Bender <erik.bender@develerik.dev>
+
+_pkgname=git-credential-1password
+_orga=develerik
+_gourl=github.com/$_orga/$_pkgname
+
+pkgname="${_pkgname}-git"
+pkgver=autogenerated
+pkgrel=1
+pkgdesc="Git credential.helper using 1Password for storage"
+arch=('x86_64')
+url="https://$_gourl"
+license=('ISC')
+makedepends=('git' 'go>=1.15' 'make')
+depends=('git' '1password-cli')
+provides=('git-credential-1password')
+conflicts=("$_pkgname-dev-git" "$_pkgname-bin" "$_pkgname")
+source=("git+https://$_gourl.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd $srcdir/$_pkgname
+ VERSION=$pkgver make credential-helper
+}
+
+package() {
+ cd ${srcdir}/${_pkgname}/bin
+ install -DT -m0755 "$_pkgname" "$pkgdir/usr/bin/$_pkgname"
+}